Oracle Audio Technologies Oracle Tuxedo Network Router User Manual


 
1-8 Oracle Tuxedo Mainframe Adapter for TCP CICS User Guide
to the remote system. Also, when remote systems respond, TMA TCP gateway transforms these
responses into replies that local client programs can process.
The TMA TCP for CICS software is implemented as an ordinary CICS program which
communicates with the Sockets Interface. It accepts connection requests from the TMA TCP
gateway and returns standard replies.
Simultaneous socket connections can exist between one TMA TCP for CICS gateway (a set of
TMA Handlers within a single CICS region) and all remote TMA TCP gateway Requesters. Each
socket connection is established automatically when a new TMA TCP gateway Requester in the
Oracle Tuxedo domain establishes communication with the TMA TCP for CICS gateway.
Requests from within CICS
The mechanism used to send requests initiated from a CICS program to a remote Oracle Tuxedo
domain is invisible to the user and significantly abstracted from the CICS programmer. Your
company’s CICS program issues an
EXEC CICS LINK command to the Oracle TMA gateway. In
the data passed with the
EXEC CICS LINK command, the programmer supplies the name of the
service and the data to be used as input to that service. When the
EXEC CICS LINK command
returns, the reply to the request is placed in that same data area. If there was a problem satisfying
the service request, meaningful return codes are sent back.