The IMBSCOBL interface macro replaces the DBOMP CB$BM macro. This Assembler macro generates tables containing the information necessary to establish communication between the DBOMP COBOL program and IMBSBRDG. Also incorporated in these tables is the information required to support sequential processing requested by calls to BMPGET, BMPPUT, BMPSTKY, and BMPSTDA.
Syntax
IMBSCOBL macro
►►─── IMBSCOBL (file-name, ─┬─ index-set-name ─┬─ ) ──────────────────────────►◄ └─ NOTSEQ ─────────┘
Parameters
A required constant that identifies the macro; it can be coded anywhere after column 1.
The seven-character name of the DBOMP master file as specified in the program work area. You must enter the routines named in the BMPEOF command in the same order as you enter the corresponding file names in the IMBSCOBL macro. This ensures that the address of the proper routine is passed to IMBSBRDG when the end of a file named in a BMPGET command is reached. One file-name entry must be present for every DBOMP file that is processed.
The name of the index set to be used for logical sequential processing; specify NOTSEQ if the file is not to be processed in logical sequential order. One index-set-name/NOTSEQ entry must be present for each file-name entry.
Note: It is recommended that you name every file on the DBOMP database in one execution of the IMBSCOBL macro so that this macro does not need to be assembled and link edited more than once.
Assembling and Linking IMBSCOBL
To assemble and link-edit IMBSCOBL, you must use SMP/E (Z/OS) or MSHP (Z/VSE).
Note: For more information on using SMP/E and MSHP, see the CA IDMS Installation— Z/OS or the CA IDMS Installation—Z/VSE.
|
Copyright © 2013 CA.
All rights reserved.
|
|