Delivered Modules

This document covers the following topics:


Delivered Modules for z/OS

Module Data Set Description Notes
COBSRVI EXP107.SRCE CICS generic RPC services with EXEC CICS LINK interface. 2
COBDFH EXP107.SRCE CICS CSD definitions of CICS generic RPC services COBSRVI with EXEC CICS LINK interface. 2
ERXCOMM EXP107.INCL RPC communication area. 1
ERXVSTR EXP107.INCL RPC communication area extension copybook. 4
ERXRCSRV EXP107.SRCE C main module for application errors. 3
ERXRCSRV EXP107.LD00 Ready-to-use ERXRCSRV module for application errors. 3
EXPCSRVI EXX107.JOBS JCL to compile the CICS generic RPC service module COBSRVI with EXEC CICS LINK interface. 2
  • EXP107.INCL
    The Generic RPC include data set may be delivered as a patch with a different name EXP107.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.

  • EXP107.SRCE
    The Generic RPC source data set may be delivered as a patch with a different name EXP107.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 Using RETURN-CODE Special Register (COBOL only) under Scenarios and Programmer Information 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.