Section - 7 : Output Data Structure
The New York state ID application code creates the NY-AAMVA-INSURANCE-INFO output data structure. This data structure, in ASCII format, represents the actual content of the PDF417 bar code that will be printed on the ID card.
The COBOL copybook record structure is defined in NYAAMVA.CBL as follows:
01 NY-AAMVA-INSURANCE-INFO.
02 NY-AAMVA-HEADER-DEF.
04 NY-AAMVA-CMPL-IND PIC X(1).
04 NY-AAMVA-DATA-SEP PIC X(1).
04 NY-AAMVA-RECORD-SEP PIC X(1).
04 NY-AAMVA-SEGMENT-TERM PIC X(1).
04 NY-AAMVA-FILE-TYPE PIC X(5).
04 NY-AAMVA-IIN PIC X(6).
04 NY-AAMVA-VERSION-NUMBER PIC X(2).
04 NY-AAMVA-NO-OF-SUBFILES PIC X(2).
02 NY-AAMVA-SUBFILE-DESIGNATOR.
04 NY-AAMVA-SUB-REG-TYPE PIC X(2).
04 NY-AAMVA-REG-OFFSET PIC X(4).
04 NY-AAMVA-REG-LEN PIC X(4).
04 NY-AAMVA-SUB-VEH-TYPE PIC X(2).
04 NY-AAMVA-VEH-OFFSET PIC X(4).
04 NY-AAMVA-VEH-LEN PIC X(4).
04 NY-AAMVA-SUB-INS-TYPE PIC X(2).
04 NY-AAMVA-INS-OFFSET PIC X(4).
04 NY-AAMVA-INS-LEN PIC X(4).
04 NY-AAMVA-SUB-SIG-TYPE PIC X(2).
04 NY-AAMVA-SIG-OFFSET PIC X(4).
04 NY-AAMVA-SIG-LEN PIC X(4).
02 NY-AAMVA-REGISTRANT-SUBFILE.
04 NY-AAMVA-SUB-REG-START PIC X(2).
04 NY-AAMVA-DES-R-LAST-NAME-1 PIC X(4).
04 NY-AAMVA-SUB-R-LAST-NAME-1 PIC X(18).
04 NY-AAMVA-DES-R-GIVEN-NAME-1 PIC X(4).
04 NY-AAMVA-SUB-R-GIVEN-NAME-1 PIC X(16).
04 NY-AAMVA-DES-R-MIDDLE-INIT-1 PIC X(4).
04 NY-AAMVA-SUB-R-MIDDLE-INIT-1 PIC X(1).
04 NY-AAMVA-DES-R-NAME-SUFX-1 PIC X(4).
04 NY-AAMVA-SUB-R-NAME-SUFX-1 PIC X(3).
04 NY-AAMVA-DES-R-NAME-AS-ONE-1 PIC X(4).
04 NY-AAMVA-SUB-R-NAME-AS-ONE-1 PIC X(20).
04 NY-AAMVA-DES-R-CLIENT-ID-1 PIC X(4).
04 NY-AAMVA-SUB-R-CLIENT-ID-1 PIC X(9).
04 NY-AAMVA-DES-R-LAST-NAME-2 PIC X(4).
04 NY-AAMVA-SUB-R-LAST-NAME-2 PIC X(18).
04 NY-AAMVA-DES-R-GIVEN-NAME-2 PIC X(4).
04 NY-AAMVA-SUB-R-GIVEN-NAME-2 PIC X(16).
04 NY-AAMVA-DES-R-MIDDLE-INIT-2 PIC X(4).
04 NY-AAMVA-SUB-R-MIDDLE-INIT-2 PIC X(1).
04 NY-AAMVA-DES-R-NAME-SUFX-2 PIC X(4).
04 NY-AAMVA-SUB-R-NAME-SUFX-2 PIC X(3).
04 NY-AAMVA-DES-R-NAME-AS-ONE-2 PIC X(4).
04 NY-AAMVA-SUB-R-NAME-AS-ONE-2 PIC X(20).
04 NY-AAMVA-DES-R-CLIENT-ID-2 PIC X(4).
04 NY-AAMVA-SUB-R-CLIENT-ID-2 PIC X(9).
04 NY-AAMVA-DES-R-ORG-LINE-1 PIC X(4).
04 NY-AAMVA-SUB-R-ORG-LINE-1 PIC X(20).
04 NY-AAMVA-DES-R-ORG-LINE-2 PIC X(4).
04 NY-AAMVA-SUB-R-ORG-LINE-2 PIC X(20).
04 NY-AAMVA-DES-R-ORG-FEIN PIC X(4).
04 NY-AAMVA-SUB-R-ORG-FEIN PIC X(9).
04 NY-AAMVA-DES-R-SEATS PIC X(4).
04 NY-AAMVA-SUB-R-SEATS PIC X(2).
04 NY-AAMVA-DES-R-STREET PIC X(4).
04 NY-AAMVA-SUB-R-STREET PIC X(20).
04 NY-AAMVA-DES-R-CITY PIC X(4).
04 NY-AAMVA-SUB-R-CITY PIC X(15).
04 NY-AAMVA-DES-R-STATE PIC X(4).
04 NY-AAMVA-SUB-R-STATE PIC X(2).
04 NY-AAMVA-DES-R-ZIP-CODE PIC X(4).
04 NY-AAMVA-SUB-R-ZIP-CODE PIC X(5).
04 NY-AAMVA-DES-REG-END PIC X(1).
02 NY-AAMVA-VEHICLE-SUBFILE.
04 NY-AAMVA-SUB-VEH-START PIC X(2).
04 NY-AAMVA-DES-V-VIN-NUMBER PIC X(4).
04 NY-AAMVA-SUB-V-VIN-NUMBER PIC X(25).
04 NY-AAMVA-DES-V-YEAR PIC X(4).
04 NY-AAMVA-SUB-V-YEAR PIC X(4).
04 NY-AAMVA-DES-V-MAKE PIC X(4).
04 NY-AAMVA-SUB-V-MAKE PIC X(5).
04 NY-AAMVA-DES-V-REPL-IND PIC X(4).
04 NY-AAMVA-SUB-V-REPL-IND PIC X(1).
04 NY-AAMVA-DES-V-HIST-IND PIC X(4).
04 NY-AAMVA-SUB-V-HIST-IND PIC X(1).
04 NY-AAMVA-DES-V-TOW-IND PIC X(4).
04 NY-AAMVA-SUB-V-TOW-IND PIC X(1).
04 NY-AAMVA-DES-VEH-END PIC X(1).
02 NY-AAMVA-INSURANCE-SUBFILE.
04 NY-AAMVA-SUB-INS-START PIC X(2).
04 NY-AAMVA-DES-I-ISSUER-ID PIC X(4).
04 NY-AAMVA-SUB-I-ISSUER-ID PIC X(10).
04 NY-AAMVA-DES-I-INS-CO-CODE PIC X(4).
04 NY-AAMVA-SUB-I-INS-CO-CODE PIC X(3).
04 NY-AAMVA-DES-I-INS-ISSUE-DT PIC X(4).
04 NY-AAMVA-SUB-I-INS-ISSUE-DT PIC X(8).
04 NY-AAMVA-DES-I-COV-START-DT PIC X(4).
04 NY-AAMVA-SUB-I-COV-START-DT PIC X(8).
04 NY-AAMVA-DES-I-COV-END-DT PIC X(4).
04 NY-AAMVA-SUB-I-COV-END-DT PIC X(8).
04 NY-AAMVA-DES-I-POLICY-NUMBER PIC X(4).
04 NY-AAMVA-SUB-I-POLICY-NUMBER PIC X(15).
04 NY-AAMVA-DES-INS-END PIC X(1).
02 NY-AAMVA-DIG-CERT-SUBFILE.
04 NY-AAMVA-SUB-SIG-START PIC X(2).
04 NY-AAMVA-DES-S-NY-BARCODE PIC X(4).
04 NY-AAMVA-SUB-S-NY-BARCODE PIC X(8).
04 NY-AAMVA-DES-S-SIG-TYPE PIC X(4).
04 NY-AAMVA-SUB-S-SIG-TYPE PIC X(3).
04 NY-AAMVA-DES-S-DIG-SIG PIC X(4).
04 NY-AAMVA-SUB-S-DIG-SIG PIC X(32).
04 NY-AAMVA-DES-SIG-END PIC X(1).