SMF type 120, subtype 11, version 2 record mapping
The SMF data in the type 120, subtype 11, version 2 record contains a header followed by five triplets that are used to locate the data that is associated with that triplet. A triplet has three 4-byte fields, which stand for the offset, the length, and the count.
The following table lists the data mapping of the SMF type 120, subtype 11, version 2 record that is generated by the z/OS® Request Logging feature, zosRequestLogging-1.0.
Field | Description | Offset (hex) | Offset (dec) | Length (dec) | Format | Comments |
---|---|---|---|---|---|---|
Standard Header | ||||||
SMF120LEN | Record Length | 0 | 0 | 2 | Numeric | |
SMF120SEG | Segment Descriptor | 2 | 2 | 2 | Numeric | |
SMF120FLG | System Indicator | 4 | 4 | 1 | Numeric | |
SMF120RTY | Record Type (120) | 5 | 5 | 1 | Numeric | |
SMF120TME | Record Time | 6 | 6 | 4 | Numeric | |
SMF120DTE | Record Date | A | 10 | 4 | Numeric | |
SMF120SID | System Identification | E | 14 | 4 | Numeric | |
SMF120SSI | Subsystem Identification | 12 | 18 | 4 | Numeric | |
SMF120STY | Record Subtype (11) | 16 | 22 | 2 | Numeric | |
SM120BAA | Version (2) | 18 | 24 | 4 | Numeric | |
SM120BAB | Number of Triplets | 1C | 28 | 4 | Numeric | |
SM120BAC | Record Index | 20 | 32 | 4 | Numeric | |
SM120BAD | Total Number of Records | 24 | 36 | 4 | Numeric | |
SM120BAE | Continuation Token | 28 | 40 | 8 | Numeric | |
SM120BAF | Server Identification Section Offset | 30 | 48 | 4 | Numeric | |
SM120BAG | Server Identification Section Length | 34 | 52 | 4 | Numeric | |
SM120BAH | Server Identification Section Count | 38 | 56 | 4 | Numeric | |
SM120BAI | User Data Section Offset | 3C | 60 | 4 | Numeric | |
SM120BAJ | User Data Section Length | 40 | 64 | 4 | Numeric | |
SM120BAK | User Data Section Count | 44 | 68 | 4 | Numeric | |
SM120BBG | Request Information Section Offset | 48 | 72 | 4 | Numeric | |
SM120BBH | Request Information Section Length | 4C | 76 | 4 | Numeric | |
SM120BBI | Request Information Section Count | 50 | 80 | 4 | Numeric | |
SM120BBJ | Classification Data Section Offset | 54 | 84 | 4 | Numeric | |
SM120BBK | Classification Data Section Length | 58 | 88 | 4 | Numeric | |
SM120BBL | Classification Data Section Count | 5C | 92 | 4 | Numeric | |
SM120BCO | Network Data Section Offset | 60 | 96 | 4 | Numeric | |
SM120BCP | Network Data Section Length | 64 | 100 | 4 | Numeric | |
SM120BCQ | Network Data Section Count | 68 | 104 | 4 | Numeric | |
Server Identification | One instance per record | |||||
SM120BAL | Version (2) | 0 | 0 | 4 | Numeric | |
SM120BAM | System Name (CVTSNAME) | 0 | 4 | 8 | Character | |
SM120BAN | Sysplex Name (ECVTSPLX) | 0 | 12 | 8 | Character | |
SM120BAO | Server Job ID (JSABJBID) | 4 | 20 | 8 | Character | |
SM120BAP | Server Job name (JSABJBNM) | C | 28 | 8 | Character | |
SM120BAQ | Server Stoken (ASSBSTKN) | 14 | 36 | 8 | Numeric | |
SM120BCW | Server ASID (ASCBASID) | 1C | 44 | 4 | Numeric | |
SM120BCX | Server Config Directory | 24 | 48 | 128 | Character | |
SM120BCY | Server Product Version | 2C | 176 | 16 | Character | |
SM120BCZ | Server PID | 30 | 192 | 4 | Numeric | |
User Data | Up to 5 instances per record | |||||
SM120BAR | Version (2) | 0 | 0 | 4 | Numeric | |
SM120BAS | User Data Tag | 4 | 4 | 4 | Numeric | |
SM120BAT | User Data Length | 8 | 8 | 4 | Numeric | |
SM120BDH | User Data | C | 12 | 2048 | ? | |
Request Information | One instance per record | |||||
SM120BBP | Version | 0 | 0 | 4 | Numeric | |
SM120BBQ | TCB Address (PSATOLD) | 4 | 4 | 4 | Numeric | |
SM120BBR | Ttoken (STCBTTKN) | 8 | 8 | 16 | Numeric | |
SM120BBS | USS Thread ID | 18 | 24 | 8 | Numeric | From pthread_self() |
SM120BBT | System GMT offset (CVTLDTO) | 20 | 32 | 8 | Numeric | |
SM120BBU | Java™ Thread ID | 28 | 40 | 8 | Numeric | From java method Thread.currentThread().getId() |
SM120BBV | Request ID | 30 | 48 | 23 | Numeric | |
Reserved byte | 47 | 71 | 1 | |||
SM120BBW | Request Start Timestamp | 48 | 72 | 8 | Numeric | |
SM120BBX | Request End Timestamp | 50 | 80 | 8 | Numeric | |
SM120BBY | WLM transaction class | 58 | 88 | 8 | EBCDIC | |
SM120BBZ | Timeused CPU at start | 60 | 96 | 16 | Numeric | From the STORADDR parameter of the z/OS TIMEUSED macro
at the start of the request. See the TIMEUSED macro for specifics. When cvtect1 is off, only the first 8 bytes of SM120BBZ are valid. The data in SM120BBZ corresponds to what is returned by a call to TIMEUSED CPU=TOD, STORADR= When cvtect1 is on, the data in SM120BBZ correspond to what is returned by a call to TIMEUSED TIME_ON_CP=YES,ECT=YES,CPU=TOD,STORADR= From the TIMEUSED documentation: Words 0-1 = Total time. Words 2-3 = Time on CP when TIME_ON_CP=YES. |
SM120BCA | Timeused CPU at end | 70 | 112 | 16 | Numeric | From the STORADDR parameter of the z/OS TIMEUSED macro
at the end of the request. See the TIMEUSED macro for specifics. When cvtect1 is off, only the first 8 bytes of SM120BCA are valid. The data in SM120BCA correspond to what is returned by a call to TIMEUSED CPU=TOD,STORADR= When cvtect1 is on, the data in SM120BCA correspond to what is returned by a call to TIMEUSED TIME_ON_CP=YES, ECT=YES,CPU=TOD, STORADR= From the TIMEUSED documentation: Words 0-1 = Total time. Words 2-3 = Time on CP when TIME_ON_CP=YES. |
SM120BCB | WLM enclave delete CPU | 80 | 128 | 8 | Numeric | WLM enclave delete CPU value returned in the IWM4EDEL CPUTIME parameter. |
SM120BCC | WLM enclave delete CPU service | 88 | 136 | 8 | Numeric | WLM enclave delete CPU service value returned in the IWM4EDEL CPUSERVICE parameter. |
SM120BCD | WLM enclave delete zAAP CPU | 90 | 144 | 8 | Numeric | WLM enclave delete zAAP CPU value returned in the IWM4EDEL ZAAPTIME parameter. |
SM120BCE | WLM enclave delete zAAP service | 98 | 152 | 8 | Numeric | WLM enclave delete zAAP service value returned in the IWM4EDEL ZAAPSERVICE parameter. |
SM120BCF | WLM enclave delete zIIP CPU | A0 | 160 | 8 | Numeric | WLM enclave delete zIIP CPU value returned in the IWM4EDEL ZIIPTIME parameter. |
SM120BCG | WLM enclave delete zIIP service | A8 | 168 | 8 | Numeric | WLM enclave delete zIIP service value returned in the IWM4EDEL ZIIPSERVICE parameter. |
SM120BCH | WLM enclave delete zAAP normalization factor | B0 | 176 | 4 | Numeric | WLM enclave delete zAAP normalization factor. value returned in the IWM4EDEL ZAAPNFACTOR parameter. |
SM120BCI | WLM enclave delete response time ratio | B4 | 180 | 4 | Numeric | WLM enclave delete response time ratio value returned in the IWM4EDEL RESPTIME_RATIO parameter. |
SM120BCJ | WLM enclave token | B8 | 184 | 8 | Numeric | |
SM120BCK | User Name | C0 | 192 | 64 | EBCDIC | |
SM120BCL | Mapped User Name | 100 | 256 | 8 | EBCDIC | |
SM120BCM | Length of URI | 108 | 264 | 4 | Numeric | |
SM120BCN | URI | 10C | 268 | 128 | EBCDIC | |
Classification | Up to three instances per record | |||||
SM120BDA | Version | 0 | 0 | 4 | Numeric | |
SM120BDB | Type | 4 | 4 | 4 | Numeric | 6=URI, 7=target host, 8=target port |
SM120BDC | Length of data | 8 | 8 | 4 | Numeric | |
SM120BDD | Classification data | C | 12 | 128 | EBCDIC | |
Network Data | One instance per record | |||||
SM120BCR | Version | 0 | 0 | 4 | Numeric | |
Reserved byte | 4 | 4 | 8 | |||
SM120BDI | Response Bytes | C | 12 | 8 | Numeric | |
SM120BCS | Target Port | 14 | 20 | 4 | Numeric | |
SM120BCT | Remote Port | 18 | 24 | 4 | Numeric | |
SM120BCU | Length of Remote Address | 1C | 28 | 4 | Numeric | |
SM120BCV | Remote Address | 20 | 32 | 40 | EBCDIC |