|
SMF Type 241 RecordThis table shows the record layout for type 241 SMF records
|
It's easy to report on SMF 241 data! | |
Spectrum SMF Writer handles the difficult SMF record parsing for you automatically. You just specify which fields you want to see. Spectrum SMF Writer also converts the arcane date and time fields and reformats them into an attractive report. Plus, Spectrum SMF Writer can export SMF data as comma delimited files to use on your PC.
|
Offset (Dec.) | Offset (Hex) | Name | Length | Format | Description |
0 | 0 | SMF241_ FSRLEN | 2 | BINARY | Function statistics record length.
|
2 | 2 | SMF241_ FSRSEG | 2 | BINARY | RDW SEGMENT DESCRIPTOR
|
4 | 4 | SMF241_ FSRFLG | 1 | BITSTRING | Operating environment.
|
5 | 5 | SMF241_ FSRRTY | 1 | BINARY | System management facility record identification associated with function statistics records.
|
6 | 6 | SMF241_ FSRTME | 4 | BINARY | TOD REC WRITTEN NX
|
10 | A | SMF241_ FSRDTE | 4 | CHARACTER | DATE RECORD WRITTEN NX
|
6 | 6 | -- | 8 | BINARY | Reserved.
|
14 | E | SMF241_ FSRSID | 4 | CHARACTER | System identification from the computing system.
|
18 | 12 | SMF241_ FSRJBN | 8 | CHARACTER | Job name requesting the function.
|
26 | 1A | SMF241_ FSRRST | 4 | BINARY | Job start time. The time is obtained from the TIME macro in hundredths of seconds.
|
30 | 1E | SMF241_ FSRRSD | 4 | CHARACTER | Reader start date. The date is obtained from the TIME DEC macro in format X'0cyyddds'.
|
34 | 22 | SMF241_ FSRUID | 8 | CHARACTER | ID of the user requesting the function.
|
42 | 2A | SMF241_ FSRTYPE | 1 | BINARY | DFSMShsm function type:
1 = Primary to level 1 migration 2 = Level 1 to level 2 migration, or level 1 to level 1 migration, or level 2 to level 2 migration 3 = Primary to level 2 migration 4 = Recall from level 1 to primary 5 = Recall from level 2 to primary 6 = Delete a migrated data set 7 = Daily backup 8 = Spill backup 9 = Recovery 10 = Recycle backup volume 11 = Data set deletion by age 12 = Recycle migration volume 13 = Full volume dump 14 = Volume or data set restore 15 = ABACKUP function see WWSMF241_FSR control block) 16 = ARECOVER function see WWSMF241_FSR control block) 17 = Expire primary or migrated data sets 18 = Partrel function 19 = Expire or roll off incremental backup version 20 = H)BDELETE an incremental backup version 21 = Fast replication backup function 22 = Fast replication recover function 23 = Fast replication delete function. |
43 | 2B | SMF241_ FSRFLAGS | 1 | BITSTRING | This byte contains the following flags:
1... .... SMF241_FSRFFSTR When set to 1, from a striped data set. .1.. .... SMF241_FSRFTSTR When set to 1, to a striped data set. ..1. .... SMF241_FSRF32K When set to 1, data set is greater than 32K tracks. Use fields SMF241_FSRTRKKR and SMF241_FSRTRKKW instead of SMF241_FSRTRKR and SMF241_FSRTRKW. ...1 .... SMF241_FSRFKB When set to 1, data set is greater than 2GB. Fields SMF241_FSRBYTR and SMF241_FSRBYTW represent KB 1024 bytes). .... 1... SMF241_FSRFVER When set to 1, SMF241_FSRGEN contains a version number. .... .1.. SMF241_FSRFNONQ When set to 1, DFSMShsm was directed to not serialize (enqueue before making a backup copy. .... ..1. SMF241_FSRFNQN1 When set to 1, data set was backed up even though enqueue failed once). .... ...1 SMF241_FSRFNQN2 When set to 1, attempted enqueue failed, backup was retried and enqueue failed again. |
44 | 2C | SMF241_ FSRMWE | 92 | CHARACTER | The next 92 bytes contain information from the management work element for the request.
|
44 | 2C | SMF241_ FSRDSN | 44 | CHARACTER | Data set name. For types 21, 22, and 23, this field contains the copy pool name.
|
88 | 58 | SMF241_ FSRTVOL | 6 | CHARACTER | Receiving volume from the management work element. Also used for fast replication.
|
94 | 5E | SMF241_ FSRDEVT | 4 | CHARACTER | Receiving device type as defined by the UCB. If SMF241_FSRTYPE=10 or 12, this is for the recycle target volume.
|
98 | 62 | SMF241_ FSRFVOL | 6 | CHARACTER | Serial number of the original volume from the management work element.
|
98 | 62 | SMF241_ FSRCLIP | 6 | CHARACTER | For volume restore only: Target volume from MWE SMF241_FSR_RECYCLE_SOURCE_VOLSER For recycle only: Source volume for recycle - first volume of a connected data set.
|
104 | 68 | SMF241_ FSRGEN | 4 | BINARY | Backup copy generation number if SMF241_FSRFDAT is set to 0 and SMF241_FSRFVER is set to 0. Backup copy version number if SMF241_FSRFDAT is set to 0 and SMF241_FSRFVER is set to 1.
|
104 | 68 | SMF241_ FSRDATE | 4 | CHARACTER | Backup date if SMF241_FSRFDAT is set to 1 and a recovery command with a from date was specified. The date is obtained from the TIME DEC macro in format X'0cyyddds'.
|
108 | 6C | SMF241_ FSRRC | 4 | BINARY | Return code from the management work element. Use this field along with the SMF241_FSRTYPE field to find out what function was running. Then, see message ARC0734I to determine what the return code means.
|
112 | 70 | SMF241_ FSRREAS | 4 | BINARY | Reason code from the management work element.
|
116 | 74 | SMF241_ FSRABCC | 4 | CHARACTER | Abnormal end code if there is one.
|
120 | 78 | SMF241_ FSRDARC | 2 | BINARY | Dynamic allocation return code.
|
122 | 7A | SMF241_ FSRGRP | 8 | CHARACTER | RACF group name.
|
130 | 82 | SMF241_ FSRRACF | 1 | BITSTRING | RACF flags from the ACEEFLG1 field of the attachment environment element.
|
131 | 83 | SMF241_ FSRMFLGS | 1 | BITSTRING | Flags from the MWE.
1... .... SMF241_FSRFRTRY When set to 1, the backup copy was made during a retry, after the first try failed because the data set was in use. .1.. .... SMF241_FSRF_REMOTE When set to 1, this request completed successfully on a remote system. ..1. .... SMF241_FSRFPIGB When set to 1, the request was completed using a tape already mounted. ...1 .... SMF241_FSRF_REMOTE_HOST_PROCESSED When set to 1, MWE processed by remote host. .... 1... SMF241_FSRF_DASD When set to 1, the DASD copy of the version was deleted. .... .1.. SMF241_FSRF_DUMPCPY When set to 1, the dump class of the copy pool dump was deleted. .... ..1. SMF241_FSRF_DUMPVER When set to 1, the entire dump version of the copy pool version was deleted. .... ...1 SMF241_FSRF_COPYPOOL_FRDUMP A value of 1 indicates a fast replication dump or restore. |
132 | 84 | SMF241_ FSRRQN | 4 | BINARY | DFSMShsm request number.
|
136 | 88 | SMF241_ FSRDATR | 4 | BINARY | Date the user made the request. The date is obtained from the TIME DEC macro in format X'0cyyddds'.
|
140 | 8C | SMF241_ FSRTIMR | 4 | CHARACTER | Time the user request was received by DFSMShsm. The time is obtained from the TIME macro in format X'hhmmssth'.
|
144 | 90 | SMF241_ FSRTIMS | 4 | CHARACTER | Time when the request processing was started. The time is obtained from the TIME macro in format X'hhmmssth'.
|
144 | 90 | SMF241_ FSRTIMS1 | 4 | CHARACTER | Alias name for BACKUP and RECYCLE.
|
148 | 94 | SMF241_ FSRTIME | 4 | CHARACTER | Time when the request processing was completed. The time is obtained from the TIME macro in format X'hhmmssth'.
|
148 | 94 | SMF241_ FSRTIME2 | 4 | CHARACTER | Alias name for BACKUP and RECYCLE.
|
152 | 98 | SMF241_ FSRTIMA | 4 | CHARACTER | Time when the data set allocations were completed. The time is obtained from the TIME macro in format X'hhmmssth'. The value of SMF241_FSRTIMA minus the value of SMF241_FSRTIMS equals the mount time.
|
156 | 9C | SMF241_ FSRDLU | 4 | CHARACTER | Data set last reference date for migration or the last change date for backup. The date is obtained from the TIME DEC macro in format X'0cyyddds'.
|
160 | A0 | SMF241_ FSRDLM | 4 | CHARACTER | Date that the data set was last moved, migrated, backed up, or recalled. The date is obtained from the TIME DEC macro in format X'0cyyddds'.
|
164 | A4 | SMF241_ FSRBYTR | 4 | BINARY | If SMF241_FSRFKB is set to 0, then the number of DASD bytes read. If SMF241_FSRFKB is set to 1, then the number of DASD KB 1024 bytes) read. Note: This SMF241_FSR field is significantly affected by DFSMSdss control information added to the data stream when DFSMSdss is the datamover SMF241_FSRTRKR and SMF241_FSRTRKKR are not affected during migration or backup).
|
168 | A8 | SMF241_ FSRBYTW | 4 | BINARY | If SMF241_FSRFKB is set to 0, then the number of DASD bytes written. If SMF241_FSRFKB is set to 1, then the number of DASD KB 1024 bytes written. See note under the SMF241_FSRBYTR field.
|
172 | AC | SMF241_ FSRTRKR | 2 | BINARY | If SMF241_FSRF32K is set to 0, then if SMF241_FSRTYPE is 17 or 18 EXPIRE or PARTREL it is the number of tracks freed; otherwise this is the number of DASD tracks read. If SMF241_FSRF32K is set to 1, then this field is not valid; use SMF241_FSRTRKKR instead. If this field is negative, then processing to an SDSP. See note under the SMF241_FSRBYTR field.
|
174 | AE | SMF241_ FSRTRKW | 2 | BINARY | If SMF241_FSRF32K is set to 0, then the number of DASD tracks written. If SMF241_FSRF32K is set to 1, then this field is not valid; use SMF241_FSRTRKKW instead. If this field is negative, then processing to an SDSP. See note under the SMF241_FSRBYTR field.
|
176 | B0 | SMF241_ FSRDORG | 2 | BITSTRING | Data set organization. Values have the same meanings as DS1DSORG in F1 DSCB. If the data set is moved or copied from a L0 volume, the field shows the original user data set organization. If the data set is a DFSMShsm data set for example, migration copy or backup version), this field always indicates physical sequential data set organization.
|
176 | B0 | -- | 1 | BITSTRING | First byte of SMF241_FSRDORG, skipped.
|
177 | B1 | -- | 1 | BITSTRING | Second byte of SMF241_FSRDORG.
xxxx .... Reserved. .... 1... SMF241_FSRFVSDS When set to 1, this is a VSAM data set. .... .x.. Reserved. .... ..1. SMF241_FSRF_F9ATT When SMF241_FSRTYPE = 4, 5, 9, 14: When set to 1, F9 DSCB extended attributes lost .... ...x Reserved. |
178 | B2 | SMF241_ FSRFLG2 | 2 | BITSTRING | The next 2 bytes contain the following request flags:
1... .... SMF241_FSRFMNT When set to 1, the volume is mounted. .1.. .... SMF241_FSRTSO When set to 1, it is TSO requested. When set to 0, it is batch requested. ..1. .... SMF241_FSRUSER When set to 1, it is a data set request from a user address space. When set to 0, it is system requested. ...1 .... SMF241_FSRWAIT When set to 1, a wait was requested. When set to 0, the user did not wait for the request to complete. .... 1... SMF241_FSRFDAT When set to 1, the SMF241_FSRDATE has the date when the function statistics record was created. When set to 0, the SMF241_FSRDATE contains the generation number. .... .1.. SMF241_FSRFRSV When set to 1, the user specified the volume for a recall of a data set. .... ..1. SMF241_FSRFML2 When set to 1, the user specified migration directly to level 2. .... ...1 SMF241_FSRFFRV When set to 1, the user specified the FROM volume for a data set recovery. 179 B3 1... .... SMF241_FSRFREP When set to 1, the user specified the REPLACE parameter for a data set recovery. .1.. .... SMF241_FSRFDSRE When set to 1, the statistics associated with a data set restore from a full volume dump are being requested. ..1. .... SMF241_FSRFAPIN When set to 1, APPLYINCREMENTAL has been requested following a full volume restore. ...1 .... SMF241_FSRFEXT When set to 1, extent reduction has been requested. .... 1... SMF241_FSRFCNVT When set to 1, conversion has been requested. .... .1.. SMF241_FSRFROG When set to 1, the GDS has been rolled off. .... ..1, SMF241_FSRFDSS When set to 1, data set was moved by DFSMSdss. .... ...1 SMF241_FSRFT0 When set to 1, concurrent copy function was used to back up the dataset. |
180 | B4 | SMF241_ FSRCPU | 4 | BINARY | CPU time in .01 seconds for request.
|
184 | B8 | SMF241_ FSRAGE | 2 | BINARY | Data set age in days since the last reference for a migration, since last update for a backup, since migration was done for a recall, or since last update for a recovery.
|
186 | BA | SMF241_ FSRRECFM | 1 | BITSTRING | Record format from the DSCB.
|
187 | BB | SMF241_ FSROPTCD | 1 | BITSTRING | I/O option codes from the data set control block.
|
188 | BC | SMF241_ FSR_ DS_ MOUNT | 2 | BINARY | Count of recalls or recovers thus far from a mounted tape i.e.. number of tape mounts avoided).
|
190 | BE | SMF241_ FSR_ RECALL_ RETRIES | 1 | BINARY | Number of attempts to recall a data set before the recall was successful.
1... .... SMF241_FSRF_LFS_COPY ON - Migration copy or backup version is LFS .1.. .... SMF241_FSRF_ML1_OVERFLOW ON - Migration copy or backup version is on ML1 OVERFLOW volume ..1. .... SMF241_FSRF_NOOVERFLOW_DS ON - NOOVERFLOW eligible data set has been redirected up to a OVERFLOW volume ...1 .... SMF241_FSRF_OVERFLOW_DS ON - OVERFLOW eligible data set has been redirected up to a NOOVERFLOW volume |
191 | BF | SMF241_ FSR_ COPYMETHOD | 1 | BINARY | When SMF241_FSRTYPE = 21, 22, 23: Requested method of fast replication. The valid methods are:
1=None 2=Preferred 3=Required SMF241_FSR_RECYCLE_COUNTER When SMF241_FSRTYPE = 5: Number of times a data set was recycled before being recalled. When SMF241_FSRTYPE = 12 Number of times a data set has been recycled since its last migration. |
191 | BF | SMF241_ FSRFLG5 | 1 | BITSTRING | Additional flags
1... .... SMF241_FSRF_BACKDS_NEWNAME When SMF241_FSRTYPE = 7: When set to 1, NEWNAME specified at time of backup .1.. .... SMF241_FSRF_BACKDS_NOSPHERE When SMF241_FSRTYPE = 7: When set to 1, NOSPHERE processed at time of backup ..1. .... SMF241_FSRF_BACKDS_RD_SPCD ON=RETAINDAYS specified at time of ds backup ...1 .... SMF241_FSRF_BACKDS_NEVER_EXP When set to 1, this version will never expire. Only valid when SMF241_FSRF_BACKDS_RD_SPCD is set to 1. |
192 | C0 | SMF241_ FSR_ SRCDEV | 2 | CHARACTER | Recall/recover/recycle source. Last two bytes of device type.
|
194 | C2 | SMF241_ FSRSCLEN | 2 | BINARY | Length of storage-class name.
|
196 | C4 | SMF241_ FSRSCNAM | 8 | CHARACTER | First 8 characters of storage-class name.
|
204 | CC | SMF241_ FSRTRKKR | 4 | BINARY | If SMF241_FSRF32K is set to 1, then if SMF241_FSRTYPE is 17 or 18 EXPIRE or PARTREL it is the number of tracks freed; otherwise this is the number of DASD tracks read. If SMF241_FSRF32K is set to 0, then this field is not valid. Use SMF241_FSRTRKR instead. See note under the SMF241_FSRBYTR field.
|
208 | D0 | SMF241_ FSRTRKKW | 4 | BINARY | If SMF241_FSRF32K is set to 1, then the number of DASD tracks written. If SMF241_FSRF32K is set to 0, then this field is not valid. Use SMF241_FSRTRKW instead. See note under the SMF241_FSRBYTR field.
|
212 | D4 | SMF241_ FSRMCLEN | 2 | BINARY | Length of management class name zero means there is no management class).
|
214 | D6 | SMF241_ FSRMCNAM | 8 | CHARACTER | Name of the management class. If field SMF241_FSRMCLEN is greater than 8, this field contains the first 8 characters of the name.
|
222 | DE | SMF241_ FSRFLG3 | 1 | BITSTRING | Request flags:
1... .... SMF241_FSRFVINI When set to 1, the data set recovery request was scheduled from a volume request. .1.. .... SMF241_FSRFXPL1 When set to 1, the data set being expired is from an ML1 volume. ..1. .... SMF241_FSRFXPL2 When set to 1, the data set being expired is from an ML2 volume. ...1 .... SMF241_FSRFEXBV When set to 1, the backup version is being deleted by the EXPIREBV command. .... 1... SMF241_FSRFBKTP When set to 1, the backup version being deleted is on a tape volume. .... .1.. SMF241_FSRFEXDT When set to 1, the data set is being deleted by expiration date or management class age attributes. .... ..1, SMF241_FSRRECON When set to 1, data set was migrated because of reconnection. .... ...1 SMF241_FSRF_RECALL_TAKEAWAY When set to 1, this recall caused a tape-takeaway. |
223 | DF | SMF241_ FSRFLG4 | 1 | BITSTRING | Flags
1... .... SMF241_FSRF_FRRECOV_DSNAME When set to 1, fast replication recovery was requested for a data set through the FRRECOV DSNAME command. .1.. .... SMF241_FSRF_FRRECOV_FROMDISK When set to 1, fast replication recovery will be performed from disk. This flag is set only when SMF241_FSRF_FRRECOV_DSNAME is set to 1. ..1. .... SMF241_FSRF_MULT_DSNAMES When set to 1, the fast replication recovery request specified more than one data set name. ...1 .... SMF241_FSRF_MULTIVOLUME When set to 1, the fast replication recovery request was performed on part of a multi-volume data set. This flag is set only when SMF241_FSRF_FRRECOV_DSNAME is set to 1. .... 1... SMF241_FSRF_ALTERPRI When set to 1, the priority of this request was altered through the ALTERPRI command. .... .1.. SMF241_FSRF_ALTERPRI_HI This flag applies only when SMF241_FSRF_ALTERPRI is set to 1. When set to 1, the HIGH keyword was specified on the ALTERPRI command. When set to 0, the LOW keyword was specified. .... ..1, SMF241_FSRF_INC When set to 1, copy pool incremental processing was used. .... ...1 SMF241_FSRF_CPBSG When set to 1, FRBACKUP override CPBSG |
224 | E0 | SMF241_ FSRTIMS2 | 4 | CHARACTER | Time preprocessing completed for BACKUP. The time is obtained from the TIME macro in format X'hhmmssth'.
|
228 | E4 | SMF241_ FSRTIMM1 | 4 | CHARACTER | Time data movement started for RECYCLE. The time is obtained from the TIME macro in format X'hhmmssth'.
|
232 | E8 | SMF241_ FSRTIMM2 | 4 | CHARACTER | Time data movement completed for BACKUP and RECYCLE. The time is obtained from the TIME macro in format X'hhmmssth'.
|
236 | EC | SMF241_ FSRTIME1 | 4 | CHARACTER | Time post-processing started for BACKUP and RECYCLE. The time is obtained from the TIME macro in format X'hhmmssth'. If tape volumes are used, the following fields are used instead of SMF241_FSRTVOL, SMF241_FSRFVOL, SMF241_FSRBYTR, SMF241_FSRBYTW, and other DASD-specific fields:
|
240 | F0 | SMF241_ FSRNENT1 | 2 | BINARY | Number of tape volumes used for backup, recovery, or migration level 2, or the number of recycle input tapes for recycle processing, or the number of dump copies, depending on the function type specified in the SMF241_FSRTYPE field. The tape volume entries follow the BINARY portion of the control block.
|
242 | F2 | SMF241_ FSRNENT2 | 2 | BINARY | Number of output recycle tape entries that follow the SMF241_FSRNENT1 entry.
|
244 | F4 | SMF241_ FSRDCOPR | 2 | BINARY | Number of dump copies requested.
|
246 | F6 | SMF241_ FSRDCOPF | 2 | BINARY | Number of attempted dump copies that failed. SMF241_FSR_CPNAME and SMF241_FSRDCLAS use the same storage, SMF241_FSR_CPNAME is used when SMF241_FSRF_FRRECOV_DSNAME is set to 1.
|
248 | F8 | SMF241_ FSR_ CPNAME | 40 | CHARACTER | Copy pool name. This flag is set only when SMF241_FSRF_FRRECOV_DSNAME is set to 1.
|
248 | F8 | SMF241_ FSRDCLAS | 40 | CHARACTER | A 5-element array consisting of 8-byte fields containing the names of dump classes.
|
288 | 120 | SMF241_ FSRHOST | 2 | CHARACTER | Host identifier.
|
290 | 122 | SMF241_ FSR_ ORGNL_ HID | 2 | CHARACTER | Host ID that generated the request. This field is valid only for recall requests.
|
292 | 124 | SMF241_ FSR_ FR_ REAS | 4 | BINARY | During fast replication: Fast replication return code. SMF241_FSR_PSQTY During migration: The number of tracks needed when an error occurred due to not enough ML1 space.
|
296 | 128 | SMF241_ FSR_ BACKDS_ RETAINDAYS | 2 | BINARY | RETAINDAYS value for data set backup
|
298 | 12A | SMF241_ FSRFLG6 | 1 | BITSTRING | More flags
1... .... SMF241_FSRFMB When set to 1, SMF241_FSRBYTR and SMF241_FSRBYTW are in Mbytes .xxx xxxx Reserved Reserved |
299 | 12B | -- | 1 | BINARY | Reserved The following tape volume entries, starting at offset 300 12C), are valid for each tape volume that is used as indicated in the SMF241_FSRNENT1 and SMF241_FSRNENT2 fields. The entries for the SMF241_FSRNENT1 field are first.
|
300 | 12C | SMF241_ FSRTAPE | 12 | CHARACTER | Tape volume entry.
|
300 | 12C | SMF241_ FSRTPVOL | 6 | CHARACTER | Volume serial numbers. For dump processing, this field contains only the first volume serial number in each dump copy.
|
306 | 132 | SMF241_ FSRTFLGS | 1 | BITSTRING | This byte contains the following flags:
1... .... SMF241_FSRFTKB When set to 1, more than 2GB worth of data, SMF241_FSRTBYBK represents KB 1024 bytes). When set to 0, less than 2GB worth of data, SMF241_FSRTBYBK represents bytes. .1.. .... SMF241_FSRFALT When set to 1, the data set on this volume was written in duplex mode; therefore, the total amount of output is twice that shown in the bytes written. ..1. .... SMF241_FSRFTMB When set to 1, SMF241_FSRTBYBK is in Mbytes ...x xxxx Reserved. |
307 | 133 | -- | 1 | CHARACTER | Reserved.
|
308 | 134 | SMF241_ FSRTBYBK | 4 | BINARY | The next 4 bytes contain one of the following:
- For backup processing, if SMF241_FSRFTKB is set to 0, then bytes written. If SMF241_FSRFTKB is set to 1, then KB 1024 bytes) written. - For recycle output processing, the blocks written. - For recycle input processing, the blocks read. - For recovery processing, if SMF241_FSRFTKB is set to 0, then bytes read. If SMF241_FSRFTKB is set to 1, then KB 1024 bytes read. - For migration processing, if SMF241_FSRFTKB is set to 0, then bytes written. If SMF241_FSRFTKB is set to 1, then KB 1024 bytes) written. - For recall processing, if SMF241_FSRFTKB is set to 0, then bytes read. If SMF241_FSRFTKB is set to 1, then KB 1024 bytes read. - For delete migrated data set processing, the total number of bytes deleted for the entire data set appears in the bytes read entry for the first tape volume serial number. |
The table above is based on the description provided by IBM in its "MVS Systems Management Facilities (SMF)" manual.
Home |
Products |
Prices |
Documentation |
30-Day Trials |
Customer Reviews |
Company
| FAQ
| Sample Reports
| SMF Records
Send Your Comments or Questions