Delivered Modules

This section covers the following topics:


Delivered Modules for z/OS

Module Data Set Description Notes
COBSRVI EXP105.SRCE CICS generic RPC services with EXEC CICS LINK interface. 2
COBDFH EXP105.SRCE CICS CSD definitions of CICS generic RPC services COBSRVI with EXEC CICS LINK interface. 2
ERXCOMM EXP105.INCL RPC communication area. 1
ERXVSTR EXP105.INCL RPC communication area extension copybook. 4
ERXRCSRV EXP105.SRCE C main module for application errors. 3
ERXRCSRV EXP105.LD00 Ready-to-use ERXRCSRV module for application errors. 3
EXPCSRVI EXX105.JOBS JCL to compile the CICS generic RPC service module COBSRVI with EXEC CICS LINK interface. 2
  • EXP105.INCL
    The Generic RPC include data set may be delivered as a patch with a different name EXP105.INnn, where nn is the patch level number. Make sure you install the highest patch level available. The data set is required to SYSLIB input for the COBOL compiler.

  • EXP105.SRCE
    The Generic RPC source data set may be delivered as a patch with a different name EXP105.S0nn, where nn is the patch level number. Make sure you install the highest patch level available. The data set is required to SYSLIB input for the COBOL compiler.

Notes:

  1. The ERXCOMM copybook enables an RPC client to specify and retrieve data for RPC communication. For usage refer to ERXCOMM Copybook under Using the Generated Copybooks.
  2. See Generation and Usage of Generic RPC Service Module COBSRVI.
  3. See Returning Application Errors (z/OS | z/VSE) in the RPC Server for CICS documentation.
  4. The optional ERXVSTR copybook is an extension to the ERXCOMM copybook. It enables an RPC client to specify long data strings (e.g. passwords). For usage see ERXVSTR Copybook under Using the Generated Copybooks.

Delivered Modules for z/VSE

File Sublibrary Description Notes
ERXCOMM EXP960 RPC Communication area. 1,3
COBSRVIB.C EXP960 Batch generic RPC services with call interface (source). 2,3
COBSRVIB.OBJ EXP960 Batch generic RPC services with call interface (object). 2,3
COBSRVIC.C EXP960 CICS generic RPC services with EXEC CICS LINK interface (source). 2,3
COBSRVIC.OBJ EXP960 CICS generic RPC services with EXEC CICS LINK interface (object). 2,3
COBSRVID.C EXP960 CICS generic RPC services with call interface (source). 2,3
COBSRVID.OBJ EXP960 CICS generic RPC services with call interface (object). 2,3

Notes:

  1. The ERXCOMM copybook enables an RPC client to specify and retrieve data for RPC communication. For usage refer to ERXCOMM Copybook under Using the Generated Copybooks.
  2. See Generation and Usage of Generic RPC Service Module COBSRVI.
  3. Do not use the modules delivered with your z/VSE installation. Use the modules generated by the Designer instead. Refer to Generating COBOL Source Files from Software AG IDL Files.

Delivered Modules for BS2000

Module Data Set Description Notes
ERXCOMM EXP103.COBC RPC communication area. 1,3
COBSRVI.COB EXP103.COBC Batch generic RPC services with call interface. 2, 3

Notes:

  1. The ERXCOMM copybook enables an RPC client to specify and retrieve data for RPC communication. For usage refer to ERXCOMM Copybook under Using the Generated Copybooks.
  2. See Generation and Usage of Generic RPC Service Module COBSRVI.
  3. Do not use the modules delivered with your BS2000 installation. Use the modules generated by the Designer instead. Refer to Generating COBOL Source Files from Software AG IDL Files.

Delivered Modules for IBM i

Module Source file Description Notes
ERXCOMM QCBLLESRC RPC communication area. 1,3
RPCSRVI QCBLLESRC Batch generic RPC services with call interface. 2, 3

Notes:

  1. The ERXCOMM copybook enables an RPC client to specify and retrieve data for RPC communication. For usage refer to ERXCOMM Copybook under Using the Generated Copybooks.
  2. See Generation and Usage of Generic RPC Service Module COBSRVI.
  3. Do not use the modules delivered with your IBM i installation. Use the modules generated by the Designer instead. Refer to Generating COBOL Source Files from Software AG IDL Files.