Previous Topic: IMBS Customizing MacroNext Topic: Set Identification Statement


Control Statement

The control statement specifies control information for the run, including usage mode and required names.

►►─── IMBS ──┬────────────────────────────┬─ SUBSCH=subschema-name ───────────►
             └─ SYSTEM= ─┬─ DBMP ◄ ─┬─ , ─┘
                         └─ CFMS ───┘

 ►─┬──────────────────────────────────────────┬───────────────────────────────►
   └─ ,IMBSREC= ─┬─ IMBS-RECORD ◄ ──────────┬─┘
                 └─ idms-dummy-record-name ─┘

 ►─┬─────────────────────────────────┬────────────────────────────────────────►
   └─ ,RACN= ─┬─ ITEM-MASTER ◄ ────┬─┘
              └─ racn-record-name ─┘

 ►─┬──────────────────────┬───────────────────────────────────────────────────►
   └─ ,USAGE= ─┬─ PU ◄ ─┬─┘
               ├─ PR ───┤
               ├─ SU ───┤
               ├─ SR ───┤
               ├─ ER ───┤
               └─ EU ───┘
 ►─┬──────────────────────────┬───────────────────────────────────────────────►
   └─ ,PGMNAME=program-name ──┘

 ►─┬───────────────────────────────┬──────────────────────────────────────────►
   └─ ,SETLMT= ─┬─ 16 ◄ ─────────┬─┘
                └─ limit-number ─┘

 ►─┬────────────────────────────────────┬─────────────────────────────────────►
   └─ ,DBPROC= ─┬─ IMBSPROC ◄ ────────┬─┘
                └─ db-procedure-name ─┘

 ►─┬──────────────────────────────────────────┬───────────────────────────────►◄
   └─ ,CATALR= ─┬─ NO ◄ ────────────────────┬─┘
                ├─ YES ─────────────────────┤
                └─ relocatable-module-name ─┘
IMBS

Constant; Code anywhere after column one.

SYSTEM=DBMP/CFMS

Specifies DBMP or CFMS, as appropriate. The default value is DBMP.

SUBSCH=subschema-name

Specifies the subschema name as it is known to CA IDMS/DB.

IMBSREC=IMBS-RECORD/idms-dummy-record-name

Specifies the name of the CA IDMS/DB dummy record as defined in the schema. The default value is IMBS-RECORD.

RACN=ITEM-MASTER/racn-record-name

Specifies the name of the record for which RACN processing is requested. The default value is ITEM-MASTER.

USAGE=

Specifies the CA IDMS/DB usage mode in which all areas named in the subschema are to be READYed.

PU

Protected update (the default)

PR

Protected retrieval

SU

Shared update

SR

Shared retrieval

ER

Exclusive retrieval

EU

Exclusive update

PGMNAME=program-name

Specifies the name of the program to be bridged. This parameter defaults to IDMSDBMP if DBMP is indicated in the SYSTEM= parameter, or to IDMSCFMS if CFMS is indicated in the SYSTEM= parameter.

SETLMT=limit-number

Sets the maximum number of sets that can be defined in a single IMBSTAB. The default is 16. The largest allowed number is 255.

DBPROC=IMBSPROC/db-procedure-name

Specifies the name of a database procedure that passes pointers from the subschema table to the CA IDMS/DB dummy record. The default value, IMBSPROC, should be used unless a database procedure by that name already exists.

CATALR=

Specifies the CATALR option (Z/VSE only).

NO

Specifies that a CATALR card is not to be provided at the front of the object deck. NO is the default.

YES

Specifies that a CATALR card is to be provided at the front of the object deck, naming IMBSTAB as the relocatable module.

relocatable-module-name

Specifies the relocatable module to be named on the CATALR card placed at the front of the object deck.