Requests from within cics – Oracle Audio Technologies Oracle Tuxedo User Manual

Page 16

Advertising
background image

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.

Advertising