Requests from within cics – Oracle Audio Technologies Oracle Tuxedo User Manual
Page 16
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.