Sample Subroutine (CLI2CTB) - IBM IMS/DC Interface for Teradata

IBM IMS/DC Interface for Teradata® Reference

Product
IBM IMS/DC Interface for Teradata
Release Number
16.20
Published
October 2018
Language
English (United States)
Last Update
2018-10-10
dita:mapPath
mzs1527114222327.ditamap
dita:ditavalPath
Audience_PDF_include.ditaval
dita:id
B035-2447
lifecycle
previous
Product Category
Teradata Tools and Utilities

This program is a COBOL subroutine that may be called by both COBOL and PL/I programs to perform the following functions:

  • Connect a Teradata session using the logon string contained in the DBCAREA.

    The DBCAREA is actually contained in the working storage (COBOL) or static storage (PL/I) of the calling program.

    The address of the DBCAREA is passed to the called program.

  • DROP and CREATE a table into which data rows will be inserted and updated.
  • Move error messages and codes to the calling program’s storage.

    The messages (IMS) are sent by the calling program to a terminal.

  • Disconnect a session before returning to the calling program.

CLI2CTB must be compiled and linked before executing the sample programs CLI2MCI or CLI2MPI. The JCL for compiling CLI2CTB is described in the next section.