Data Definition Language (DDL) Reference Manual
Definitions and Records
Data Definition Language (DDL) Reference Manual—529431-004
5-20
Examples
Example 5-7. Qualifying Alternate Key Fields Whose Names Are the Same
RECORD phones .
 FILE IS "\dallas.$data.sales.person"
 KEY-SEQUENCED.
 02 social-security PIC 9(9).
 02 home-phone TYPE phone.
 02 work-phone TYPE phone.
 KEY IS social-security.
 KEY "hc" IS home-phone.area-code.
 KEY "wc" IS work-phone.area-code.
END
Example 5-8. Creating an Alternate Key File
DDL Source Code:
RECORD test-1.
 FILE IS "Test1".
 02 f-1 TYPE BINARY.
 02 f-2 PIC X(10).
 02 f-3 TYPE COMPLEX.
 KEY "KY" IS f-2 FILE IS "AltKy" UPDATE NOT ALLOWED.
END.
FUP Output:
RESET
 SET ALTKEY ("KY", KEYOFF 2, KEYLEN 10, FILE 0, NO UPDATE)
 SET NO ALTCREATE
 SET ALTFILE (0, AltKy)
 SET TYPE R
 SET REC 20
 SET BLOCK 4096
 SET EXT(4, 32)
 SET MAXEXTENTS 100
CREATE Test1
 RESET
 SET TYPE K
 SET KEYLEN 12
 SET REC 16
 SET BLOCK 4096
 SET IBLOCK 4096
 SET EXT(4, 32)
 SET MAXEXTENTS 100
CREATE AltKy










