The TIBCO Object Service Broker IMS TM client style determines the number and format of message segments sent to the session. Only conversational clients use a Scratch Pad Area (SPA) designated as segment 0. Only non-seamless clients use a session parameter string designated as segment 1. All clients have a data segment.
IMS TM uses the first eight bytes of the SPA for the trancode. Your application can use the remainder of the SPA (up to the maximum available SPA size) to pass data to a conversational IMS TM client program.
$GETENVCOMMAREA(0) returns the SPA (including the trancode) if it exists.
The session parameter string is the first message segment for non-seamless ( S6BIMxx2) TIBCO Object Service Broker IMS TM client programs. You can use this segment to pass data by specifying values to the rule in the RULE session parameter.
$GETENVCOMMAREA(1) returns this segment for non-seamless IMS TM clients (if non-conversational, the session parameter string follows the trancode in the first eight bytes).
For seamless clients, data supplied by MFS or through program-to-program switching is in segment 1.
$GETENVCOMMAREA(1) returns the data segment. If non-conversational, the data segment includes the trancode in the first eight bytes.
The S6BIMxC1 client programs are seamless and conversational as shown in the following table:
The S6BIMxC2 client programs are non-seamless and conversational, as shown in the following table:
The S6BIMxN1 client programs are seamless and non-conversational, as shown in the following table:
The S6BIMxN2 client programs are non-seamless and non-conversational, as shown in the following table: