Data Definition Language (DDL) Reference Manual
DDL Compiler Commands
Data Definition Language (DDL) Reference Manual—529431-004
9-78
NOFILEFORMAT
For files with no format specification, the maximum allowed record length (assuming
the block size as 4096 bytes) is:
If you attempt to define a record size that is greater than the above specified record
sizes, the DDL compiler issues an error message.
File type Record size (<2GB file)
Unstructured 4096 bytes
Key-sequenced 4062 bytes*
Entry-sequenced 4072 bytes
Relative 4072 bytes
*
In H06.28/J06.17 RVUs with specific SPRs and later
RVUs, the supported maximum record length (assuming
the block size as 32768 bytes) for a key-sequenced file is
27648 bytes.
For a list of the required H06.28/J06.17 SPRs, see SPR
Requirements for Increased Enscribe Limits for the
H06.28/J06.17 Release.
Note: In H06.28/J06.17 RVUs with specific SPRs and later RVUs, you must explicitly specify
the block size as 32768 bytes for a record length exceeding 4062 bytes.
Example 9-38. NOFILEFORMAT Command (page1of2)
20> DDL
!?DICT
!?NOFILEFORMAT
!DEF EMP.
!02 EMP-NAME PIC X(20).
!02 EMP-ID PIC 9(4) COMP.
!02 EMP-SALARY PIC 9(6)V9(2).
!END.
!?FUP
!RECORD EMPL.
!FILE IS "EMPLOYEE".
!DEF IS EMP.
!KEY IS EMPL.EMP-ID.
!KEY "MN" IS EMPL.EMP-NAME.
!END.
!?DICT
Dictionary opened on subvol $ADE101.MANUAL for update access.
!DEF EMP.
!02 EMP-NAME PIC X(20).
!02 EMP-ID PIC 9(4) COMP.
!02 EMP-SALARY PIC 9(6)V9(2).
!END.
Definition EMP size is 30 bytes.
Definition EMP added to dictionary.