Appendix Q. SMF Data Format
The following table defines the data that the Platform Server writes to SMF. The Platform Server writes the standard SMF 18-byte header and the following table defines the data after the header. An assembler macro that defines this work area is located in: FUSION.SAMPLIB(OSIQUEUE)
| Hex Displ. | Decimal Displ. | Field Length | Field Type | Field Name | Description |
|---|---|---|---|---|---|
| 0 | 0 | 8 | Binary | QUEUE_BYTE_COUNT | Number of bytes transferred |
| 24 | 36 | 4 | Binary | QUEUE_CHECKPOINT_COUNT | Number of checkpoints that have been taken |
| 28 | 40 | 4 | Binary | QUEUE_CHECKPOINT_INERVAL | Number of minutes between checkpoints |
| 2C | 44 | 4 | Binary | QUEUE_RECORD_COUNT | Number of records transferred |
| 44 | 68 | 1 | Hex | QUEUE_WAIT_FLAG |
Wait Flag: initiators only 0x80: wait for transfer to complete |
| 50 | 80 | 2 | Binary | QUEUE_TRY_COUNT | Number of times the transfer has been attempted |
| 52 | 84 | 2 | Binary | QUEUE_RETRY_MAX | Maximum number of times a request can be tried |
| 56 | 86 | 2 | Binary | QUEUE_LRECL | MVS file LRECL |
| 58 | 88 | 8 | Char | QUEUE_PROC | Transfer process name |
| 60 | 96 | 10 | Char | QUEUE_TRANSNUM | Local transaction number |
| 6D | 109 | 8 | Char\Hex | QUEUE_REMOTE_SYS
QUEUE_IPADDR QUEUE_NODENAME |
Remote system information:
|
| 79 | 121 | 256 | Char | QUEUE_LOCAL_FILE | z/OS local file name |
| 17A | 378 | 1 | Char | QUEUE_AFFECT | Output file disposition
|
| 17B | 379 | 25 | Char | QUEUE_USER_DATA | User data associated with the transfer |
| 194 | 404 | 1 | Char | QUEUE_TRANSFER_TYPE | Type of transfer:
|
| 195 | 405 | 8 | Char | QUEUE_LOCAL_USER | Name of local MVS user |
| 1B9 | 441 | 1 | Char | QUEUE_NOTIFY_USER_TYPE | T: notify TSO user ID
R: notify Roscoe user ID |
| 1BA | 442 | 20 | Char | QUEUE_REMOTE_USER | Name of remote user ID |
| 1CE | 462 | 7 | Char | QUEUE_DATE_ELIGIBLE | Date transfer is eligible to run (YYYYDDD) |
| 1D5 | 469 | 6 | Char | QUEUE_TIME_ELIGIBLE | Time transfer is eligible to run (HHMM00) |
| 1DB | 475 | 7 | Char | QUEUE_DATE_STARTED | Date transfer execution started (YYYYDDD) |
| 1E2 | 482 | 6 | Char | QUEUE_TIME_STARTED | Time transfer execution started (HHMM00) |
| 1E8 | 488 | 7 | Char | QUEUE_DATE_INTRUP | Date transfer completed (YYYYDDD) |
| 1EF | 495 | 6 | Char | QUEUE_TIME_INTRUP | Time transfer completed (HHMM00) |
| 1F5 | 501 | 7 | Char | QUEUE_DATE_EXPIRE | Date when transfer will expire and be purged (YYYYDDD) |
| 1FC | 508 | 1 | Hex | QUEUE_EMAIL_FLAG | Email notification flag
|
| 1FD | 509 | 1 | Char | QUEUE_FTAM_DOC_TYPE | Document type:
|
| 204 | 516 | 1 | Char | QUEUE_RECFM | File MVS record format:
|
| 205 | 517 | 1 | Char | QUEUE_CHECKPOINT | Checkpoint flag
Y: use checkpoints |
| 20B | 523 | 1 | Char | QUEUE_CRLF | Record delimiters (ignored for z/OS to z/OS):
|
| 20F | 527 | 3 | Char | QUEUE_VERSION | Version of local Platform Server system (VRM) |
| 212 | 530 | 1 | Char | QUEUE_TRANSFER_WORK | Type of file transfer:
|
| 250 | 592 | 120 | Char | QUEUE_LAST_MSG | Last message issued regarding the transfer |
| 340 | 832 | 256 | Char | QUEUE_REMOTE_FILE | Name of remote file |
| 448 | 1096 | 64 | Char | QUEUE_EMAIL_GOOD | Email address for successful notification |
| 4C8 | 1224 | 64 | Char | QUEUE_EMAIL_FAIL | Email address for unsuccessful notification |
| 4CC | 1228 | 6 | Char | QUEUE_VOLSER | MVS volser for output file |
| 4D3 | 1235 | 1 | Hex | QUEUE_INITIATION_FLAGS | Flag that defines how transfer was initiated:
|
| 4E0 | 1248 | 10 | Char | QUEUE_REMOTE_TRANSNUM | Remote transaction number |
| 4EA | 1258 | 4 | Binary | QUEUE_ALLOC_PRI | Primary file allocation |
| 4EE | 1262 | 4 | Binary | QUEUE_ALLOC_SEC | Secondary file allocation |
| 4F2 | 1266 | 1 | Hex | QUEUE_COMPRESSION | Compression flag:
|
| 4F3 | 1267 | 1 | Hex | QUEUE_ENCRYPT_FLAG | Encryption flag (bit settings):
|
| 4F4 | 1268 | 1 | Hex | QUEUE_SSL_FLAG | SSL flag:
|
| 538 | 1336 | 8 | Binary | QUEUE_COMPRESS_BYTES | Number of compressed bytes sent |
| 545 | 1349 | 16 | Char | QUEUE_DOMAIN_NAME | Windows domain name |
| 555 | 1365 | 14 | Char | QUEUE_IPNAME
QUEUE_NODENAME_EXT |
Either IP name or node name. See QUEUE_REMOTE_SYS field (0x6D) |
| 56D | 1389 | 1 | Char | QUEUE_ERROR_TYPE | Type of error that occurred:
|
| 56E | 1390 | 2 | Binary | QUEUE_IPPORT | IP port associated with initiator requests |
| 58C | 1420 | 4 | Binary | QUEUE_ALLOC_DIR | PDS directory block allocation |
| 590 | 1424 | 2 | Binary | QUEUE_MEMBER_COUNT | Count of members transferred (z/OS to z/OS only) |
| 597 | 1431 | 1 | Hex | QUEUE_RETURN_CODE | Transfer return code:
|
| 598 | 1432 | 8 | Char | QUEUE_DSN_UNIT | Unit name for output file |
| 5A0 | 1440 | 8 | Char | QUEUE_DATACLASS | SMS data class for this transfer |
| 5A8 | 1448 | 8 | Char | QUEUE_MGMTCLASS | SMS management class for this transfer |
| 5B0 | 1456 | 8 | Char | QUEUE_STORAGECLASS | SMS storage class for this transfer |
| 5B8 | 1464 | 8 | Char | QUEUE_JOBID | The JES job ID when the transfer type is JOB. |
| 5C0 | 1472 | 1 | Char | QUEUE_ALLOC_TYPE | Allocation type:
|
| 5C8 | 1480 | 2 | Binary | QUEUE_BLKSIZE | The MVS block size of a file |
| 562 | 1506 | 1 | Hex | QUEUE_LDISP_DISP | Local file status:
|
| 5E3 | 1507 | 1 | Hex | QUEUE_LDISP_STATUS | Local file normal, failure disposition:
|
| 5E4 | 1508 | 1 | Hex | QUEUE_RDISP_DISP | Remote file status:
|
| 5E5 | 1509 | 1 | Hex | QUEUE_RDISP_STATUS | Remote file normal, failure disposition:
|
| 5E8 | 1512 | 1 | Char | QUEUE_COMMAND_TYPE | Command type (for
TRANS_TYPE=COMMAND):
|
| 5FA | 1530 | 6 | Char | QUEUE_IVOLUME | Input volume for uncataloged input files |
| 600 | 1536 | 3 | Char | QUEUE_UNIX_FILE_PERMISSIONS | UNIX permissions:
|
| 606 | 1542 | 1 | Char | QUEUE_VSAM_FILE_TYPE | VSAM file type:
|
| 60D | 1549 | 44 | Char | QUEUE_DCB_LIKE
QUEUE_VSAM_LIKE |
Model file for sequential or VSAM files |
| 63A | 1594 | 1 | Hex | QUEUE_ACTION_FLAG1 | Postprocessing action flag 1:
|
| 63B | 1595 | 1 | Hex | QUEUE_ACTION_TYPE1 | Postprocessing action type 1:
|
| 63C | 1596 | 64 | Char | QUEUE_ACTION_DATA1 | Postprocessing action data 1
See QUEUE_ACTION_DATA1_EXT for additional 192 bytes. |
| 67C | 1660 | 1 | Hex | QUEUE_ACTION_FLAG2 | Postprocessing action flag 2:
|
| 67D | 1661 | 1 | Hex | QUEUE_ACTION_TYPE2 | Postprocessing action type 2:
|
| 67E | 1662 | 4 | Char | QUEUE_ACTION_DATA2 | Postprocessing action data 2
See QUEUE_ACTION_DATA1_EXT for additional 192 bytes. |
| 6BE | 1726 | 1 | Hex | QUEUE_ACTION_FLAG3 | Postprocessing action flag 3:
|
| 6BF | 1727 | 1 | Hex | QUEUE_ACTION_TYPE3 | Postprocessing action type 3:
|
| 6C0 | 1728 | 64 | Char | QUEUE_ACTION_DATA3 | Postprocessing action data 3
See QUEUE_ACTION_DATA1_EXT for additional 192 bytes. |
| 700 | 1792 | 1 | Hex | QUEUE_ACTION_FLAG4 | Postprocessing action flag 4:
|
| 701 | 1793 | 1 | Hex | QUEUE_ACTION_TYPE4 | Postprocessing action type 4:
|
| 702 | 1794 | 64 | Char | QUEUE_ACTION_DATA4 | Postprocessing action data 4
See QUEUE_ACTION_DATA1_EXT for additional 192 bytes. |
| 742 | 1858 | 4 | Binary | QUEUE_ACTION_RETCODE1 | Postprocessing return code 1 |
| 746 | 1862 | 4 | Binary | QUEUE_ACTION_RETCODE2 | Postprocessing return code 2 |
| 74A | 1866 | 4 | Binary | QUEUE_ACTION_RETCODE3 | Postprocessing return code 3 |
| 74E | 1870 | 4 | Binary | QUEUE_ACTION_RETCODE4 | Postprocessing return code 4 |
| 764 | 1892 | 16 | Char | QUEUE_LOCAL_CONVTBL_FILE | Local conversion table file name |
| 774 | 1908 | 16 | Char | QUEUE_REMOTE_CONVTBL_FILE | Remote conversion table file name |
| 791 | 1937 | 1 | Char | QUEUE_ZLIB_TYPE | ZLIB compression type (1 - 9)
See QUEUE_COMPRESS for details. |
| 79C | 1948 | 40 | Char | QUEUE_IPNAME2 | IP name extension
See QUEUE_REMOTE_SYS for details. |
| 7C4 | 1988 | 8 | Char | QUEUE_IUNIT | Input file unit name |
| 7CC | 1996 | 4 | Binary | QUEUE_MQ_WAIT_INTERVAL | Interval waited before EOF on MQ transfer |
| 800 | 2048 | 192 | Char | QUEUE_ACTION_DATA1_EXT | PPA Data1 extension |
| 8C0 | 2240 | 192 | Char | QUEUE_ACTION_DATA2_EXT | PPA Data2 extension |
| 980 | 2432 | 192 | Char | QUEUE_ACTION_DATA3_EXT | PPA Data3 extension |
| A40 | 2624 | 192 | Char | QUEUE_ACTION_DATA4_EXT | PPA Data4 extension |
| B00 | 2816 | 64 | Char | QUEUE_RSHOST | RocketStream host name |
| B40 | 2880 | 4 | Binary | QUEUE_RSMAXSPEED | RocketStream maximum speed (0 = unlimited) |
| B44 | 2884 | 2 | Binary | QUEUE_RSPORT | RocketStream IP port number |
| B46 | 2886 | 1 | Hex | QUEUE_RSFLAG | RocketStream Acceleration flag:
|
| B47 | 2887 | 1 | Hex | QUEUE_RSPROTOCOL | RocketStream protocol:
|
| B48 | 2888 | 1 | Hex | QUEUE_RSENCRYPT | RocketStream encryption:
|
| B49 | 2889 | 1 | Hex | QUEUE_RSCOMPRESS | RocketStream compression:
|
| 000B4A | 2890 | 6 | Char | QUEUE_OUTPUT_TAPE_VOL1 | Output volume #1 |
| 000B50 | 2896 | 6 | Char | QUEUE_OUTPUT_TAPE_VOL2 | Output volume #2 |
| 000B56 | 2902 | 6 | Char | QUEUE_OUTPUT_TAPE_VOL3 | Output volume #3 |
| 000B5C | 2908 | 6 | Char | QUEUE_OUTPUT_TAPE_VOL4 | Output volume #4 |
| 000B62 | 2914 | 6 | Char | QUEUE_OUTPUT_TAPE_VOL5 | Output volume #5 |
| 000B68 | 2920 | 4 | Binary | QUEUE_BLKSIZE_LBI | LBI block size |
| 000BBC | 3004 | 2 | Binary | QUEUE_LOCAL_LABEL_SEQ | Local label seq # |
| 000BBE | 3006 | 2 | Binary | QUEUE_REMOTE_LABEL_SEQ | Remote label seq # |
| 000BC0 | 3008 | 1 | Hex | QUEUE_LOCAL_LABEL_TYPE | Local label type |
| 000BC1 | 3009 | 1 | Hex | QUEUE_REMOTE_LABEL_TYPE | Remote label type |
| 000BC2 | 3010 | 1 | Hex | QUEUE_CRC_FLAG | CRC flag:
|
| 000BC3 | 3011 | 1 | Char | QUEUE_TLS_SECTYPE | TLS security type:
|
| 000BC4 | 3012 | 4 | Hex | QUEUE_CRC | CRC computed |
| 000BC8 | 3016 | 8 | Binary | QUEUE_TIMEUSED | Time used by the transfer task |
| 000BD0 | 3024 | 4 | Char | QUEUE_TLS_CIPHERUSED | Cipher used in SSL or tunnel mode |
| 000BD4 | 3028 | 1 | Hex | QUEUE_FILE_OPTIONS2 | Truncate flag:
0x80 Truncate data 0x40 Wrap truncated data |
| 000BD5 | 3029 | 1 | Hex | QUEUE_CCSID_BOM_FLAG | BOM flag for ICONV conversion:
|
| 000BD6 | 3030 | 1 | Hex | QUEUE_PREPOSTPROC_FLAG | Directory transfer preprocessing and postprocessing flag |
| 000BD8 | 3032 | 8 | Binary | QUEUE_TIMEUSED_TLS | Time used by SSL/Tunnel and ZLIB compression task |
| BE0 | 3040 | 8 | Binary | QUEUE_FILE_ERROR_TRY_MAX | File error try max count |
| BE2 | 3042 | 8 | Binary | QUEUE_FILE_ERROR_TRY_INT | File error try interval |
| BE4 | 3044 | 8 | Binary | QUEUE_STCNAME | Name of STC that executed this transfer. |