![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |
You can run CICS application using the Service Gateway for CICS, which enables you to use TIBCO Object Service Broker CICS clients to run z/OS CICS applications that access TIBCO Object Service Broker. The TIBCO Object Service Broker CICS clients can start as conversational or pseudo-conversational CICS transactions or you can run them as CICS programs.
The CICS client program can be one of the eight TIBCO Object Service Broker CICS clients (S6BCSxxx) or you can write your own user CICS client program using the TIBCO Object Service Broker Call Level Interface. Refer to Selecting a TIBCO Object Service Broker CICS Client Program and Chapter 14, Introduction to the Call Level Interface to Chapter 17, Multiple-Session Execution Environments in Batch for more information about these options.For a straightforward invocation of a CICS client, use one of the S6BCSxxx client programs (xxx can be any of eight different suffixes that represent different client programs). These are described in Selecting a TIBCO Object Service Broker CICS Client Program. When invoked, the S6BCSxxx module:Since CICS is a multi-user TP monitor, the Execution Environment is established separately, typically by the startup PLT.
2. Starts a session and passes it the contents of the CICS COMMAREA, which can include session parameters.
1. It returns a possibly modified COMMAREA and CICS end session directives to the CICS client S6BCSxxx.The following illustration shows how a typical TIBCO Object Service Broker CICS client (S6BCSxxx) runs a session in a CICS address space.To access TIBCO Object Service Broker facilities from within a CICS COBOL, PL/1, C, or assembler program, use the TIBCO Object Service Broker Call Level Interface to create your own user CICS client program. Your CICS client program:
• Uses calls to the TIBCO Object Service Broker Call Level Interface to locate the same-address-space Execution Environment to start a session, start a transaction, and run one or more rules in the transaction environmentThe following illustration shows how a typical user CICS client runs a session in CICS address space. Refer to Chapter 14, Introduction to the Call Level Interface to Chapter 17, Multiple-Session Execution Environments in Batch for detailed information about how to write a user CICS client program using the Call Level Interface.
![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |