This document describes the examples provided for the COBOL Wrapper for z/OS CICS. All examples here can be found in the EntireX directory examples/RPC under UNIX and Windows. They are also available for z/OS, if this is installed. See Extract the EntireX RPC Examples from their Container Data Set. This document covers the following topics:
This section covers the following examples:
For CICS under operating system z/OS, the following CALC client is implemented with interface type "CICS with DFHCOMMAREA calling convention". See Client Interface Types for more information.
Name | Type | Data Set | Description | Notes |
---|---|---|---|---|
CALC1DFH | CICS CSD | EXP970.DCCO | CSD Definition for RPC client CALC1CLT. | |
CALC1IGY | JCL | EXP970.DCCO | Job (JCL) to build the RPC client CALC1CLT. | 2 |
CALC1MAP | CICS Map | EXP970.DCCO | CICS Map definition for RPC client and CALC1CLT. | |
CALC1 | COBOL source code | EXP970.DCCO | Client interface object for IDL program CALC1, alias of CALC. | 1 |
CALC1CLT | COBOL source code | EXP970.DCCO | An RPC client application calling the remote procedure (RPC service) CALC. | 3 |
CALC1MAP | COBOL copybook | EXP970.DICO | Description of input and output fields of map CALC1MAP. | |
CALC1 | COBOL copybook | EXP970.DICO | Client interface object copybook for IDL program CALC1, alias of CALC. | 1 |
Under z/OS, client interface objects are delivered with the installation; under UNIX and Windows, generate these objects with the EntireX Workbench.
Adapt the JCL to your needs.
Application
built according to the client-side build instructions, see Using the COBOL Wrapper for CICS with DFHCOMMAREA
Calling Convention (z/OS and z/VSE).
associated with IDL file exampleWithPgmAlias.idl, delivered under UNIX and Windows in EntireX directory examples/RPC/basic/example/CobolClient/zosCICS/DFHCOMMAREA.
client interface object name CALC1 different from remote procedure name CALC (RPC service).
CALC1CLT and client interface objects CALC1 installed as separate CICS programs.
For more information, refer to the readme file in EntireX directory examples/RPC/basic/example/CobolClient/zosCICS/DFHCOMMAREA under UNIX or Windows.
For CICS under operating system z/OS, the following CALC client is implemented with interface type "CICS with standard linkage calling convention". See Client Interface Types for more information.
Name | Type | Data Set | Description | Notes |
---|---|---|---|---|
CALC | COBOL source code | EXP970.DCCO | Client interface object for IDL program CALC. | 1 |
CALCCLT | COBOL source code | EXP970.DCCO | An RPC client application calling the remote procedure (RPC service) CALC. | 2 |
CALCDFH | CICS CSD | EXP970.DCCO | CSD Definition for RPC client CALCCLT. | |
CALCIGY | JCL | EXP970.DCCO | Job (JCL) to build the RPC client CALCCLT. | 3 |
CALCMAP | CICS Map | EXP970.DCCO | CICS Map definition for RPC client CALCCLT. | |
CALC | COBOL copybook | EXP970.DICO | Client interface object copybook for IDL program CALC. | 1 |
CALCMAP | COBOL copybook | EXP970.DICO | Description of input and output fields of map CALCMAP. |
Under z/OS, client interface objects are delivered with the installation; under UNIX and Windows, generate these objects with the EntireX Workbench.
Application
built according to the client-side build instructions, see Using the COBOL Wrapper for CICS with Call Interfaces (z/OS and z/VSE)
associated with IDL file example.idl
CALCCLT uses CICS Map definition CALCMAP
CALCCLT and client interface object CALC are linked together
CALCCLT installed as single CICS program
Adapt the JCL to your needs.
For more information, refer to the readme file in EntireX directory examples/RPC/basic/example/CobolClient/zosCICS/Callinterface under UNIX or Windows.
For CICS on operating system z/OS, the following SQUARE client is implemented with interface type "CICS with DFHCOMMAREA calling convention". See Client Interface Types for more information.
Name | Type | Data Set | Description | Notes |
---|---|---|---|---|
SQRE1DFH | CICS CSD | EXP970.DCCO | CSD Definition for RPC client SQRE1CLT. | |
SQREI1GY | JCL | EXP970.DCCO | Job (JCL) to build the RPC client SQRE1CLT. | 2 |
SQRE1MAP | CICS Map | EXP970.DCCO | CICS Map definition for RPC clients SQRE1CLT. | |
SQRE1 | COBOL source code | EXP970.DCCO | Client interface object for IDL program SQRE1, alias of SQUARE. | 1 |
SQRE1CLT | COBOL source code | EXP970.DCCO | An RPC client application calling the remote procedure (RPC service) SQUARE. | 3 |
SQRE1MAP | COBOL copybook | EXP970.DICO | Description of input and output fields of map SQRE1MAP. | |
SQRE1 | COBOL copybook | EXP970.DICO | Client interface object copybook for IDL program SQRE1, alias of SQUARE. | 1 |
Under z/OS, client interface objects are delivered with the installation; under UNIX and Windows, generate these objects with the EntireX Workbench.
Adapt the JCL to your needs.
Application
built according to the client-side build instructions, see Using the COBOL Wrapper for CICS with DFHCOMMAREA
Calling Convention (z/OS and z/VSE).
associated with IDL exampleWithPgmAlias.idl.
client interface object name SQRE1 different from remote procedure name SQUARE (RPC service).
SQRE1CLT and client interface object SQRE1 installed as separate CICS programs.
For more information, refer to the readme file in EntireX directory examples/RPC/basic/example/CobolClient/zosCICS/DFHCOMMAREA under UNIX or Windows.
For CICS on operating system z/OS, the following SQUARE client is implemented with interface type "CICS with standard linkage calling convention". See Client Interface Types for more information.
Name | Type | Data Set | Description | Notes |
---|---|---|---|---|
SQRECLT | COBOL source code | EXP970.DCCO | An RPC client application calling the remote procedure (RPC service) SQUARE. | 2 |
SQREDFH | CICS CSD | EXP970.DCCO | CSD Definition for RPC client SQRECLT. | |
SQREIGY | JCL | EXP970.DCCO | Job (JCL) to build the RPC client SQRECLT. | 3 |
SQREMAP | CICS Map | EXP970.DCCO | CICS Map definition for RPC client SQRECLT. | |
SQUARE | COBOL source code | EXP970.DCCO | Client interface object for IDL program SQUARE. | 1 |
SQREMAP | COBOL copybook | EXP970.DICO | Description of input and output fields of map SQREMAP. | |
SQUARE | COBOL copybook | EXP970.DICO | Client interface object copybook for IDL program SQUARE. | 1 |
Under z/OS, client interface objects are delivered with the installation; under UNIX and Windows, generate these objects with the EntireX Workbench.
Application
built according to the client-side build instructions, see Using the COBOL Wrapper for CICS with Call Interfaces (z/OS and z/VSE).
associated with IDL file example.idl.
SQRECLT uses CICS Map definition SQREMAP.
SQRECLT and client interface object SQUARE are linked together.
SQRECLT installed as single CICS program.
Adapt the JCL to your needs.
For more information, refer to the readme file in EntireX directory examples/RPC/basic/example/CobolClient/zosCICS/CallInterface under UNIX or Windows.
This section covers the following examples:
For CICS under operating system z/OS, the CALC server is built with COBOL Wrapper "CICS with DFHCOMMAREA calling convention" interface type. See Server Interface Types for more information.
Name | Type | Data Set | Description | Notes |
---|---|---|---|---|
CALC | COBOL source code | EXP970.DVCO | A server application providing the remote procedure CALC (RPC service), with associated example.idl. | 1 |
CALCDFH | CICS CSD | EXP970.DVCO | CSD Definition for remote procedure CALC (RPC service). | |
CALCIGY | JCL | EXP970.DVCO | Job (JCL) to build the remote procedure CALC (RPC service). | 2 |
Notes:
DFHCOMMAREA
Calling Convention (z/OS and z/VSE).
For more information, refer to the readme file in EntireX directory examples/RPC/basic/example/CobolServer/zosCICS under UNIX or Windows.
For CICS under operating system z/OS, the SQUARE server is built with COBOL Wrapper "CICS with DFHCOMMAREA calling convention" interface type. See Client Interface Types for more information.
Name | Type | Data Set | Description | Notes |
---|---|---|---|---|
SQREDFH | CICS CSD | EXP970.DVCO | CSD Definition for remote procedure SQUARE (RPC service). | |
SQREIGY | JCL | EXP970.DVCO | Job (JCL) to build the remote procedure SQUARE (RPC service). | 2 |
SQUARE | COBOL source code | EXP970.DVCO | A server application providing the remote procedure SQUARE (RPC service), with associated example.idl. | 1 |
Notes:
DFHCOMMAREA
Calling Convention (z/OS and z/VSE).
For more information, refer to the readme file in EntireX directory examples/RPC/basic/example/CobolServer/zosCICS under UNIX or Windows.
This section covers the following examples:
For CICS under operating system z/OS, the following CALC client is implemented with interface type "CICS with DFHCOMMAREA calling convention". See Client Interface Types for more information.
Name | Type | Data Set | Description | Notes |
---|---|---|---|---|
SEND1DFH | CICS CSD | EXP970.DCCO | CSD Definition for RPC client SEND1CLT. | |
SEND1IGY | JCL | EXP970.DCCO | Job (JCL) to build the RPC client SEND1CLT. | 1 |
SEND1MAP | CICS Map | EXP970.DCCO | CICS Map definition for RPC client SEND1CLT. | |
SEND1 | COBOL source code | EXP970.DCCO | Client interface object for IDL program SEND1, alias of SENDMAIL. | 2 |
SEND1CLT | COBOL source code | EXP970.DCCO | An RPC client application calling the reliable remote procedure (RPC service) SEND1, alias of SENDMAIL. | 3 |
SEND1MAP | COBOL copybook | EXP970.DICO | Description of input and output fields of map SEND1MAP. | |
SEND1 | COBOL copybook | EXP970.DICO | Client interface object copybook for IDL program SEND1, alias of SENDMAIL. | 2 |
Adapt the JCL to your needs.
Under z/OS, client interface objects are delivered with the installation; under UNIX and Windows, generate these objects with the EntireX Workbench.
Application
built according to the client-side build instructions, see Using the COBOL Wrapper for CICS with DFHCOMMAREA
Calling Convention (z/OS and z/VSE). See also
Reliable RPC for COBOL Wrapper
associated with IDL file mailWithPgmAlias.idl
uses CICS Map definition SEND1MAP
client interface object name SEND1 different from remote procedure name SENDMAIL (RPC service)
SEND1CLT and client interface objects SEND1 installed as separate CICS programs.
For more information, refer to the readme file in EntireX directory examples/RPC/reliable/CobolClient/zosCICS/DFHCOMMAREA under UNIX or Windows.
For CICS under operating system z/OS, the following CALC client is implemented with interface type "CICS with standard linkage calling convention". See Server Interface Types for more information.
Name | Type | Data Set | Description | Notes |
---|---|---|---|---|
SENDCLT | COBOL source code | EXP970.DCCO | An RPC client application calling the reliable remote procedure (RPC service) SENDMAIL. | 1 |
SENDDFH | CICS CSD | EXP970.DCCO | CSD Definition for RPC client SENDCLT. | |
SENDIGY | JCL | EXP970.DCCO | Job (JCL) to build the RPC client SENDCLT. | 2 |
SENDMAIL | COBOL source code | EXP970.DCCO | Client interface object for IDL program SENDMAIL. | 3 |
SENDMAP | CICS Map | EXP970.DCCO | CICS Map definition for RPC client SENDCLT. | |
SENDMAIL | COBOL copybook | EXP970.DICO | Client interface object copybook for IDL program SENDMAIL. | 3 |
SENDMAP | COBOL copybook | EXP970.DICO | Description of input and output fields of map SENDMAP. |
Application
built according to the client-side build instructions, see Using the COBOL Wrapper for CICS with Call Interfaces (z/OS and z/VSE). See also Reliable RPC for COBOL Wrapper
associated with IDL file mail.idl
uses CICS map definition SENDMAP
SENDCLT and client interface object SENDMAIL are linked together
installed as single CICS program.
Adapt the JCL to your needs.
Under z/OS, client interface objects are delivered with the installation; under UNIX and Windows, generate these objects with the EntireX Workbench.
For more information, refer to the readme file in EntireX directory examples/RPC/reliable/CobolClient/zosCICS/CallInterface under UNIX or Windows.
For CICS on operating system z/OS, the SENDMAIL server is built with COBOL Wrapper "CICS with DFHCOMMAREA calling convention" interface type. See Server Interface Types for more information.
Name | Type | Data Set | Description | Notes |
---|---|---|---|---|
SENDDFH | CICS CSD | EXP970.DVCO | CSD Definition for remote procedure SENDMAIL (RPC service). | |
SENDIGY | JCL | EXP970.DVCO | Job (JCL) to build remote procedure SENDMAIL (RPC service). | 1 |
SENDMAIL | COBOL source code | EXP970.DVCO | a server application providing the reliable remote procedure SENDMAIL (RPC service), with associated mail.idl. | 2 |
Notes:
DFHCOMMAREA
Calling Convention (z/OS and z/VSE). See also
Reliable RPC for COBOL Wrapper.
For more information, refer to the readme file in EntireX directory examples/RPC/reliable/CobolServer/zosCICS under UNIX or Windows.
For CICS on operating system z/OS, the TWOC server is built with COBOL Wrapper "CICS with Channel Container calling convention" interface type. See Server Interface Types for more information.
Name | Type | Data Set | Description | Notes |
---|---|---|---|---|
TWOC | COBOL source code | EXP970.DVCO | A server application providing the remote procedure TWOC (RPC service), with associated CICSChannelContainer.idl. | 1 |
TWOCDFH | CICS CSD | EXP970.DVCO | CSD Definition for remote procedure TWOC (RPC service). | |
TWOCIGY | JCL | EXP970.DVCO | Job (JCL) to build remote procedure TWOC (RPC service). | 2 |
Application built according to the server-side build instructions. See Using the COBOL Wrapper for CICS with Channel Container Calling Convention (z/OS).
Adapt the JCL to your needs.
For more information, see the readme file in EntireX directory examples/RPC/advanced/CICSgreater32K/ChannelContainer/CobolServer/zosCICS under UNIX or Windows.
For CICS on operating system z/OS, the LBUF server is built with COBOL Wrapper "CICS with DFHCOMMAREA large buffer interface" interface type. See Server Interface Types for more information.
Name | Type | Data Set | Description | Notes |
---|---|---|---|---|
LBUF | COBOL source code | EXP970.DVCO | A server application providing the remote procedure LBUF (RPC service), with associated CICSLargeBuffer.idl. | 1 |
LBUFDFH | CICS CSD | EXP970.DVCO | CSD Definition for remote procedure LBUF (RPC service). | |
LBUFIGY | JCL | EXP970.DVCO | Job (JCL) to build remote procedure LBUF (RPC service). | 2 |
Notes:
DFHCOMMAREA
Large Buffer Interface (z/OS and z/VSE).
For more information, refer to the readme file in EntireX directory examples/RPC/advanced/CICSgreater32K/LargeBuffer/CobolServer/zosCICS under UNIX or Windows.