Sample IVP Resources
The following tables list the Substation ES sample programs, written in COBOL or C. The source for the COBOL samples is located in the USERHLQ.COB library and, for the C samples, in the USERHLQ.C library.
Sample IVP Programs for Invoking Resources for CICS Interface
Description | Resource Name and Type | Program Source and Language |
---|---|---|
Request or reply application requesting an invocation of a CICS program through the DPL method | SXCCI001
(program) |
SXCCI001
COBOL |
SXC3I001
(program) |
SXC3I001
C |
|
Request or reply application requesting an invocation of a CICS program through the DPL TSQ method | SXCCI012
(program) |
SXCCI012
COBOL |
SXC3I012
(program) |
SXC3I012
C |
|
Request or reply application requesting an invocation of a CICS program through the DPL Storage Pointer method | SXCCI013
(program) |
SXCCI013
COBOL |
SXC3I013
(program) |
SXC3I013
C |
|
Request or reply application requesting an invocation of a CICS program through the DPL Container method | SXCCI014
(program) |
SXCCI014
COBOL |
Request or reply application requesting an invocation of a CICS program through the DPL multiple containers method. | SXCCI015
(program) |
SXCCI015
COBOL |
Substation ES HVT trigger message initiated from within CICS | SXTF
(transaction) |
SXCCI032
COBOL |
SXT6
(transaction) |
SXC3I032
C |
|
Substation ES trigger message initiated from within CICS | SXTT
(transaction) |
SXCCI002
COBOL |
Sender application requesting an invocation of a CICS program through the XCTL method | SXCCI003
(program) |
SXCCI003
COBOL |
Sender application requesting that a transaction in the CICS region be initiated | SXTI
(transaction) |
SXCCI004
COBOL |
Application publishing a message to the Substation ES requesting that a TDQ entry be written with the message content | SXQT
(TDQ name) |
Substation ES internal function |
Application publishing a message to the Substation ES requesting that a TSQ entry be written with the message content | SXCTSQI1
(TSQ name) |
Substation ES internal function |
Application displaying the records on the Dead Message Queue with the ability to delete and resend records in the CICS region | SXTD
(transaction) |
SXCCODMQ
COBOL |
Application publishing a message and expecting a reply from Substation ES that invokes a CICS program using
DPL
Most z/OS COBOL data types are used in this example. |
SXCCI010
(program) |
SXCCI010
COBOL |
Sample IVP Programs for Invoking Resources for RED Interface
Description | Resource Name and Type | Program Source and Language |
---|---|---|
Request or reply application requesting an invocation of a CICS program through the DPL method | SXCCI001
(program) |
SXCCI001
COBOL |
SXC3I001
(program) |
SXC3I001
C |
|
Request or reply application requesting an invocation of a CICS program through the DPL Container method | SXCCI014
(program) |
SXCCI014
COBOL |
Request or reply application requesting an invocation of a CICS program through the DPL multiple containers method | SXCCI015
(program) |
SXCCI015
COBOL |
Substation ES RED CICS trigger message initiated from within CICS | XTC2
(transaction) |
SXXCCI32
COBOL |
XT32
(transaction) |
SXX3CI32
C |
|
Application publishing a message and expecting a reply from Substation ES that invokes a CICS program using
DPL
Most z/OS COBOL data types are used in this example. |
SXCCI010
(program) |
SXCCI010
COBOL |
Sample Programs for CICS Outbound Requests or Replies
Description | Resource Name and Type | Program Source and Language |
---|---|---|
CICS-initiated application that sends a request through Substation ES and expects a reply within a period of time | SXRC
(transaction) |
SXCCIRR1
COBOL |
SXR3
(transaction) |
SXC3IRR1
C |
|
CICS application that processes the request and that replies to the CICS-initiated request or reply transaction | SXCCIRR3
(program) |
SXCCIRR3
COBOL |
Sample IVP Programs for IMS Interface
Description | Resource Name and Type | Program Source and Language |
---|---|---|
Application publishing a message and expecting a reply from Substation ES that invokes an IMS Transaction (MPP) through OTMA | SXICITO1
(transaction) |
SXICIPO1
COBOL |
Application publishing a message and expecting a reply and a trigger from Substation ES that invokes an IMS Transaction (MPP) through OTMA | SXICITO2
(transaction) |
SXICIPO2
COBOL |
Version of SXICITO2 demonstrating the use of a variable-length transaction name (not the first eight characters of the message) | ITO3
(transaction) |
SXICIPO3
COBOL |
IMS BMP Program sending trigger messages through Substation ES to an awaiting subscriber | None | SXICIPB1
COBOL |
IMS conversational | IVTCB
(transaction) |
SXR3ICV1
C |
IMS BMP program using request/reply (synchronous callout or ICAL) | None | SXICIRR1
COBOL |