Previous Topic: Install the CA Gen Sample ModelNext Topic: Verify Target Environment Parameters


Allocate Construction Libraries

The construction libraries are required to generate the source code and to install load modules. Additional data sets are required to generate MFS, batch procedures, or to keep listings.

Use the list of required DCB specifications and initial 3390 cylinder size recommendations when allocating internal libraries. All data sets are allocated as partitioned (DSORG=PO).

Partitioned Data set Description

LRECL

RECFM

Block
Size

No. of
Blocks

No. of Directory Blocks

Business System NCAL
Load Modules

See notes 1, 2, 3

0

U

19069

300

100

Business System

Static non-DLL NCAL Modules

See notes 1, 2, 3, 5

0

U

19069

300

100

COBOL Listings
(optional)

133

FBA

3857

8250

100

Static non-DLL NCAL Listings (optional)

See note 5

133

FBA

3857

8250

100

COBOL Source

80

FB

3120

4875

50

DB2 DBRM Modules

(required for DB2 only)

80

FB

3120

975

50

Executable Load
Modules

See notes 1, 2, 3, 4

0

U

19069

300

100

Executable Batch Dynamic

Action Block Library

See notes 1,2,3

0

U

19069

300

100

Generated MFS Source
(required for MFS only)

80

FB

3120

975

50

Generated Batch JCL
(required for batch only)

80

FB

3120

975

50

Installation Control

80

FB

3120

975

50

Binder Control Cards

80

FB

3120

975

50

Batch Binder Control Cards

80

FB

3120

975

50

RI Trigger COBOL
Listings (optional)

133

FBA

3857

8250

100

RI Trigger Compatibility Compile Listings (optional)

See Note 5

133

FBA

3857

8250

100

RI Trigger COBOL
Source

80

FB

3120

4875

50

RI Trigger DBRM
Modules - required for DB2 only

80

FB

3120

975

50

RI Trigger Installation
Control

80

FB

3120

975

50

RI Trigger NCAL
Modules

See note 3

0

U

19069

300

100

RI Trigger Compatibility NCAL Modules

See notes 3 and 5

0

U

19069

300

100

RI Executable Load Modules

See note 6

0

U

19069

300

100

RI Executable Batch Load Modules
See note 6

0

U

19069

300

100

RI Binder Control Cards See note 6

80

FB

3120

975

50

RI Batch Binder Control

Cards

See note 6

80

FB

3120

975

50

Note:

  1. Blocksize for these data sets are the maximum that is allowed for the DASD device.
  2. Do not use the same library for NCAL and executable load modules.
  3. These data sets must be allocated as PDSEs.
  4. If the Executable Load Module data set is included in the CICS or IMS data set concatenation, its block size must be the same or smaller than the block size of the other data sets in the concatenation list.
  5. These data sets are only used if the Process modules marked for Compatibility option is selected. They contain the NCALs produced for the non-DLL compiled RI triggers or Action Blocks.
  6. These data sets are only used if the Dynamically Link RI Triggers option is set to Yes.

The USERLIB job allocates these libraries that are required for the test:

NCAL

Business System NCAL Load Modules

LISTINGS

COBOL Compiled Listings (applications)

COBOL

COBOL Source (applications)

DBRM (for DB2 only)

DB2 DBRM Modules (applications)

LOAD

Executable Load Modules (applications)

BATCHLIB

Executable Batch Dynamic Action Block Library for dynamic batch modules.

MFS (for IMS only)

Generated MFS Source (applications)

JCL

Generated Batch JCL

INSTC

Installation Control (application modules)

BNDCTL

Binder control cards (application modules)

BATCHBND

Batch Binder control cards for dynamic batch modules.

RILIST

RI Trigger COBOL Compiled Listings

RICOBOL

RI Trigger COBOL Source

RIDBRM (for DB2 only)

RI Trigger DBRM Modules

RIINSTC

RI Trigger Installation Control

RIBNDCTL

RI trigger binder control cards

RIBATBND

RI trigger batch binder control cards

RINCAL

RI Trigger NCAL Modules

NCALC

Compatibility NCAL Load Modules

RIEXEC

RI Trigger Executable Load Modules (Dynamic RI - DLL)

RIBATLIB

RI Trigger Executable Batch Load Modules (Dynamic RI - DLL)

LISTINGC

Compatibility COBOL Compiled Listings

RINCALC

Compatibility RI Trigger NCAL Modules

RILISTC

Compatibility RI Trigger COBOL Compiled Listings

Edit USERLIB and submit the job to allocate the libraries in this table.

To edit USERLIB:

  1. Compare the names and block sizes to your site's standards.
  2. Remove unwanted DD statements.

Note: You can make a version of USERLIB available to others doing code generation to assist them in allocating their libraries.