000100IDENTIFICATIONDIVISION. RL1014.2 000200PROGRAM-ID. RL1014.2 000300 RL101A. RL1014.2 000400**************************************************************** RL1014.2 000500* * RL1014.2 000600* VALIDATION FOR:- * RL1014.2 000700* * RL1014.2 000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".RL1014.2 000900* * RL1014.2 001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".RL1014.2 001100* * RL1014.2 001200**************************************************************** RL1014.2 001300* * RL1014.2 001400* X-CARDS USED BY THIS PROGRAM ARE :- * RL1014.2 001500* * RL1014.2 001600* X-21 IMPLEMENTOR-NAME IN ASSIGN TO CLAUSE FOR * RL1014.2 001700* RELATIVE I-O DATA FILE * RL1014.2 001800* X-55 SYSTEM PRINTER * RL1014.2 001900* X-69 ADDITIONAL VALUE OF CLAUSES * RL1014.2 002000* X-74 VALUE OF IMPLEMENTOR-NAME * RL1014.2 002100* X-75 OBJECT OF VALUE OF CLAUSE * RL1014.2 002200* X-82 SOURCE-COMPUTER * RL1014.2 002300* X-83 OBJECT-COMPUTER. * RL1014.2 002400* * RL1014.2 002500**************************************************************** RL1014.2 002600* RL111A * RL1014.2 000500* * RL1014.2 000600* VALIDATION FOR:- * RL1014.2 000700* * RL1014.2 000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".RL1014.2 000900* * RL1014.2 001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".RL1014.2 001100* * RL1014.2 001200**************************************************************** RL1014.2 001300* * RL1014.2 001400* X-CARDS USED BY THIS PROGRAM ARE :- * RL1014.2 001500* * RL1014.2 001600* X-21 IMPLEMENTOR-NAME IN ASSIGN TO CLAUSE FOR * RL1014.2 001700* RELATIVE I-O DATA FILE * RL1014.2 001800* X-55 SYSTEM PRINTER * RL1014.2 001900* X-69 ADDITIONAL VALUE OF CLAUSES * RL1014.2 002000* X-74 VALUE OF IMPLEMENTOR-NAME * RL1014.2 002100* X-75 OBJECT OF VALUE OF CLAUSE * RL1014.2 002200* X-82 SOURCE-COMPUTER * RL1014.2 002300* X-83 OBJECT-COMPUTER. * RL1014.2 002400* * RL1014.2 002500**************************************************************** RL1014.2 002600* RL111A * RL1014.2 002700**************************************************************** RL1014.2 002800* * RL1014.2 002900* THIS PROGRAM WILL TEST THE NEW SYNTACTICAL CONSTRUCTS * RL1014.2 003000* AND SEMENTIC ACTIONS ASSOCIATED WITH THE FOLLOWING * RL1014.2 003100* CLAUSES: * RL1014.2 003200* - ACCESS * RL1014.2 003300* - READ * RL1014.2 003400* - WRITE * RL1014.2 003500* - REWRITE * RL1014.2 003600* * RL1014.2 003700* 1) THE PROGRAM WILL CREATE A RELATIVE I-O FILE * RL1014.2 003800* 2) THEN IT WILL UPDATE SELECTIVE RECORDS OF THE FILE * RL1014.2 003900* 3) THE FILE STATUS CONTENTS ARE CAPTURED AND TESTED FOR * RL1014.2 004000* ACCURACY FOR EACH "OPEN", "CLOSE", "READ" AND * RL1014.2 004100* "REWRITE" STATEMENT USED. * RL1014.2 004200* 4) THE "READ", "WRITE" AND "REWRITE" STATEMENT WILL BE * RL1014.2 004300* USED WITH THE APPROPRIATE "AT END", "NOT AT END", * RL1014.2 004400* "INVALID KEY" AND "NOT INVALID KEY" PHRASES. * RL1014.2 004500* * RL1014.2 000500* * RL1014.2 000600* VALIDATION FOR:- * RL1014.2 000700* * RL1014.2 000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".RL1014.2 000900* * RL1014.2 001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".RL1014.2 001100* * RL1014.2 001200**************************************************************** RL1014.2 001300* * RL1014.2 001400* X-CARDS USED BY THIS PROGRAM ARE :- * RL1014.2 001500* * RL1014.2 001600* X-21 IMPLEMENTOR-NAME IN ASSIGN TO CLAUSE FOR * RL1014.2 001700* RELATIVE I-O DATA FILE * RL1014.2 001800* X-55 SYSTEM PRINTER * RL1014.2 001900* X-69 ADDITIONAL VALUE OF CLAUSES * RL1014.2 002000* X-74 VALUE OF IMPLEMENTOR-NAME * RL1014.2 002100* X-75 OBJECT OF VALUE OF CLAUSE * RL1014.2 002200* X-82 SOURCE-COMPUTER * RL1014.2 002300* X-83 OBJECT-COMPUTER. * RL1014.2 002400* * RL1014.2 002500**************************************************************** RL1014.2 002600* RL111A * RL1014.2 002700**************************************************************** RL1014.2 002800* * RL1014.2 002900* THIS PROGRAM WILL TEST THE NEW SYNTACTICAL CONSTRUCTS * RL1014.2 003000* AND SEMENTIC ACTIONS ASSOCIATED WITH THE FOLLOWING * RL1014.2 003100* CLAUSES: * RL1014.2 003200* - ACCESS * RL1014.2 003300* - READ * RL1014.2 003400* - WRITE * RL1014.2 003500* - REWRITE * RL1014.2 003600* * RL1014.2 003700* 1) THE PROGRAM WILL CREATE A RELATIVE I-O FILE * RL1014.2 003800* 2) THEN IT WILL UPDATE SELECTIVE RECORDS OF THE FILE * RL1014.2 003900* 3) THE FILE STATUS CONTENTS ARE CAPTURED AND TESTED FOR * RL1014.2 004000* ACCURACY FOR EACH "OPEN", "CLOSE", "READ" AND * RL1014.2 004100* "REWRITE" STATEMENT USED. * RL1014.2 004200* 4) THE "READ", "WRITE" AND "REWRITE" STATEMENT WILL BE * RL1014.2 004300* USED WITH THE APPROPRIATE "AT END", "NOT AT END", * RL1014.2 004400* "INVALID KEY" AND "NOT INVALID KEY" PHRASES. * RL1014.2 004500* * RL1014.2 002700**************************************************************** RL1014.2 002800* * RL1014.2 002900* THIS PROGRAM WILL TEST THE NEW SYNTACTICAL CONSTRUCTS * RL1014.2 003000* AND SEMENTIC ACTIONS ASSOCIATED WITH THE FOLLOWING * RL1014.2 003100* CLAUSES: * RL1014.2 003200* - ACCESS * RL1014.2 003300* - READ * RL1014.2 003400* - WRITE * RL1014.2 003500* - REWRITE * RL1014.2 003600* * RL1014.2 003700* 1) THE PROGRAM WILL CREATE A RELATIVE I-O FILE * RL1014.2 003800* 2) THEN IT WILL UPDATE SELECTIVE RECORDS OF THE FILE * RL1014.2 003900* 3) THE FILE STATUS CONTENTS ARE CAPTURED AND TESTED FOR * RL1014.2 004000* ACCURACY FOR EACH "OPEN", "CLOSE", "READ" AND * RL1014.2 004100* "REWRITE" STATEMENT USED. * RL1014.2 004200* 4) THE "READ", "WRITE" AND "REWRITE" STATEMENT WILL BE * RL1014.2 004300* USED WITH THE APPROPRIATE "AT END", "NOT AT END", * RL1014.2 004400* "INVALID KEY" AND "NOT INVALID KEY" PHRASES. * RL1014.2 004500* * RL1014.2 000500* * RL1014.2 000600* VALIDATION FOR:- * RL1014.2 000700* * RL1014.2 000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".RL1014.2 000900* * RL1014.2 001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".RL1014.2 001100* * RL1014.2 001200**************************************************************** RL1014.2 001300* * RL1014.2 001400* X-CARDS USED BY THIS PROGRAM ARE :- * RL1014.2 001500* * RL1014.2 001600* X-21 IMPLEMENTOR-NAME IN ASSIGN TO CLAUSE FOR * RL1014.2 001700* RELATIVE I-O DATA FILE * RL1014.2 001800* X-55 SYSTEM PRINTER * RL1014.2 001900* X-69 ADDITIONAL VALUE OF CLAUSES * RL1014.2 002000* X-74 VALUE OF IMPLEMENTOR-NAME * RL1014.2 002100* X-75 OBJECT OF VALUE OF CLAUSE * RL1014.2 002200* X-82 SOURCE-COMPUTER * RL1014.2 002300* X-83 OBJECT-COMPUTER. * RL1014.2 002400* * RL1014.2 002500**************************************************************** RL1014.2 002600* RL111A * RL1014.2 002700**************************************************************** RL1014.2 002800* * RL1014.2 002900* THIS PROGRAM WILL TEST THE NEW SYNTACTICAL CONSTRUCTS * RL1014.2 003000* AND SEMENTIC ACTIONS ASSOCIATED WITH THE FOLLOWING * RL1014.2 003100* CLAUSES: * RL1014.2 003200* - ACCESS * RL1014.2 003300* - READ * RL1014.2 003400* - WRITE * RL1014.2 003500* - REWRITE * RL1014.2 003600* * RL1014.2 003700* 1) THE PROGRAM WILL CREATE A RELATIVE I-O FILE * RL1014.2 003800* 2) THEN IT WILL UPDATE SELECTIVE RECORDS OF THE FILE * RL1014.2 003900* 3) THE FILE STATUS CONTENTS ARE CAPTURED AND TESTED FOR * RL1014.2 004000* ACCURACY FOR EACH "OPEN", "CLOSE", "READ" AND * RL1014.2 004100* "REWRITE" STATEMENT USED. * RL1014.2 004200* 4) THE "READ", "WRITE" AND "REWRITE" STATEMENT WILL BE * RL1014.2 004300* USED WITH THE APPROPRIATE "AT END", "NOT AT END", * RL1014.2 004400* "INVALID KEY" AND "NOT INVALID KEY" PHRASES. * RL1014.2 004500* * RL1014.2 000500* * RL1014.2 000600* VALIDATION FOR:- * RL1014.2 000700* * RL1014.2 000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".RL1014.2 000900* * RL1014.2 001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".RL1014.2 001100* * RL1014.2 001200**************************************************************** RL1014.2 001300* * RL1014.2 001400* X-CARDS USED BY THIS PROGRAM ARE :- * RL1014.2 001500* * RL1014.2 001600* X-21 IMPLEMENTOR-NAME IN ASSIGN TO CLAUSE FOR * RL1014.2 001700* RELATIVE I-O DATA FILE * RL1014.2 001800* X-55 SYSTEM PRINTER * RL1014.2 001900* X-69 ADDITIONAL VALUE OF CLAUSES * RL1014.2 002000* X-74 VALUE OF IMPLEMENTOR-NAME * RL1014.2 002100* X-75 OBJECT OF VALUE OF CLAUSE * RL1014.2 002200* X-82 SOURCE-COMPUTER * RL1014.2 002300* X-83 OBJECT-COMPUTER. * RL1014.2 002400* * RL1014.2 002500**************************************************************** RL1014.2 002600* RL111A * RL1014.2 002700**************************************************************** RL1014.2 002800* * RL1014.2 002900* THIS PROGRAM WILL TEST THE NEW SYNTACTICAL CONSTRUCTS * RL1014.2 003000* AND SEMENTIC ACTIONS ASSOCIATED WITH THE FOLLOWING * RL1014.2 003100* CLAUSES: * RL1014.2 003200* - ACCESS * RL1014.2 003300* - READ * RL1014.2 003400* - WRITE * RL1014.2 003500* - REWRITE * RL1014.2 003600* * RL1014.2 003700* 1) THE PROGRAM WILL CREATE A RELATIVE I-O FILE * RL1014.2 003800* 2) THEN IT WILL UPDATE SELECTIVE RECORDS OF THE FILE * RL1014.2 003900* 3) THE FILE STATUS CONTENTS ARE CAPTURED AND TESTED FOR * RL1014.2 004000* ACCURACY FOR EACH "OPEN", "CLOSE", "READ" AND * RL1014.2 004100* "REWRITE" STATEMENT USED. * RL1014.2 004200* 4) THE "READ", "WRITE" AND "REWRITE" STATEMENT WILL BE * RL1014.2 004300* USED WITH THE APPROPRIATE "AT END", "NOT AT END", * RL1014.2 004400* "INVALID KEY" AND "NOT INVALID KEY" PHRASES. * RL1014.2 004500* * RL1014.2 000500* * RL1014.2 000600* VALIDATION FOR:- * RL1014.2 000700* * RL1014.2 000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".RL1014.2 000900* * RL1014.2 001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".RL1014.2 001100* * RL1014.2 001200**************************************************************** RL1014.2 001300* * RL1014.2 001400* X-CARDS USED BY THIS PROGRAM ARE :- * RL1014.2 001500* * RL1014.2 001600* X-21 IMPLEMENTOR-NAME IN ASSIGN TO CLAUSE FOR * RL1014.2 001700* RELATIVE I-O DATA FILE * RL1014.2 001800* X-55 SYSTEM PRINTER * RL1014.2 001900* X-69 ADDITIONAL VALUE OF CLAUSES * RL1014.2 002000* X-74 VALUE OF IMPLEMENTOR-NAME * RL1014.2 002100* X-75 OBJECT OF VALUE OF CLAUSE * RL1014.2 002200* X-82 SOURCE-COMPUTER * RL1014.2 002300* X-83 OBJECT-COMPUTER. * RL1014.2 002400* * RL1014.2 002500**************************************************************** RL1014.2 002600* RL111A * RL1014.2 002700**************************************************************** RL1014.2 002800* * RL1014.2 002900* THIS PROGRAM WILL TEST THE NEW SYNTACTICAL CONSTRUCTS * RL1014.2 003000* AND SEMENTIC ACTIONS ASSOCIATED WITH THE FOLLOWING * RL1014.2 003100* CLAUSES: * RL1014.2 003200* - ACCESS * RL1014.2 003300* - READ * RL1014.2 003400* - WRITE * RL1014.2 003500* - REWRITE * RL1014.2 003600* * RL1014.2 003700* 1) THE PROGRAM WILL CREATE A RELATIVE I-O FILE * RL1014.2 003800* 2) THEN IT WILL UPDATE SELECTIVE RECORDS OF THE FILE * RL1014.2 003900* 3) THE FILE STATUS CONTENTS ARE CAPTURED AND TESTED FOR * RL1014.2 004000* ACCURACY FOR EACH "OPEN", "CLOSE", "READ" AND * RL1014.2 004100* "REWRITE" STATEMENT USED. * RL1014.2 004200* 4) THE "READ", "WRITE" AND "REWRITE" STATEMENT WILL BE * RL1014.2 004300* USED WITH THE APPROPRIATE "AT END", "NOT AT END", * RL1014.2 004400* "INVALID KEY" AND "NOT INVALID KEY" PHRASES. * RL1014.2 004500* * RL1014.2 000500* * RL1014.2 000600* VALIDATION FOR:- * RL1014.2 000700* * RL1014.2 000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".RL1014.2 000900* * RL1014.2 001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".RL1014.2 001100* * RL1014.2 001200**************************************************************** RL1014.2 001300* * RL1014.2 001400* X-CARDS USED BY THIS PROGRAM ARE :- * RL1014.2 001500* * RL1014.2 001600* X-21 IMPLEMENTOR-NAME IN ASSIGN TO CLAUSE FOR * RL1014.2 001700* RELATIVE I-O DATA FILE * RL1014.2 001800* X-55 SYSTEM PRINTER * RL1014.2 001900* X-69 ADDITIONAL VALUE OF CLAUSES * RL1014.2 002000* X-74 VALUE OF IMPLEMENTOR-NAME * RL1014.2 002100* X-75 OBJECT OF VALUE OF CLAUSE * RL1014.2 002200* X-82 SOURCE-COMPUTER * RL1014.2 002300* X-83 OBJECT-COMPUTER. * RL1014.2 002400* * RL1014.2 002500**************************************************************** RL1014.2 002600* RL111A * RL1014.2 002700**************************************************************** RL1014.2 002800* * RL1014.2 002900* THIS PROGRAM WILL TEST THE NEW SYNTACTICAL CONSTRUCTS * RL1014.2 003000* AND SEMENTIC ACTIONS ASSOCIATED WITH THE FOLLOWING * RL1014.2 003100* CLAUSES: * RL1014.2 003200* - ACCESS * RL1014.2 003300* - READ * RL1014.2 003400* - WRITE * RL1014.2 003500* - REWRITE * RL1014.2 003600* * RL1014.2 003700* 1) THE PROGRAM WILL CREATE A RELATIVE I-O FILE * RL1014.2 003800* 2) THEN IT WILL UPDATE SELECTIVE RECORDS OF THE FILE * RL1014.2 003900* 3) THE FILE STATUS CONTENTS ARE CAPTURED AND TESTED FOR * RL1014.2 004000* ACCURACY FOR EACH "OPEN", "CLOSE", "READ" AND * RL1014.2 004100* "REWRITE" STATEMENT USED. * RL1014.2 004200* 4) THE "READ", "WRITE" AND "REWRITE" STATEMENT WILL BE * RL1014.2 004300* USED WITH THE APPROPRIATE "AT END", "NOT AT END", * RL1014.2 004400* "INVALID KEY" AND "NOT INVALID KEY" PHRASES. * RL1014.2 004500* * RL1014.2 004600**************************************************************** RL1014.2 004700ENVIRONMENTDIVISION. RL1014.2 004800CONFIGURATIONSECTION. RL1014.2 004900SOURCE-COMPUTER. RL1014.2 005000 Card0130. RL1014.2 005100OBJECT-COMPUTER. RL1014.2 005200 Card0131. RL1014.2 005300INPUT-OUTPUTSECTION. RL1014.2 005400FILE-CONTROL. RL1014.2 005500SELECT PRINT-FILE ASSIGNTO RL1014.2 005600"C0085" . RL1014.2 005700SELECT RL-FS2 ASSIGNTO RL1014.2 005800 XXXXP021 RL1014.2 005900ORGANIZATIONISRELATIVE RL1014.2 006000ACCESSISSEQUENTIAL RL1014.2 006100STATUS RL-FS2-STATUS. RL1014.2 006200DATADIVISION. RL1014.2 006300FILESECTION. RL1014.2 006400FD PRINT-FILE. RL1014.2 00650001 PRINT-REC PICTURE X(120). RL1014.2 00660001 DUMMY-RECORD PICTURE X(120). RL1014.2 006700FD RL-FS2 RL1014.2 006800LABEL RECORDS STANDARD RL1014.2 006900VALUEOF RL1014.2 007000 Impl1 RL1014.2 007100IS RL1014.2 0072004711 RL1014.2 007300 RL1014.2 007400BLOCKCONTAINS1 RECORDS RL1014.2 007500RECORDCONTAINS120 CHARACTERS. RL1014.2 00760001 RL-FS2R1-F-G-120. RL1014.2 00770002FILLERPIC X(120). RL1014.2 007800WORKING-STORAGESECTION. RL1014.2 00790001 RL-FS2-STATUS PIC XX. RL1014.2 00800001 WRK-CS-09V00 PIC S9(9) USAGECOMPVALUEZERO. RL1014.2 00810001 FILE-RECORD-INFORMATION-REC. RL1014.2 00820003 FILE-RECORD-INFO-SKELETON. RL1014.2 00830005FILLERPICTURE X(48) VALUE RL1014.2 008400"FILE= ,RECORD= /0,RECNO=000000,UPDT=00". RL1014.2 00850005FILLERPICTURE X(46) VALUE RL1014.2 008600",ODO=0000,PGM= ,LRECL=000000,BLKSIZ =0000". RL1014.2 00870005FILLERPICTURE X(26) VALUE RL1014.2 008800",LFIL=000000,ORG= ,LBLR= ". RL1014.2 00890005FILLERPICTURE X(37) VALUE RL1014.2 009000",RECKEY= ". RL1014.2 00910005FILLERPICTURE X(38) VALUE RL1014.2 009200",ALTKEY1= ". RL1014.2 00930005FILLERPICTURE X(38) VALUE RL1014.2 009400",ALTKEY2= ". RL1014.2 00950005FILLERPICTURE X(7) VALUESPACE.RL1014.2 00960003 FILE-RECORD-INFO OCCURS10 TIMES. RL1014.2 00970005 FILE-RECORD-INFO-P1-120. RL1014.2 00980007FILLERPIC X(5). RL1014.2 00990007 XFILE-NAME PIC X(6). RL1014.2 01000007FILLERPIC X(8). RL1014.2 01010007 XRECORD-NAME PIC X(6). RL1014.2 01020007FILLERPIC X(1). RL1014.2 01030007 REELUNIT-NUMBER PIC9(1). RL1014.2 01040007FILLERPIC X(7). RL1014.2 01050007 XRECORD-NUMBER PIC9(6). RL1014.2 01060007FILLERPIC X(6). RL1014.2 01070007 UPDATE-NUMBER PIC9(2). RL1014.2 01080007FILLERPIC X(5). RL1014.2 01090007 ODO-NUMBER PIC9(4). RL1014.2 01100007FILLERPIC X(5). RL1014.2 01110007 XPROGRAM-NAME PIC X(5). RL1014.2 01120007FILLERPIC X(7). RL1014.2 01130007 XRECORD-LENGTH PIC9(6). RL1014.2 01140007FILLERPIC X(7). RL1014.2 01150007 CHARS-OR-RECORDS PIC X(2). RL1014.2 01160007FILLERPIC X(1). RL1014.2 01170007 XBLOCK-SIZE PIC9(4). RL1014.2 01180007FILLERPIC X(6). RL1014.2 01190007 RECORDS-IN-FILE PIC9(6). RL1014.2 01200007FILLERPIC X(5). RL1014.2 01210007 XFILE-ORGANIZATION PIC X(2). RL1014.2 01220007FILLERPIC X(6). RL1014.2 01230007 XLABEL-TYPE PIC X(1). RL1014.2 01240005 FILE-RECORD-INFO-P121-240. RL1014.2 01250007FILLERPIC X(8). RL1014.2 01260007 XRECORD-KEY PIC X(29). RL1014.2 01270007FILLERPIC X(9). RL1014.2 01280007 ALTERNATE-KEY1 PIC X(29). RL1014.2 01290007FILLERPIC X(9). RL1014.2 01300007 ALTERNATE-KEY2 PIC X(29). RL1014.2 01310007FILLERPIC X(7). RL1014.2 01320001 TEST-RESULTS. RL1014.2 01330002FILLERPIC X VALUESPACE. RL1014.2 01340002 FEATURE PIC X(20) VALUESPACE. RL1014.2 01350002FILLERPIC X VALUESPACE. RL1014.2 01360002 P-OR-F PIC X(5) VALUESPACE. RL1014.2 01370002FILLERPIC X VALUESPACE. RL1014.2 01380002 PAR-NAME. RL1014.2 01390003FILLERPIC X(19) VALUESPACE. RL1014.2 01400003 PARDOT-X PIC X VALUESPACE. RL1014.2 01410003 DOTVALUE PIC99VALUEZERO. RL1014.2 01420002FILLERPIC X(8) VALUESPACE. RL1014.2 01430002 RE-MARK PIC X(61). RL1014.2 01440001 TEST-COMPUTED. RL1014.2 01450002FILLERPIC X(30) VALUESPACE. RL1014.2 01460002FILLERPIC X(17) VALUE RL1014.2 014700" COMPUTED=". RL1014.2 01480002 COMPUTED-X. RL1014.2 01490003 COMPUTED-A PIC X(20) VALUESPACE. RL1014.2 01500003 COMPUTED-N REDEFINES COMPUTED-A RL1014.2 015100PIC -9(9).9(9). RL1014.2 01520003 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). RL1014.2 01530003 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). RL1014.2 01540003 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). RL1014.2 01550003 CM-18V0 REDEFINES COMPUTED-A. RL1014.2 01560004 COMPUTED-18V0 PIC -9(18). RL1014.2 01570004FILLERPIC X. RL1014.2 01580003FILLERPIC X(50) VALUESPACE. RL1014.2 01590001 TEST-CORRECT. RL1014.2 01600002FILLERPIC X(30) VALUESPACE. RL1014.2 01610002FILLERPIC X(17) VALUE" CORRECT =". RL1014.2 01620002 CORRECT-X. RL1014.2 01630003 CORRECT-A PIC X(20) VALUESPACE. RL1014.2 01640003 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). RL1014.2 01650003 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). RL1014.2 01660003 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). RL1014.2 01670003 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). RL1014.2 01680003 CR-18V0 REDEFINES CORRECT-A. RL1014.2 01690004 CORRECT-18V0 PIC -9(18). RL1014.2 01700004FILLERPIC X. RL1014.2 01710003FILLERPIC X(2) VALUESPACE. RL1014.2 01720003 COR-ANSI-REFERENCE PIC X(48) VALUESPACE. RL1014.2 01730001 CCVS-C-1. RL1014.2 01740002FILLERPICIS X(99) VALUEIS" FEATURE PARL1014.2 017500- "SS PARAGRAPH-NAME RL1014.2 017600- " REMARKS". RL1014.2 01770002FILLERPIC X(20) VALUESPACE. RL1014.2 01780001 CCVS-C-2. RL1014.2 01790002FILLERPIC X VALUESPACE. RL1014.2 01800002FILLERPIC X(6) VALUE"TESTED". RL1014.2 01810002FILLERPIC X(15) VALUESPACE. RL1014.2 01820002FILLERPIC X(4) VALUE"FAIL". RL1014.2 01830002FILLERPIC X(94) VALUESPACE. RL1014.2 01840001 REC-SKL-SUB PIC9(2) VALUEZERO. RL1014.2 01850001 REC-CT PIC99VALUEZERO. RL1014.2 01860001 DELETE-COUNTER PIC999VALUEZERO. RL1014.2 01870001 ERROR-COUNTER PIC999VALUEZERO. RL1014.2 01880001 INSPECT-COUNTER PIC999VALUEZERO. RL1014.2 01890001 PASS-COUNTER PIC999VALUEZERO. RL1014.2 01900001 TOTAL-ERROR PIC999VALUEZERO. RL1014.2 01910001 ERROR-HOLD PIC999VALUEZERO. RL1014.2 01920001 DUMMY-HOLD PIC X(120) VALUESPACE. RL1014.2 01930001 RECORD-COUNT PIC9(5) VALUEZERO. RL1014.2 01940001 ANSI-REFERENCE PIC X(48) VALUESPACES. RL1014.2 01950001 CCVS-H-1. RL1014.2 01960002FILLERPIC X(39) VALUESPACES. RL1014.2 01970002FILLERPIC X(42) VALUE RL1014.2 019800"OFFICIAL COBOL COMPILER VALIDATION SYSTEM". RL1014.2 01990002FILLERPIC X(39) VALUESPACES. RL1014.2 02000001 CCVS-H-2A. RL1014.2 02010002FILLERPIC X(40) VALUESPACE. RL1014.2 02020002FILLERPIC X(7) VALUE"CCVS85 ". RL1014.2 02030002FILLERPIC XXXX VALUE RL1014.2 020400"4.2 ". RL1014.2 02050002FILLERPIC X(28) VALUE RL1014.2 020600" COPY - NOT FOR DISTRIBUTION". RL1014.2 02070002FILLERPIC X(41) VALUESPACE. RL1014.2 020800 RL1014.2 02090001 CCVS-H-2B. RL1014.2 02100002FILLERPIC X(15) VALUE RL1014.2 021100"TEST RESULT OF ". RL1014.2 02120002 TEST-ID PIC X(9). RL1014.2 02130002FILLERPIC X(4) VALUE RL1014.2 021400" IN ". RL1014.2 02150002FILLERPIC X(12) VALUE RL1014.2 021600" HIGH ". RL1014.2 02170002FILLERPIC X(22) VALUE RL1014.2 021800" LEVEL VALIDATION FOR ". RL1014.2 02190002FILLERPIC X(58) VALUE RL1014.2 022000"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".RL1014.2 02210001 CCVS-H-3. RL1014.2 02220002FILLERPIC X(34) VALUE RL1014.2 022300" FOR OFFICIAL USE ONLY ". RL1014.2 02240002FILLERPIC X(58) VALUE RL1014.2 022500"COBOL 85 VERSION 4.2, Apr 1993 SSVG ".RL1014.2 02260002FILLERPIC X(28) VALUE RL1014.2 022700" COPYRIGHT 1985 ". RL1014.2 02280001 CCVS-E-1. RL1014.2 02290002FILLERPIC X(52) VALUESPACE. RL1014.2 02300002FILLERPIC X(14) VALUEIS"END OF TEST- ". RL1014.2 02310002 ID-AGAIN PIC X(9). RL1014.2 02320002FILLERPIC X(45) VALUESPACES. RL1014.2 02330001 CCVS-E-2. RL1014.2 02340002FILLERPIC X(31) VALUESPACE. RL1014.2 02350002FILLERPIC X(21) VALUESPACE. RL1014.2 02360002 CCVS-E-2-2. RL1014.2 02370003 ERROR-TOTAL PIC XXX VALUESPACE. RL1014.2 02380003FILLERPIC X VALUESPACE. RL1014.2 02390003 ENDER-DESC PIC X(44) VALUE RL1014.2 024000"ERRORS ENCOUNTERED". RL1014.2 02410001 CCVS-E-3. RL1014.2 02420002FILLERPIC X(22) VALUE RL1014.2 024300" FOR OFFICIAL USE ONLY". RL1014.2 02440002FILLERPIC X(12) VALUESPACE. RL1014.2 02450002FILLERPIC X(58) VALUE RL1014.2 024600"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".RL1014.2 02470002FILLERPIC X(13) VALUESPACE. RL1014.2 02480002FILLERPIC X(15) VALUE RL1014.2 024900" COPYRIGHT 1985". RL1014.2 02500001 CCVS-E-4. RL1014.2 02510002 CCVS-E-4-1 PIC XXX VALUESPACE. RL1014.2 02520002FILLERPIC X(4) VALUE" OF ". RL1014.2 02530002 CCVS-E-4-2 PIC XXX VALUESPACE. RL1014.2 02540002FILLERPIC X(40) VALUE RL1014.2 025500" TESTS WERE EXECUTED SUCCESSFULLY". RL1014.2 02560001 XXINFO. RL1014.2 02570002FILLERPIC X(19) VALUE RL1014.2 025800"*** INFORMATION ***". RL1014.2 02590002 INFO-TEXT. RL1014.2 02600004FILLERPIC X(8) VALUESPACE. RL1014.2 02610004 XXCOMPUTED PIC X(20). RL1014.2 02620004FILLERPIC X(5) VALUESPACE. RL1014.2 02630004 XXCORRECT PIC X(20). RL1014.2 02640002 INF-ANSI-REFERENCE PIC X(48). RL1014.2 02650001 HYPHEN-LINE. RL1014.2 02660002FILLERPICIS X VALUEISSPACE. RL1014.2 02670002FILLERPICIS X(65) VALUEIS"************************RL1014.2 026800- "*****************************************". RL1014.2 02690002FILLERPICIS X(54) VALUEIS"************************RL1014.2 027000- "******************************". RL1014.2 02710001 CCVS-PGM-ID PIC X(9) VALUE RL1014.2 027200"RL101A". RL1014.2 027300PROCEDUREDIVISION. RL1014.2 027400 CCVS1 SECTION. RL1014.2 027500 OPEN-FILES. RL1014.2 027600OPENOUTPUT PRINT-FILE. RL1014.2 027700MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. RL1014.2 027800MOVESPACESTO TEST-RESULTS. RL1014.2 027900PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. RL1014.2 028000MOVEZEROTO REC-SKL-SUB. RL1014.2 028100PERFORM CCVS-INIT-FILE 9 TIMES. RL1014.2 028200 CCVS-INIT-FILE. RL1014.2 028300ADD1TO REC-SKL-SUB. RL1014.2 028400MOVE FILE-RECORD-INFO-SKELETON RL1014.2 028500TO FILE-RECORD-INFO (REC-SKL-SUB). RL1014.2 028600 CCVS-INIT-EXIT. RL1014.2 028700GOTO CCVS1-EXIT. RL1014.2 028800 CLOSE-FILES. RL1014.2 028900PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. RL1014.2 029000 TERMINATE-CCVS. RL1014.2 029100EXITPROGRAM. RL1014.2 029200 TERMINATE-CALL. RL1014.2 029300STOPRUN. RL1014.2 029400 INSPT. MOVE"INSPT"TO P-OR-F. ADD1TO INSPECT-COUNTER. RL1014.2 029500 PASS. MOVE"PASS "TO P-OR-F. ADD1TO PASS-COUNTER. RL1014.2 029600 FAIL. MOVE"FAIL*"TO P-OR-F. ADD1TO ERROR-COUNTER. RL1014.2 029700 DE-LETE. MOVE"*****"TO P-OR-F. ADD1TO DELETE-COUNTER. RL1014.2 029800MOVE"****TEST DELETED****"TO RE-MARK. RL1014.2 029900 PRINT-DETAIL. RL1014.2 030000IF REC-CT NOTEQUALTOZERO RL1014.2 030100MOVE"."TO PARDOT-X RL1014.2 030200MOVE REC-CT TO DOTVALUE. RL1014.2 030300MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. RL1014.2 030400IF P-OR-F EQUALTO"FAIL*"PERFORM WRITE-LINE RL1014.2 030500PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX RL1014.2 030600ELSEPERFORM BAIL-OUT THRU BAIL-OUT-EX. RL1014.2 030700MOVESPACETO P-OR-F. MOVESPACETO COMPUTED-X. RL1014.2 030800MOVESPACETO CORRECT-X. RL1014.2 030900IF REC-CT EQUALTOZEROMOVESPACETO PAR-NAME. RL1014.2 031000MOVESPACETO RE-MARK. RL1014.2 031100 HEAD-ROUTINE. RL1014.2 031200MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. RL1014.2 031300MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. RL1014.2 031400MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. RL1014.2 031500MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. RL1014.2 031600 COLUMN-NAMES-ROUTINE. RL1014.2 031700MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. RL1014.2 031800MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. RL1014.2 031900MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. RL1014.2 032000 END-ROUTINE. RL1014.2 032100MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.RL1014.2 032200 END-RTN-EXIT. RL1014.2 032300MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. RL1014.2 032400 END-ROUTINE-1. RL1014.2 032500ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO RL1014.2 032600 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. RL1014.2 032700ADD PASS-COUNTER TO ERROR-HOLD. RL1014.2 032800* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. RL1014.2 032900MOVE PASS-COUNTER TO CCVS-E-4-1. RL1014.2 033000MOVE ERROR-HOLD TO CCVS-E-4-2. RL1014.2 033100MOVE CCVS-E-4 TO CCVS-E-2-2. RL1014.2 033200MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. RL1014.2 033300 END-ROUTINE-12. RL1014.2 033400MOVE"TEST(S) FAILED"TO ENDER-DESC. RL1014.2 033500IF ERROR-COUNTER ISEQUALTOZERO RL1014.2 033600MOVE"NO "TO ERROR-TOTAL RL1014.2 033700ELSE RL1014.2 033800MOVE ERROR-COUNTER TO ERROR-TOTAL. RL1014.2 033900MOVE CCVS-E-2 TO DUMMY-RECORD. RL1014.2 034000PERFORM WRITE-LINE. RL1014.2 034100 END-ROUTINE-13. RL1014.2 034200IF DELETE-COUNTER ISEQUALTOZERO RL1014.2 034300MOVE"NO "TO ERROR-TOTAL ELSE RL1014.2 034400MOVE DELETE-COUNTER TO ERROR-TOTAL. RL1014.2 034500MOVE"TEST(S) DELETED "TO ENDER-DESC. RL1014.2 034600MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. RL1014.2 034700IF INSPECT-COUNTER EQUALTOZERO RL1014.2 034800MOVE"NO "TO ERROR-TOTAL RL1014.2 034900ELSEMOVE INSPECT-COUNTER TO ERROR-TOTAL. RL1014.2 035000MOVE"TEST(S) REQUIRE INSPECTION"TO ENDER-DESC. RL1014.2 035100MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. RL1014.2 035200MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. RL1014.2 035300 WRITE-LINE. RL1014.2 035400ADD1TO RECORD-COUNT. RL1014.2 035500IF RECORD-COUNT GREATER50 RL1014.2 035600MOVE DUMMY-RECORD TO DUMMY-HOLD RL1014.2 035700MOVESPACETO DUMMY-RECORD RL1014.2 035800WRITE DUMMY-RECORD AFTERADVANCINGPAGE RL1014.2 035900MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN RL1014.2 036000MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES RL1014.2 036100MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN RL1014.2 036200MOVE DUMMY-HOLD TO DUMMY-RECORD RL1014.2 036300MOVEZEROTO RECORD-COUNT. RL1014.2 036400PERFORM WRT-LN. RL1014.2 036500 WRT-LN. RL1014.2 036600WRITE DUMMY-RECORD AFTERADVANCING1 LINES. RL1014.2 036700MOVESPACETO DUMMY-RECORD. RL1014.2 036800 BLANK-LINE-PRINT. RL1014.2 036900PERFORM WRT-LN. RL1014.2 037000 FAIL-ROUTINE. RL1014.2 037100IF COMPUTED-X NOTEQUALTOSPACE RL1014.2 037200GOTO FAIL-ROUTINE-WRITE. RL1014.2 037300IF CORRECT-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE.RL1014.2 037400MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. RL1014.2 037500MOVE"NO FURTHER INFORMATION, SEE PROGRAM."TO INFO-TEXT. RL1014.2 037600MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. RL1014.2 037700MOVESPACESTO INF-ANSI-REFERENCE. RL1014.2 037800GOTO FAIL-ROUTINE-EX. RL1014.2 037900 FAIL-ROUTINE-WRITE. RL1014.2 038000MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE RL1014.2 038100MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. RL1014.2 038200MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. RL1014.2 038300MOVESPACESTO COR-ANSI-REFERENCE. RL1014.2 038400 FAIL-ROUTINE-EX. EXIT. RL1014.2 038500 BAIL-OUT. RL1014.2 038600IF COMPUTED-A NOTEQUALTOSPACEGOTO BAIL-OUT-WRITE. RL1014.2 038700IF CORRECT-A EQUALTOSPACEGOTO BAIL-OUT-EX. RL1014.2 038800 BAIL-OUT-WRITE. RL1014.2 038900MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. RL1014.2 039000MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. RL1014.2 039100MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. RL1014.2 039200MOVESPACESTO INF-ANSI-REFERENCE. RL1014.2 039300 BAIL-OUT-EX. EXIT. RL1014.2 039400 CCVS1-EXIT. RL1014.2 039500EXIT. RL1014.2 039600 SECT-RL101-001 SECTION. RL1014.2 039700 REL-INIT-001. RL1014.2 039800MOVE"FILE CREATE RL-FS2"TO FEATURE. RL1014.2 039900OPENOUTPUT RL-FS2. RL1014.2 040000MOVE"RL-FS2"TO XFILE-NAME (1). RL1014.2 040100MOVE"R1-F-G"TO XRECORD-NAME (1). RL1014.2 040200MOVE CCVS-PGM-ID TO XPROGRAM-NAME (1). RL1014.2 040300MOVE000120TO XRECORD-LENGTH (1). RL1014.2 040400MOVE"RC"TO CHARS-OR-RECORDS (1). RL1014.2 040500MOVE0001TO XBLOCK-SIZE (1). RL1014.2 040600MOVE000500TO RECORDS-IN-FILE (1). RL1014.2 040700MOVE"RL"TO XFILE-ORGANIZATION (1). RL1014.2 040800MOVE"S"TO XLABEL-TYPE (1). RL1014.2 040900MOVE000001TO XRECORD-NUMBER (1). RL1014.2 041000 REL-TEST-001. RL1014.2 041100MOVE FILE-RECORD-INFO-P1-120 (1) TO RL-FS2R1-F-G-120. RL1014.2 041200WRITE RL-FS2R1-F-G-120 RL1014.2 041300INVALIDKEYGOTO REL-FAIL-001. RL1014.2 041400IF XRECORD-NUMBER (1) EQUALTO500 RL1014.2 041500GOTO REL-WRITE-001. RL1014.2 041600ADD000001TO XRECORD-NUMBER (1). RL1014.2 041700GOTO REL-TEST-001. RL1014.2 041800 REL-DELETE-001. RL1014.2 041900PERFORM DE-LETE. RL1014.2 042000GOTO REL-WRITE-001. RL1014.2 042100 REL-FAIL-001. RL1014.2 042200PERFORM FAIL. RL1014.2 042300MOVE"BOUNDARY VIOLATION"TO RE-MARK. RL1014.2 042400 REL-WRITE-001. RL1014.2 042500MOVE"REL-TEST-001"TO PAR-NAME RL1014.2 042600MOVE"FILE CREATED, LFILE "TO COMPUTED-A. RL1014.2 042700MOVE XRECORD-NUMBER (1) TO CORRECT-18V0. RL1014.2 042800PERFORM PRINT-DETAIL. RL1014.2 042900CLOSE RL-FS2. RL1014.2 043000 REL-INIT-002. RL1014.2 043100OPENINPUT RL-FS2. RL1014.2 043200MOVEZEROTO WRK-CS-09V00. RL1014.2 043300 REL-TEST-002. RL1014.2 043400READ RL-FS2 RL1014.2 043500ATENDGOTO REL-TEST-002-1. RL1014.2 043600MOVE RL-FS2R1-F-G-120 TO FILE-RECORD-INFO-P1-120 (1). RL1014.2 043700ADD1TO WRK-CS-09V00. RL1014.2 043800IF WRK-CS-09V00 GREATER500 RL1014.2 043900MOVE"MORE THAN 500 RECORDS"TO RE-MARK RL1014.2 044000GOTO REL-TEST-002-1. RL1014.2 044100GOTO REL-TEST-002. RL1014.2 044200 REL-DELETE-002. RL1014.2 044300 REL-TEST-002-1. RL1014.2 044400IF XRECORD-NUMBER (1) NOTEQUALTO500 RL1014.2 044500PERFORM FAIL RL1014.2 044600ELSE RL1014.2 044700PERFORM PASS. RL1014.2 044800GOTO REL-WRITE-002. RL1014.2 044900 REL-WRITE-002. RL1014.2 045000MOVE"REL-TEST-002"TO PAR-NAME. RL1014.2 045100MOVE"FILE VERIFIED, LFILE"TO COMPUTED-A. RL1014.2 045200MOVE XRECORD-NUMBER (1) TO CORRECT-18V0. RL1014.2 045300PERFORM PRINT-DETAIL. RL1014.2 045400CLOSE RL-FS2. RL1014.2 045500 CCVS-EXIT SECTION. RL1014.2 045600 CCVS-999999. RL1014.2 045700GOTO CLOSE-FILES. RL1014.2
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.20Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-06-15)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.