Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 7 Using the TIBCO Service Gateway for CICS : How to Run CICS Applications

How to Run CICS Applications
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.
CICS Client 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.
Using the TIBCO Object Service Broker Supplied CICS Modules
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:
1.
Since CICS is a multi-user TP monitor, the Execution Environment is established separately, typically by the startup PLT.
2.
The session runs the application as determined by the startup rule.
At Application End
When the application ends:
1.
2.
TIBCO Object Service Broker CICS Client Running a Session in a CICS Address Space
The following illustration shows how a typical TIBCO Object Service Broker CICS client (S6BCSxxx) runs a session in a CICS address space.
Using a Customized (User) CICS Client
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 environment
A User CICS Client Runs a Session in a CICS Address Space
The 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
Copyright © TIBCO Software Inc. All Rights Reserved