At session end, the default action taken by the TIBCO Object Service Broker CICS client program is to issue an
EXEC CICS RETURN. You can execute a CICS command-level program written in COBOL, PL/I, assembler, or C at the end of your TIBCO Object Service Broker session either directly or through a CICS transid. Two methods are provided:
Both methods require that you supply the COMMAREA: TIBCO Object Service Broker does not create a COMMAREA for this purpose. In either case, the CICS program or the CICS transid must be defined to CICS.
You can specify a CICS transaction to start after termination of the session and the TIBCO Object Service Broker CICS client. For non-seamless CICS clients, specify this using the following session parameters:
The COMMAREA and
TERMINAL are passed to the started CICS transaction.
You can specify a CICS program to be XCTLed to after termination of the session and the TIBCO Object Service Broker CICS client. For the non-seamless CICS client, specify this using the following session parameters:
In all cases, $SETSESSIONEND can be used within a rule. The syntax is:
The COMMAREA is passed to
program_name, which must be defined to CICS.