# Component Summary

The section lists the components that are used for this sample.

For the C language:

- `SXR3`: CICS transaction ID of the request initiator
- `SXC31RR1`: the CICS C application program
- `CICS-RR-REQUEST`: the Substation ES trigger identification for initiating requests

  The same process can be completed in the following two ways:

  - `SXJRRRCP`: the JCL member that submits the EMS Consumer/Producer
  - `SXJ3RRCP`: the COBOL Consumer/Producer application program which receives a request message from EMS server and produces a reply message

    Or

  - `SXC-RR-EXTRN-PROCESS`: the Substation ES recipe identification for generating replies
  - `SXCCIRR3`: the CICS COBOL application program, which receives a request from an application through DPL and replies through the COMMAREA
- `SXC-RR-ANSWER`: the Substation ES recipe identification for receiving replies
- `SXCREPLY`: the Substation ES Request or Reply module.

For the COBOL language:

- `SXRC`: the CICS transaction ID of the request initiator use of COMMAREA
- `SXRT`: the CICS transaction ID of the request initiator use of TSQ
- `SXRS`: the CICS transaction ID of the request initiator use of Storage Pointer
- `SXCCIRR1`: the CICS COBOL application program
- `CICS-RR-REQUEST`: Substation ES trigger identification for initiating requests

  The same process can be completed in the following two ways:

  - `SXJRRRCP`: the JCL member that submits the EMS Consumer/Producer
  - `SXJ3RRCP`: the COBOL Consumer/Producer application program which receives a request message from EMS server and produces a reply message

    Or

  - `SXC-RR-EXTRN-PROCESS`: the Substation ES recipe identification for generating replies
  - `SXCCIRR3`: the CICS COBOL application program, which receives a request from an application through DPL and replies through the COMMAREA
- `SXC-RR-ANSWER`: the Substation ES recipe identification for receiving replies
- `SXCREPLY`: the Substation ES Request or Reply module.

Copyright © TIBCO Software Inc. All rights reserved.