This section includes Subtype 5: J2EE container activity record (Version 2)
The purpose of the J2EE container activity SMF record is to record activity within a J2EE container that is located inside the WebSphere Application Server transaction server.
This record can be used to perform basic charge-back accounting, application profiling, problem determination, and capacity planning. A single record is created for each activity that is run within a J2EE container located inside a WebSphere Application Server transaction server.
You can activate this record through the administrative console by setting server_SMF_container_activity_enabled=1 (or server_SMF_container_activity_enabled=true) .
J2EE container activity record (Version 2) schema
This section includes Subtype 5: J2EE container activity record (Version 2).J2EE container activity section
There is one section per record. The J2EE container activity section contains information about each activity that occurred within one J2EE container.
Offset | Offset | Name | Length | Format | Description |
0 | 0 | SM120JA4 | 64 | EBCDIC | WebSphere for z/OS transaction server host name |
64 | 40 | SM120JA5 | 8 | EBCDIC | WebSphere for z/OS transaction server name |
72 | 48 | SM120JA6 | 8 | EBCDIC | WebSphere for z/OS transaction server instance name |
80 | 50 | SM120JA7 | 4 | binary | The specific WebSphere for z/OS transaction server instance server region where the request ran |
84 | 54 | SM120JA8 | 512 | Unicode | WebSphere for z/OS container name. |
596 | 254 | SM120JA9 | 8 | HEX | The WLM enclave token |
604 | 25C | SM120JAA | 4 | binary | RESERVED |
608 | 260 | SM120JAB | 20 | HEX | The identity of the activity |
628 | 274 | SM120CL2 | 8 | EBCDIC | Cell |
636 | 27C | SM120ND2 | 8 | EBCDIC | Node |
Bean section
There are multiple sections per record. The bean section contains information about all beans involved in this activity.
Offset | Offset | Name | Length | Format | Description |
0 | 0 | SM120JB1 | 512 | Unicode | AMCName of the bean
activated by the container. Note: If the length of the AMCName exceeds 256 DBCS characters (512 bytes), the rightmost 256 characters are recorded. |
512 | 200 | SM120JB2 | 60 | binary | UUID based AMC name |
572 | 23C | SM120JB3 | 4 | binary | The bean's type. 2: Stateless session bean. 3: Stateful session bean. 4: BMP entity bean. 5: CMP entity bean. |
576 | 240 | SM120JB4 | 4 | binary | RESERVED |
580 | 244 | SM120JB5 | 4 | binary | RESERVED |
584 | 248 | SM120JB6 | 4 | binary | RESERVED |
588 | 24C | SM120JB7 | 4 | binary | The bean's reentrance policy. 0: Not reentrant within transaction. 1: Reentrant within transaction. |
592 | 250 | SM120JB8 | 4 | binary | RESERVED |
596 | 254 | SM120JMC | 4 | binary | RESERVED |
600 | 258 | SM120JM6 | 4 | binary | RESERVED |
604 | 25C | SM120JB9 | 4 | binary | Number of method triplets in this bean section |
The following triplet appears 0-n times; once for each bean method section. | |||||
608 | 260 | SM120JBS | 4 | binary | Offset to bean method section from the beginning of this bean section |
612 | 264 | SM120JBL | 4 | binary | Length of bean method section |
616 | 268 | SM120JBN | 4 | binary | Number of bean method sections |
Bean method section
There are multiple sections per bean section. The bean method section contains information about all methods of beans involved in this activity.
Offset | Offset | Name | Length | Format | Description |
0 | 0 | SM120JM1 | 1,024 | Unicode | The name of the method including its signature in its externalized, human-readable form. If the length of the method exceeds 512 DBCS characters (1024 bytes), the leftmost 512 characters are recorded. |
1024 | 400 | SM120JM2 | 4 | binary | The number of times the method was invoked during the activity. |
1028 | 404 | SM120JM3 | 4 | binary | Average response time. The response time is measured in milliseconds (the granularity provided by the JVM - hopefully, it will be equal to 0 in most cases). |
1032 | 408 | SM120JM4 | 4 | binary | Maximum response time. The response time is measured in milliseconds. |
1036 | 40C | SM120JM5 | 4 | binary | The bean method's
transaction policy. Values from com.ibm.WebSphere for z/OS.csi. TransactionAttribute.java: 0: "TX_NOT_SUPPORTED" 1: "TX_BEAN_MANAGED" 2: "TX_REQUIRED" 3: "TX_SUPPORTS" 4: "TX_REQUIRES_NEW" 5: "TX_MANDATORY" 6: "TX_NEVER" |
1040 | 410 | SM120JM8 | 4 | binary | RESERVED. |
1044 | 414 | SM120JM9 | 4 | binary | RESERVED. |
1048 | 418 | SM120JMA | 512 | Unicode | List of ejbRoles associated with the method. Separator character: ";" (semicolon). If the length of the concatenated string exceeds 256 characters (512 bytes), only its leftmost 256 characters are recorded. |
1560 | 618 | SM120JMB | 4 | binary | RESERVED. |
1564 | 61C | SM120JMD | 4 | binary | RESERVED. |
1568 | 620 | SM120JME | 4 | binary | ejbLoad: # of invocations |
1572 | 624 | SM120JMF | 4 | binary | ejbLoad: avg execution time |
1576 | 628 | SM120JMG | 4 | binary | ejbLoad: max execution time |
1580 | 62C | SM120JMH | 4 | binary | ejbStore: # of invocations |
1584 | 630 | SM120JMI | 4 | binary | ejbStore: avg execution time |
1588 | 634 | SM120JMJ | 4 | binary | ejbStore: max execution time |
1592 | 638 | SM120JMK | 4 | binary | ejbActivate: # of invocations |
1596 | 63C | SM120JML | 4 | binary | ejbActivate: avg execution time |
1600 | 640 | SM120JMM | 4 | binary | ejbActivate: max execution time |
1604 | 644 | SM120JMN | 4 | binary | ejbPassivate: # of invocations |
1608 | 648 | SM120JMO | 4 | binary | ejbPassivate: avg execution time |
1612 | 64C | SM120JMP | 4 | binary | ejbPassivate: max execution time |
1616 | 650 | SM120JMQ | 8 | binary | Average cpu time in microseconds. |
1624 | 658 | SM120JMR | 8 | binary | Minimum cpu time in microseconds. |
1632 | 660 | SM120JMS | 8 | binary | Maximum cpu time in microseconds. |