The purpose of the Request Activity SMF record is to record activity that is running inside the product. This record is produced whenever a server receives a request.
When you do capacity planning, you need to look at the costs that are involved in running requests and how many requests you process over a set period of time. You can use the SMF Subtype 9 record to monitor which requests are associated with which applications, how many requests you get, and how much resource each request uses. You can also use this record to identify the application involved, and the CPU time that the request consumes. Because a new record is created for each request, you can determine the number of requests that you get over a specific length of time.
After you collect these SMF records for awhile, you should be able to project your future system requirements. For example, you might look at the data that was collected for a specific application, and project what your CPU requirements will be as the number of users accessing that application increases. The data that was collected might also be useful if you are charging a third party to use this application, because the record indicates the resources that were used and who used them.
The default Subtype 9 record contains all of the information that you should need to properly monitor the performance of your Enterprise JavaBeans(EJB), and web applications. You can specifically request other data, such as the formatted time stamp data, security data, or CPU usage data. However, collecting that data adds to the system overhead that is required to collect the data that populates these sections of the record.
You can activate this record through the administrative console by setting server_SMF_request_activity_enabled=1 (or server_SMF_request_activity_enabled=true).
If you do not want these records to be generated, you can set server_SMF_request_activity_enabled=0 (or server_SMF_request_activity_enabled=false), which turns off the creation of this SMF record type. This is the default value for this property.
The record header is the same for every Subtype 9 record that is created by the same controller. The following triplets section appears for every record that the controller generates.
The Request Activity record is divided into the following sections.
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM1209BG | 4 | binary | The version of the Server information |
4 | 4 | SM1209BH | 8 | EBCDIC | Cell short name |
12 | C | SM1209BI | 8 | EBCDIC | Node short name |
20 | 14 | SM1209BJ | 8 | EBCDIC | Cluster short name |
28 | 1C | SM1209BK | 8 | EBCDIC | Server short name |
36 | 24 | SM1209BL | 4 | EBCDIC | Server or controller PID |
40 | 28 | SM1209BM | 1 | binary | Product version level (the w in the format w.x.y.z) |
41 | 29 | SM1209BN | 1 | binary | Product release level (the x in the format w.x.y.z) |
42 | 2A | SM1209BO | 1 | binary | Part of the product modification level (the y in the format w.x.y.z) |
43 | 2B | SM1209BP | 1 | binary | Part of the product modification level (the z in the format w.x.y.z) |
44 | 2C | * | 32 | * | Reserved |
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM1209BQ | 4 | binary | The version of the server information |
4 | 4 | SM1209BR | 8 | EBCDIC | The name of the system on which the product is running (CVTSNAME) |
12 | C | SM1209BS | 8 | EBCDIC | The name of the sysplex on which the product is running |
20 | 14 | SM1209BT | 8 | EBCDIC | The job name for the controller |
28 | 1C | SM1209BU | 8 | EBCDIC | The job ID for the controller |
36 | 24 | SM1209BV | 8 | binary | The STOKEN for the controller |
44 | 2C | SM1209BW | 2 | binary | Controller ASID |
46 | 2E | SM1209GE | 2 | binary | Contains the following flags:
|
48 | 30 | SM1209BX | 20 | binary | The cluster UUID |
68 | 44 | SM1209BY | 20 | binary | The server UUID |
88 | 58 | SM1209BZ | 8 | EBCDIC | The daemon group name |
96 | 60 | SM1209CA | 4 | binary | The hours portion of the LE GMT offset. The value is obtained from the CEEGMTO API if you are running in 31-bit mode. 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 SM1209FJ is turned on to indicate that the zeros in this field are not valid GMT offsets. |
100 | 64 | SM1209CB | 4 | binary | The minutes portion of the LE GMT offset. The value is obtained from the CEEGMTO API if you are running in 31-bit mode. 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 SM1209FJ is turned on to indicate that the zeros in this field are not valid GMT offsets. |
104 | 68 | SM1209CC | 8 | binary | The seconds portion of the LE GMT offset. The value is obtained from the CEEGMTO API if you are running in 31-bit mode. 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 SM1209FJ is turned on to indicate that the zeros in this field are not valid GMT offsets. |
112 | 70 | SM1209CD | 8 | binary | The system GMT offset. The value is obtained from the CVTLDTO API. |
120 | 78 | SM1209HV | 16 | EBCDIC | The service level (expanded) |
120 | 78 | SM1209CE | 8 | EBCDIC | The service level |
136 | 88 | * | 20 | Reserved |
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM1209CF | 4 | binary | The version of the request information |
4 | 4 | SM1209CG | 4 | binary | The PID of the dispatch servant |
8 | 8 | SM1209CH | 8 | binary | The ID of the dispatched task. This value is returned from pthread_self. |
16 | 10 | SM1209CI | 8 | binary | The amount of CPU time, in microseconds, that is used by dispatch TCB. This field might contain a negative value if field SM1209CJ contains a value other than 0. |
24 | 18 | SM1209CJ | 4 | binary | The completion minor code. A value of 0indicates that the request successfully completed. If a value other than 0is present, a problem occurred during processing of the request. |
28 | 1C | * | 4 | * | Reserved |
32 | 20 | SM1209CK | 4 | binary | The type of
request that was processed: 0indicates that the request type is not known 1indicates that the request was an IIOP request 2indicates that the request was an HTTP request 3indicates that the request was an HTTPS request 4indicates that the request was a MDB Plan "A" request. A Plan "A" request is an MDB request from a listener port that is listening in the controller. 5indicates that the request was a MDB Plan "B" request. A Plan "B" request is an MDB request from a listener port that is listening in the servant. 6indicates that the request was a MDB Plan "C" request. A Plan "C" request is an MDB request from an activation specification that is listening in the adjunct. 7indicates that the request was a SIP request 8indicates that the request was a SIPS request 9indicates that the request was an MBean request 10indicates that the request was an OTS request 11indicates that the request was an internal request 12indicates that the request was an Optimized Local Adapters (OLA) request. |
36 | 24 | * | 32 | * | Reserved |
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM1209CL | 4 | binary | The version of the request information |
4 | 4 | SM1209CM | 16 | S390STCKE | The time that the request was received |
20 | 14 | SM1209CN | 16 | S390STCKE | The time that the request was added to the queue |
36 | 24 | SM1209CO | 16 | S390STCKE | The time that the request was dispatched |
52 | 34 | SM1209CP | 16 | S390STCKE | The time that the dispatch completed |
68 | 44 | SM1209CQ | 16 | S390STCKE | The time that the controller finished processing the request response |
84 | 54 | SM1209CR | 8 | EBCDIC | The job name for the dispatch servant |
92 | 5C | SM1209CS | 8 | EBCDIC | The job ID for the dispatch servant |
100 | 64 | SM1209CT | 8 | binary | The STOKEN for the dispatch servant |
108 | 6C | SM1209CU | 2 | binary | The ASID for the dispatch servant |
110 | 6E | * | 2 | * | Reserved for alignment |
112 | 70 | SM1209CV | 4 | binary | The address of the dispatch TCB |
116 | 74 | SM1209CW | 16 | binary | The TTOKEN for the dispatch TCB |
132 | 84 | SM1209CX | 8 | binary | The amount
of CPU time that was spent on non-standard CPs, such as the System
z Application Assist Processor (zAAP) and z9 Integrated Information
Processor (zIIP). This value is obtained from the TIMEUSED API. A
value of -1 displays in this field if
This field might also contain a negative value if field SM1209CJ contains a value other than 0. |
140 | 8C | SM1209CY | 8 | binary | The enclave token |
148 | 94 | SM1209CZ | 32 | * | Reserved |
180 | B4 | SM1209DA | 8 | binary | The enclave CPU time at the end of the dispatch of this request, as reported by the CPUTIME parameter of the IWMEQTME API. The units are in TOD format. |
188 | BC | SM1209DB | 8 | binary | The enclave zAAP CPU time at the end of the dispatch of this request, as reported by the ZAAPTIME parameter of the IWMEQTME API. The value is zero if the PTF for z/OS APAR OA22160 is not installed on your system. |
196 | C4 | SM1209DC | 8 | binary | The amount of CPU time at the end of the dispatch of this request that is spent on a regular CP that could have been run on a zAAP, but the zAAP was not available. This value is obtained from the ZAAPONCPTIME. field in the IWMEQTME macro. The value is zero if the PTF for z/OS APAR OA22160 is not installed on your system. |
204 | CC | SM1209DD | 8 | binary | The zIIP enclave that is on the CPU at the end of the dispatch of this request. This value is obtained from the ZIIPONCPTIME. field in the IWMEQTME macro. The value is zero if the PTF for z/OS APAR OA22160 is not installed on your system. |
212 | D4 | SM1209DE | 8 | binary | The zIIP Quality Time enclave that was on the CPU at the end of the dispatch of this request. This value is obtained from the ZIIPQUALTIME field in the IWMEQTME macro. The value is zero if the PTF for z/OS APAR OA22160 is not installed on your system. |
220 | DC | SM1209DF | 8 | binary | The eligible zIIP enclave that is on the CPU at the end of the dispatch of this request. This value is obtained from the ZIIPTIME field in the IWMEQTME macro. The value is zero if the PTF for z/OS APAR OA22160 is not installed on your system. |
228 | E4 | SM1209DG | 4 | binary | The zAAP normalization factor at the end of the dispatch of this request. This value is obtained from the ZAAPNFACTOR parameter of the IWMEQTME API. The value is zero if the PTF for z/OS APAR OA22160 is not installed on your system. |
232 | E8 | SM1209DH | 8 | binary | The amount of CPU time that was used by the enclave as reported by the CPUTIME parameter of the IWM4EDEL API |
240 | F0 | SM1209DI | 8 | binary | The delete zAAP CPU enclave. A value of 0indicates that the enclave was not deleted or not normalized. This value is obtained from the ZAAPTIME field in the IWM4EDEL macro. |
248 | F8 | SM1209DJ | 4 | binary | The enclave delete zAAP normalization factor as reported by the ZAAPNFACTOR parameter of the IWM4EDEL API. |
252 | FC | * | 4 | Reserved | |
256 | 100 | SM1209DK | 8 | EBCDIC | The enclave delete zIIP time accumulated by the enclave as reported by the ZIIPTIME parameter of the IWM4EDEL API. A value of 0 indicates that the enclave was not deleted. |
264 | 108 | SM1209DL | 8 | EBCDIC | The enclave delete zIIP Service accumulated by the enclave as reported by the ZIIPSERVICE parameter of the IWM4EDEL API. A value of 0 indicates that the enclave was not deleted or not normalized. |
272 | 110 | SM1209DM | 8 | EBCDIC | The enclave delete zAAP Service accumulated by the enclave as reported by the ZAAPSERVICE parameter of the IWM4EDEL API. A value of 0 indicates that the enclave was not deleted. |
280 | 118 | SM1209DN | 8 | EBCDIC | The enclave delete CPU service accumulated by the enclave as reported by the CPUSERVICE parameter of the IWM4EDEL API. A value of 0 indicates that the enclave was not deleted. |
288 | 120 | SM1209DO | 4 | EBCDIC | The enclave delete Response Time ratio as reported by the RESPTIME_RATIO parameter of the IWM4EDEL API. A value of 0 indicates that the enclave was not deleted. |
292 | 124 | SM1209DP | 12 | Reserved for alignment | |
304 | 130 | SM1209DQ | 73 | binary | The global transaction ID (GTID) value |
377 | 179 | * | 3 | * | Reserved for alignment |
380 | 17C | SM1209DR | 4 | binary | The dispatch timeout value |
384 | 180 | SM1209DS | 8 | EBCDIC | The transaction class, if one is being used |
392 | 188 | SM1209DT | 4 | binary | Is either blank
or contains the following flags: SM1209DU (bit 1) - if turned on, an enclave was created by this server for this request SM1209DV (bit 2) - if turned on, the timeout value was given to the product by an external source instead of being taken from the configuration for the server SM1209DW (bit 3) - if turned on, the transaction class value was given to the product by an external source instead of being taken from the configuration for the server SM1209DX (bit 4) - if turned on, this is a one way IIOP request, for which a response is not expected SM1209FJ (bit 7) - CEEGMTO failed/unavailable ((Use of SM1209GG is preferred because this section may not always be present.) SM1209FK (bit 8) - if turned on, the classification_only_trace Reliability Availability and Serviceability (RAS) attribute indicated that classification level tracing is in effect for the application server. If you issued a modify TRACERECORD,OFF command, then the classification_only_trace is not in effect. The field is valid only if the SM1209CL field is greater than or equal to 2. SM1209FM (bit 9) - if turned on, the server wide environment variable or the SMF_request_activity_enabled RAS attribute indicated to collect an SMF 120 subtype 9 record. If you issued a modify command to stop the collection, the SMF 120 subtype 9 record was not collected. The field is valid only if the SM1209CL field is greater than or equal to 2. SM1209FN (bit 10) - if turned on, the server wide environment variable or the SMF_request_activity_timestamps RAS attribute indicated to include the time stamp section in the SMF 120 subtype 9 record. If you issued a modify command to turn off the timestamp section, the SMF record does not contain the timestamp section. The field is valid only if the SM1209CL field is greater than or equal to 2. |
392 | 188 | SM1209DT | 4 | binary | (continued) SM1209FO (bit 11) - if turned on, the server wide environment variable or the SMF_request_activity_security RAS attribute indicated to include the security data section in the SMF 120 subtype 9 record. If you issued a modify command to turn off the security data section, the SMF record does not contain the security data section. The field is valid only if the SM1209CL field is greater than or equal to 2. SM1209FP (bit 12) - if turned on, the server wide environment variable or the SMF_request_activity_CPU_detail RAS attribute indicated to include the CPU usage breakdown section in the SMF 120 subtype 9 record. If you issued a modify command to turn off the CPU usage breakdown section, the SMF record does not contain the CPU usage breakdown section. The field is valid only if the SM1209CL field is greater than or equal to 2. SM1209FQ (bit 13) - if turned on, the propagate_transaction_name attribute indicated to use the Customer Information Control System (CICS) transaction name as the workload management (WLM) transaction class for the optimized local adapter request. The field is valid only if the SM1209CL field is greater than or equal to 2. Bits 14 - 32 are reserved |
396 | 18C | * | 32 | * | Reserved |
428 | 1AC | SM1209FR | 4 | binary | The numerical
value corresponds to the value of the stalled_thread_dump_action RAS
attribute: 0for none, 1for javacore, 2for heapdump, 3for traceback, 4for svcdump, and 5for javatdump. The field is valid only if the SM1209CL field is greater than or equal to 2. |
432 | 1B0 | SM1209FS | 4 | binary | The numerical
value corresponds to the value of the cputimeused_dump_action RAS
attribute: 0for none, 1for javacore, 2for heapdump, 3for traceback, 4for svcdump, and 5for javatdump. The field is valid only if the SM1209CL field is greater than or equal to 2. |
436 | 1B4 | SM1209FT | 4 | binary | The numerical
value corresponds to the value of the dpm_dump_action RAS attribute: 0for none, 1for javacore, 2for heapdump, 3for traceback, 4for svcdump, and 5for javatdump. The field is valid only if the SM1209CL field is greater than or equal to 2. |
440 | 1B8 | SM1209FU | 4 | binary | The numerical
value corresponds to the value of the timeout_recovery RAS attribute: 1for servantand 2for session. The field is valid only if the SM1209CL field is greater than or equal to 2. |
444 | 1BC | SM1209FV | 4 | binary | The value of
the dispatch_timeout classification RAS attribute. The field is valid only if the SM1209CL field is greater than or equal to 2. |
448 | 1C0 | SM1209FW | 4 | binary | Queue timeout,
which is calculated using the dispatch_timeout and queue_timeout_percent
classification RAS attributes. The field is valid only if the SM1209CL field is greater than or equal to 2. |
452 | 1C4 | SM1209FX | 4 | binary | The value of
the request_timeout classification RAS attribute. The field is valid only if the SM1209CL field is greater than or equal to 2. |
456 | 1C8 | SM1209FY | 4 | binary | The value of
the cputimeused_limit classification RAS attribute. The field is valid only if the SM1209CL field is greater than or equal to 2. |
460 | 1CC | SM1209FZ | 4 | binary | The value of
the dpm_interval classification RAS attribute. The field is valid only if the SM1209CL field is greater than or equal to 2. |
464 | 1D0 | SM1209GA | 8 | EBCDIC | The value of
the message_tag classification RAS attribute. The field is valid only if the SM1209CL field is greater than or equal to 2. |
472 | 1D8 | SM1209GH | 4 | binary | Length of obtained affinity RNAME |
476 | 1DC | SM1209GI | 128 | EBCDIC | Obtained affinity RNAME |
604 | 25C | SM1209GJ | 4 | binary | Length of routing affinity RNAME |
608 | 260 | SM1209GK | 128 | EBCDIC | Routing affinity RNAME |
This section contains the date and time information for specific events that occured durring the processing of the request. All of the times that are included in this section are expressed in the format yyyy/mm/dd hh:mm:ss.xxxxxx, where yyyy is the year, mm is the month, dd is the day, hh is the hour, mm is the minutes, ss is the seconds, and xxxxxx is the microseconds.
Including the timestamp section in the Subtype 9 record is optional. Collecting the data to update this section adds system overhead and can make these SMF records larger. Therefore, the collection of this data, by default, is turned off. When the collection of this data is turned off, the Number of records field in the triplets section, that is located at the beginning of the record contains, a zero.
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM1209EA | 26 | EBCDIC | The time that the request was received |
26 | 1A | SM1209EB | 26 | EBCDIC | The time that the request was added to the WLM queue |
52 | 34 | SM1209EC | 26 | EBCDIC | The time that the request was dispatched in the servant |
78 | 4E | SM1209ED | 26 | EBCDIC | The time that the dispatch completed in the servant |
104 | 68 | SM1209EE | 26 | EBCDIC | The time that the controller finished processing the request |
130 | 82 | * | 2 | * | Reserved for alignment |
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM1209EF | 4 | binary | The version of the network data |
4 | 4 | SM1209EG | 8 | binary | The size of the request, in bytes, that was received from the client |
12 | C | SM1209EH | 8 | binary | The size of the response, in bytes, that is sent back to the client |
20 | 14 | SM1209EI | 4 | binary | The target port for the request. A value of -1indicates that local communications was used. |
24 | 18 | SM1209EJ | 4 | binary | The length of the origin string |
28 | 1C | SM1209EK | 128 | EBCDIC | The origin string. Following is an example of an origin string: ip addr=9.57.7.193 port=1344.The bytes that follow the string contain blank spaces. |
156 | 9C | * | 32 | * | Reserved |
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM1209EL | 4 | binary | The version of the classification data |
4 | 4 | SM1209EM | 4 | binary | The data type.
Not all of these data types apply to all requests. For example, only
data types 6, 7, or 8 appear in this field for an HTTP request. 1indicates that it is the name of an application 2indicates that it is the name of a module 3indicates that it is the name of a component 4indicates that it is the name of a class 5indicates that it is the name of a method 6indicates that it is a URI 7indicates that it is the name of the target host 8indicates that it is the name of the target port 9indicates that it is a message listener port 10indicates that it is the name of a selector 11indicates that it is the name of the Optimized Local Adapters (OLA) service 12indicates that it is the CICS imported transaction name |
8 | 8 | SM1209EN | 4 | binary | The length of the data |
12 | C | SM1209EO | 128 | EBCDIC | The data string |
This section contains the security information for each request. There is a separate security data section for each identity type. Depending on your security configuration, up to three identity types might exist. Therefore, there can be up to three instances of this section in a record, depending on which data is available for the request, for which the report is generated.
Including the security sections in the Subtype 9 record is optional. Collecting the data to update this section adds system overhead and can make these SMF records larger. Therefore, the collection of this data, by default, is turned off. When the collection of this data is turned off, the Number of records field in the triplets section at the top of the record contains a zero.
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM1209EP | 4 | binary | The version of the security data |
4 | 4 | SM1209EQ | 4 | binary | The data type: 1indicates that it is the server identity 2indicates that it is the received identity 3indicates that it is the invocation identity |
8 | 8 | SM1209ER | 4 | binary | The length of the identity |
12 | C | SM1209ES | 64 | EBCDIC | The identity string |
This section contains information about an item that was called and the CPU time that the task consumed, minus the time that the CPU spent waiting for tasks it initiated to complete. This calculation is different from the way CPU time is calculated in the container records.
There can be up to 30 instances of this section in a record; one for each item that is called. If your application calls more than 30 different items under the dispatch of a single request, only the first 30 items are included. Bit 5 of field SM1209DT indicates when such a truncation occurs.
Including the CPU usage section in the Subtype 9 record is optional. Collecting the data to update this section adds system overhead and can make these SMF records quite large. Therefore, the collection of this data, by default, is turned off. When the collection of this data is turned off or none were collected during a request, the field for the number of CPU usage break down sections (SM1209AB) in the triplet at the top of the record contains a zero.
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM1209ET | 4 | binary | The version of the CPU usage data |
4 | 4 | SM1209EU | 4 | binary | The data type: 1indicates that the data comes from the EJB container 2indicates that the data comes from the web container |
8 | 8 | SM1209EV | 8 | binary | The amount of CPU time, in microseconds, that the item, such as an EJB or a servlet, spent in dispatch |
16 | 10 | SM1209FI | 8 | binary | The elapsed time, in milliseconds, that is spent processing the item, such as an EJB or servlet |
24 | 18 | SM1209EW | 4 | binary | How many times the item, such as an EJB or a servlet, was executed during the dispatch of this request |
28 | 1C | SM1209EX | 4 | binary | The length of string 1 |
32 | 20 | SM1209EY | 256 | EBCDIC | String 1. String
1 has one of the following values: AMC, which indicates that an EJB was processed Web App, which indicates that a Servlet was processed |
288 | 120 | SM1209EZ | 4 | binary | The length of string 2 |
292 | 124 | SM1209FA | 256 | EBCDIC | String 2 has
one of the following values: The method name or signature, if an EJB is accessing the data The name of the servlet if a servlet is accessing the data |
You can use the package com.ibm.websphere.smf API to add up to 5 User data sections to the end of this record. Each of these sections must be less than or equal to 2 KB in length. The data that is contained in these sections is not formatted and appears exactly as it is received from your application.
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM1209FE | 4 | binary | The version of the User data section |
4 | 4 | SM1209FF | 4 | binary | The user data type. Types 65535 and lower are reserved for IBM®use. |
8 | 8 | SM1209FG | 4 | binary | The length of the User data section |
12 | C | SM1209FH | 2048 | binary | The data that the application added |
This section contains information about requests that the server runs asynchronously.
An asynchronous request has one instance of this section. This section is not applicable for non-asynchronous requests.
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
---|---|---|---|---|---|
0 | 0 | SM1209GM | 4 | binary | The version of the asynchronous data section. |
4 | 4 | SM1209GL | 16 | S390STCKE | The time that the execution context was created. |
20 | 14 | SM1209GN | 16 | S390STCKE | The time that the execution started. |
36 | 24 | SM1209GO | 16 | S390STCKE | The time that the execution completed. |
52 | 34 | SM1209GP | 4 | binary | The servant process ID. |
56 | 38 | SM1209GQ | 8 | EBCDIC | The servant job name. |
64 | 40 | SM1209GR | 8 | EBCDIC | The servant job ID. |
72 | 48 | SM1209GS | 8 | binary | The servant token. |
80 | 50 | SM1209GT | 2 | binary | The servant ASID. |
82 | 52 | * | 2 | The reserved alignment. | |
84 | 54 | SM1209GU | 8 | binary | The execution context task ID. |
92 | 5C | SM1209GV | 4 | binary | The execution context TCB address. |
96 | 60 | SM1209GW | 16 | binary | The execution context TCB TToken. |
112 | 70 | SM1209GX | 8 | binary | The dispatch task ID. |
120 | 78 | SM1209GY | 4 | binary | The dispatch TCB address. |
124 | 7C | SM1209GZ | 16 | binary | The dispatch TCB TToken. |
140 | 8C | SM1209HA | 8 | binary | The execution context enclave token. |
148 | 94 | SM1209HB | 8 | binary | The dispatch enclave token. |
156 | 9C | SM1209HC | 8 | EBCDIC | The transaction class used to create the enclave. |
164 | A4 | SM1209HD | 4 | binary | Contains the following flags:
|
168 | A8 | SM1209HG | 8 | binary | The enclave CPU time at the end of the dispatch of this request, as reported by the CPUTIME parameter of the IWMEQTME API. The units are in TOD format. |
176 | B0 | SM1209HH | 8 | binary | The enclave zAAP CPU time at the end of the dispatch of this request, as reported by the ZAAPTIME parameter of the IWMEQTME API. The value is zero if the PTF for z/OS APAR OA22160 is not installed on your system. |
184 | B8 | SM1209HI | 8 | binary | The amount of CPU time at the end of the dispatch of this request that is spent on a regular CP that could have been run on a zAAP, but the zAAP was not available. This value is obtained from the ZAAPONCPTIME. field in the IWMEQTME macro. The value is zero if the PTF for z/OS APAR OA22160 is not installed on your system. |
192 | C0 | SM1209HJ | 8 | binary | The eligible zIIP enclave that is on the CPU at the end of the dispatch of this request. This value is obtained from the ZIIPTIME field in the IWMEQTME macro. The value is zero if the PTF for z/OS APAR OA22160 is not installed on your system. |
200 | C8 | SM1209HK | 8 | binary | The zIIP Quality Time enclave that was on the CPU at the end of the dispatch of this request. This value is obtained from the ZIIPQUALTIME field in the IWMEQTME macro. The value is zero if the PTF for z/OS APAR OA22160 is not installed on your system. |
208 | D0 | SM1209HL | 8 | binary | The zIIP enclave that is on the CPU at the end of the dispatch of this request. This value is obtained from the ZIIPONCPTIME. field in the IWMEQTME macro. The value is zero if the PTF for z/OS APAR OA22160 is not installed on your system. |
216 | D8 | SM1209HM | 4 | binary | The zAAP normalization factor at the end of the dispatch of this request. This value is obtained from the ZAAPNFACTOR parameter of the IWMEQTME API. The value is zero if the PTF for z/OS APAR OA22160 is not installed on your system. |
220 | DC | * | 4 | The reserved alignment. | |
224 | E0 | SM1209HN | 8 | binary | The dispatch CPU. |
232 | E8 | SM1209HO | 8 | binary | The amount of CPU time that was spent on non-standard CPs,
such as the System z Application Assist Processor (zAAP) and z9 Integrated
Information Processor (zIIP). This value is obtained from the TIMEUSED
API. A value of -1 displays in this field if
This field might also contain a negative value if field SM1209CJ contains a value other than 0. |
240 | EC | SM1209HP | 4 | binary | Length of the work class name. |
244 | F4 | SM1209HQ | 128 | EBCDIC | The work package or class name. |
372 | 174 | SM1209HR | 4 | binary | The length of the work manager name. |
376 | 178 | SM1209HS | 128 | EBCDIC | The work manager name. |
504 | 1F8 | SM1209HT | 4 | binary | The identity length. |
508 | 1FC | SM1209HU | 64 | EBCDIC | The identity. |
572 | 23C | * | 16 | Reserved. |