![[z/OS]](../images/ngzos.gif)
SMF Subtype 10: Outbound Request record
The purpose of the Outbound Request SMF record is to record requests that go outbound. This record is produced whenever an optimized local adapter request goes outbound.
You can use the SMF Subtype 10 record to monitor how many outbound requests are occurring, where they are going and how long it takes.
You can activate this record through the administrative console by setting server_SMF_outbound_enabled=1 (or server_SMF_outbound_enabled=true).
If you do not want these records to be generated, you can set server_SMF_outbound_enabled=0 (or server_SMF_outbound_enabled=false), which turns off the creation of this SMF record type. This is the default value for this property.
Outbound Request record schema
The record header is the same for every Subtype 10 record that is created by the same server.
The Outbound Request record is divided into the following sections.
Platform neutral server information section
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM120ABG | 4 | binary | The version of the server information |
4 | 4 | SM120ABH | 8 | EBCDIC | Cell short name |
12 | C | SM120ABI | 8 | EBCDIC | Node short name |
20 | 14 | SM120ABJ | 8 | EBCDIC | Cluster short name |
28 | 1C | SM120AAK | 8 | EBCDIC | Server short name |
36 | 24 | SM120ABL | 4 | EBCDIC | Server or controller PID |
40 | 28 | SM120ABM | 1 | binary | Product version level (the w in the format w.x.y.z) |
41 | 29 | SM120ABN | 1 | binary | Product release level (the x in the format w.x.y.z) |
42 | 2A | SM120ABO | 1 | binary | Part of the product modification level (the y in the format w.x.y.z) |
43 | 2B | SM120ABP | 1 | binary | Part of the product modification level (the z in the format w.x.y.z) |
44 | 2C | * | 32 | Reserved |
z/OSserver information section
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM120ABQ | 4 | binary | The version of the server information |
4 | 4 | SM120ABR | 8 | EBCDIC | The name of the system on which the product is running (CVTSNAME) |
12 | C | SM120ABS | 8 | EBCDIC | The name of the sysplex on which the product is running |
20 | 14 | SM120ABT | 8 | EBCDIC | The job name for the controller |
28 | 1C | SM120ABU | 8 | EBCDIC | The job ID for the controller |
36 | 24 | SM120ABV | 8 | binary | The STOKEN for the controller |
44 | 2C | SM120ABW | 2 | binary | Controller ASID |
46 | 2E | SM120AGE | 2 | binary | Contains the following flags:
|
48 | 30 | SM120ABX | 20 | binary | The cluster UUID |
68 | 44 | SM120ABY | 20 | binary | The server UUID |
88 | 58 | SM120ABZ | 8 | EBCDIC | The daemon group name |
96 | 60 | SM120ACA | 4 | binary | The hours portion of the LE GMT offset. The field contains all zeros if the CEEGMTO API fails or is unavailable, or if you are running in 64-bit mode. The CEEGMTO API is not supported in 64-bit mode. In these situations, flag SM120AGG is turned on to indicate that the zeros in this field are not valid GMT offsets. |
100 | 64 | SM120ACB | 4 | binary | The minutes portion of the LE GMT offset. The field contains all zeros if the CEEGMTO API fails or is unavailable, or if you are running in 64-bit mode. The CEEGMTO API is not supported in 64-bit mode. In these situations, flag SM120AGG is turned on to indicate that the zeros in this field are not valid GMT offsets. |
104 | 68 | SM120ACC | 8 | binary | The seconds portion of the LE GMT offset. The field contains all zeros if the CEEGMTO API fails or is unavailable, or if you are running in 64-bit mode. The CEEGMTO API is not supported in 64-bit mode. In these situations, flag SM120AGG is turned on to indicate that the zeros in this field are not valid GMT offsets. |
112 | 70 | SM120ACD | 8 | binary | The system GMT offset. The value is obtained from the CVTLDTO API. |
120 | 78 | SM120AHV | 16 | EBCDIC | The service level (expanded) |
136 | 88 | * | 20 | Reserved |
Outbound Request information section
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM120ACF | 4 | binary | The version of the outbound request information |
4 | 4 | SM120ACG | 4 | binary | The PID of the dispatch servant |
8 | 8 | SM120ACH | 8 | binary | The ID of the dispatched task. This value is returned from pthread_self. |
16 | 10 | SM120ACK | 4 | binary | Outbound request
type
|
20 | 14 | * | 4 | Reserved | |
24 | 18 | SM120ACR | 8 | EBCDIC | The job name for the dispatch servant |
32 | 20 | SM120ACS | 8 | EBCDIC | The job ID for the dispatch servant |
40 | 28 | SM120ACT | 8 | binary | The STOKEN for the dispatch servant |
48 | 30 | SM120ACU | 2 | binary | The ASID for the dispatch servant |
50 | 32 | * | 2 | Reserved for alignment | |
52 | 34 | SM120ACV | 4 | binary | The address of the dispatch TCB |
56 | 38 | SM120ACW | 16 | binary | The TTOKEN for the dispatch TCB |
72 | 48 | SM120ACY | 8 | binary | The enclave token |
80 | 50 | SM120AD1 | 8 | binary | The number of bytes sent |
88 | 58 | SM120AD2 | 8 | binary | The number of response bytes |
96 | 60 | SM120AD3 | 16 | S390STCKE | The time the request went outbound |
112 | 70 | SM120AD4 | 16 | S390STCKE | The time the outbound request returned |
128 | 80 | * | 32 | Reserved |
WOLA Outbound Request type specific section
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM120AD5 | 4 | binary | The version of the WOLA outbound request type specific section |
4 | 4 | SM120AD6 | 12 | EBCDIC | The register name the outbound request is going to |
16 | 10 | SM120AD7 | 256 | EBCDIC | The service name the outbound request is going to |
272 | 110 | SM120AD8 | 256 | binary | The outbound request correlator context. This correlator context also ends up in the CICS SMF 110 records. |
528 | 210 | SM120AD9 | 24 | Reserved |
Outbound Request transaction context section
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM120ADA | 4 | binary | The version of the outbound request transaction context section |
4 | 4 | SM120ADB | 140 | binary | The transactional XID |
144 | 90 | SM120ADC | 24 | Reserved |
Outbound Request security context section
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM120ADD | 4 | binary | The version of the outbound request security context section |
4 | 4 | SM120ADE | 8 | EBCDIC | The security context |
12 | C | SM120ADF | 28 | Reserved |
Outbound Request CICScontext section
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM120ADG | 4 | binary | The version of the outbound request CICScontext section |
4 | 4 | SM120ADH | 80 | binary | The CICScontext |
84 | 54 | SM120ADI | 28 | Reserved |
OTMA Outbound Request type specific section
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM120ADJ | 4 | binary | The version of the OTMA outbound request type specific section |
4 | 4 | SM120ADK | 12 | EBCDIC | The OTMA register name of the outbound request |
16 | 10 | SM120ADL | 256 | EBCDIC | The OTMA service name of the outbound request |
272 | 110 | SM120ADM | 8 | EBCDIC | The OTMA IMS™transaction name of the outbound request |
280 | 118 | SM120ADN | 8 | EBCDIC | The OTMA IMSgroup id of the outbound request |
288 | 120 | SM120ADO | 16 | EBCDIC | The OTMA IMSserver name of the outbound request |
304 | 130 | SM120ADP | 24 | Reserved |