Web service instance (WSx) SMF statistics

CICS® Transaction Gateway statistics records normally have only one instance. The exceptions are CSx and WSx statistics.

The WSx statistics for web services have multiple instances of the statistics records in one SMF record because each web service has one WSx statistics record uniquely identified by the name of the web service. The web service name that is specified in the configuration file, CTG_WSx_SININAME is unique for each WSx statistics record. If the server name contains one or more underscore characters (_), they are replaced by minus characters (-).

One record is written in an SMF interval when the data collected is less than 30 KB. If the data exceeds 30 KB, multiple records are written. Multiple SMF records are correlated with the COLTIME field in the product section data structure, because this is unique for each interval.

For a full description of these statistics see Web service (instance) statistics.
Table 1. Web service all (WS) statistics data
Field name Statistic ID Description Type Offset Length (bytes)
CTG_WSX_SININAME Not applicable Web service name String 0 8
CTG_WSX_CREQ WSX_CREQ The current number of inflight web service transactions. These transactions might or might not be active in CICS. However, they represent one mirror transaction, which might be in a suspended state. Integer 8 4
CTG_WSX_IALLREQ WSX_IALLREQ The number of web service requests that have been processed. Successful and failed requests are included. Integer 12 4
CTG_WSX_IAVRESP WSX_IAVRESP The average time in milliseconds for web service x to respond to requests from remote clients. Successful and failed requests are included. This value includes the CICS response time, as provided by the corresponding CS_LAVRESP statistic. Integer 16 4
CTG_WSX_IREQHI WSX_IREQHI The peak number of concurrent web service transactions that have been in flight at the same time. Integer 20 4
CTG_WSX_IREQDATA WSX_IREQDATA The amount of application request data (in bytes) received from clients of web service x. Integer 24 8
CTG_WSX_IRESPDATA WSX_IRESPDATA The amount of application response data (in bytes) returned to clients of web service x. Integer 32 8
CTG_WSX_LALLREQ WSX_LALLREQ The number of web service requests that have been processed. Successful and failed requests are included. Integer 40 4
CTG_WSX_LAVRESP WSX_LAVRESP The average time in milliseconds for web service x to respond to requests from remote clients. Successful and failed requests are included. This value includes the CICS response time, as provided by the corresponding CS_LAVRESP statistic. Integer 44 4
CTG_WSX_LREQHI WSX_LREQHI The peak number of concurrent web service transactions that have been in flight at the same time. Integer 48 4
CTG_WSX_LREQDATA WSX_LREQDATA The amount of application request data (in bytes) received from clients of web service x. Integer 52 8
CTG_WSX_LRESPDATA WSX_LRESPDATA The amount of application response data (in bytes) returned to clients of web service x. Integer 60 8
CTG_WSX_SEIBTRNID WSX_SEIBTRNID The CICS EIBTRNID transaction identifier for requests to this web service. String 68 4
CTG_WSX_SMIRROR WSX_SMIRROR The name of the CICS mirror transaction under which requests to this web service run. String 72 4
CTG_WSX_SPROGRAM WSX_SPROGRAM The name of the CICS program that implements this web service. String 80 8
CTG_WSX_SSERVER WSX_SSERVER The CICS server that requests to this web service are sent. String 88 8
CTG_WSX_SURI WSX_SURI The URI that requests to this web service are sent. String 96 256