LAYOUT

Specifies the type of the input or output file.
Note: Supported by the following mfims imsdbu functions:
  • Add
  • Load
  • Unload

Syntax:

>>-----LAYOUT--(type)------><

Parameters:

Add and Load functions
type
The type of input file. One of:
D
The input file is an IMSDBU file layout. No additional directives are required to describe the input file.
G
The input file is a generic layout. Additional directives are required to describe the input file and its contents.
I
The input file is an IBM format. No additional directives are required to describe the input file.
S
The input file is a sequential file. Additional directives are required to describe the input file and its contents.
Unload function
type
The type of output file. One of:
D
The output file is an IMSDBU file layout. No additional directives are required to describe the output file.
G
The output file is a generic layout. Additional directives are required to describe the output file and its contents.
I
The output file is an IBM format. No additional directives are required to describe the output file.
S
The output file is a sequential file. Additional directives are required to describe the output file and its contents.

Properties:

Default: LAYOUT(D)

Comments:

The additional directives required for the G and S parameters are RECFM, LRECL, SEGM, and DATA.

Add and Load functions
LAYOUT(I) output files are not suitable for uploading to the mainframe and reloading IMS/ESA databases.
Unload function
Specifying LAYOUT(I) automatically sets the directives RECFM(V), LRECL(0), SEGM(7), DATA(36) and NOCOMPRESS. LAYOUT(I) output files are not suitable for uploading to the mainframe and reloading IMS/ESA databases.