000100IDENTIFICATIONDIVISION. SQ1224.2 000200PROGRAM-ID. SQ1224.2 000300 SQ122A. SQ1224.2 000400**************************************************************** SQ1224.2 000500* * SQ1224.2 000600* VALIDATION FOR:- * SQ1224.2 000700* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".SQ1224.2 000800* USING CCVS85 VERSION 3.1 * SQ1224.2 000900* * SQ1224.2 001000* CREATION DATE / VALIDATION DATE * SQ1224.2 001100* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".SQ1224.2 001200* * SQ1224.2 001300**************************************************************** SQ1224.2 001400* * SQ1224.2 001500* X-CARDS USED BY THIS PROGRAM ARE :- * SQ1224.2 001600* * SQ1224.2 001700* X-14 SEQUENTIAL MASS STORAGE FILE * SQ1224.2 001800* X-55 SYSTEM PRINTER * SQ1224.2 001900* X-82 SOURCE-COMPUTER * SQ1224.2 002000* X-83 OBJECT-COMPUTER * SQ1224.2 002100* X-84 LABEL RECORDS OPTION * SQ1224.2 002200* * SQ1224.2 002300**************************************************************** SQ1224.2 002400* * SQ1224.2 002500* A ONE RECORD FILE WITH TWO CHARACTERS PER BLOCK IS CREATED* SQ1224.2 002600* WITH THE INTENTION THAT IT SHOULD END PART-WAY THROUGH A * SQ1224.2 002700* BLOCK. THE FILE IS RE-OPENED AND * SQ1224.2 002800* THREE READ STATEMENTS EXECUTED. THE FIRST SHOULD BE * SQ1224.2 002900* EXECUTED SUCCESSFULLY, THE SECOND RAISE THE AT END * SQ1224.2 003000* CONDITION, AND THE THIRD, WHICH IS A READ AFTER END OF * SQ1224.2 003100* FILE, SHOULD CAUSE THE I-O STATUS CODE 46. * SQ1224.2 003200* * SQ1224.2 003300**************************************************************** SQ1224.2 003400* SQ1224.2 003500ENVIRONMENTDIVISION. SQ1224.2 003600CONFIGURATIONSECTION. SQ1224.2 003700SOURCE-COMPUTER. SQ1224.2 003800 Card0130. SQ1224.2 003900OBJECT-COMPUTER. SQ1224.2 004000 Card0131. SQ1224.2 004100* SQ1224.2 004200INPUT-OUTPUTSECTION. SQ1224.2 004300FILE-CONTROL. SQ1224.2 004400SELECT PRINT-FILE ASSIGNTO SQ1224.2 004500"C0085" . SQ1224.2 004600* SQ1224.2 004700SELECT SQ-FS4 ASSIGN SQ1224.2 004800"C0020" SQ1224.2 004900FILESTATUSIS SQ-FS4-STATUS. SQ1224.2 005000* SQ1224.2 005100* SQ1224.2 005200DATADIVISION. SQ1224.2 005300FILESECTION. SQ1224.2 005400FD PRINT-FILE SQ1224.2 005500LABEL RECORDS SQ1224.2 005600 Card0132 SQ1224.2 005700DATARECORDIS PRINT-REC DUMMY-RECORD SQ1224.2 005800 . SQ1224.2 00590001 PRINT-REC PICTURE X(120). SQ1224.2 00600001 DUMMY-RECORD PICTURE X(120). SQ1224.2 006100* SQ1224.2 006200FD SQ-FS4 SQ1224.2 006300LABELRECORDISSTANDARD SQ1224.2 006400BLOCK2 RECORDS SQ1224.2 006500RECORD125 SQ1224.2 006600 . SQ1224.2 00670001 SQ-FS4R1-F-G-125. SQ1224.2 00680005 SQ-FS4-FIRST PIC X(120). SQ1224.2 00690005 SQ-FS4-REC-NO PIC99999. SQ1224.2 007000* SQ1224.2 007100WORKING-STORAGESECTION. SQ1224.2 007200* SQ1224.2 007300*************************************************************** SQ1224.2 007400* * SQ1224.2 007500* WORKING-STORAGE DATA ITEMS SPECIFIC TO THIS TEST SUITE * SQ1224.2 007600* * SQ1224.2 007700*************************************************************** SQ1224.2 007800* SQ1224.2 00790001 SQ-FS4-STATUS. SQ1224.2 00800003 SQ-FS4-KEY-1 PIC X. SQ1224.2 00810003 SQ-FS4-KEY-2 PIC X. SQ1224.2 008200* SQ1224.2 008300*************************************************************** SQ1224.2 008400* * SQ1224.2 008500* WORKING-STORAGE DATA ITEMS USED BY THE CCVS * SQ1224.2 008600* * SQ1224.2 008700*************************************************************** SQ1224.2 008800* SQ1224.2 00890001 REC-SKEL-SUB PIC99. SQ1224.2 009000* SQ1224.2 00910001 FILE-RECORD-INFORMATION-REC. SQ1224.2 00920003 FILE-RECORD-INFO-SKELETON. SQ1224.2 00930005FILLERPICTURE X(48) VALUE SQ1224.2 009400"FILE= ,RECORD= /0,RECNO=000000,UPDT=00". SQ1224.2 00950005FILLERPICTURE X(46) VALUE SQ1224.2 009600",ODO=0000,PGM= ,LRECL=000000,BLKSIZ =0000". SQ1224.2 00970005FILLERPICTURE X(26) VALUE SQ1224.2 009800",LFIL=000000,ORG= ,LBLR= ". SQ1224.2 00990005FILLERPICTURE X(37) VALUE SQ1224.2 010000",RECKEY= ". SQ1224.2 01010005FILLERPICTURE X(38) VALUE SQ1224.2 010200",ALTKEY1= ". SQ1224.2 01030005FILLERPICTURE X(38) VALUE SQ1224.2 010400",ALTKEY2= ". SQ1224.2 01050005FILLERPICTURE X(7) VALUESPACE.SQ1224.2 01060003 FILE-RECORD-INFO OCCURS10 TIMES. SQ1224.2 01070005 FILE-RECORD-INFO-P1-120. SQ1224.2 01080007FILLERPIC X(5). SQ1224.2 01090007 XFILE-NAME PIC X(6). SQ1224.2 01100007FILLERPIC X(8). SQ1224.2 01110007 XRECORD-NAME PIC X(6). SQ1224.2 01120007FILLERPIC X(1). SQ1224.2 01130007 REELUNIT-NUMBER PIC9(1). SQ1224.2 01140007FILLERPIC X(7). SQ1224.2 01150007 XRECORD-NUMBER PIC9(6). SQ1224.2 01160007FILLERPIC X(6). SQ1224.2 01170007 UPDATE-NUMBER PIC9(2). SQ1224.2 01180007FILLERPIC X(5). SQ1224.2 01190007 ODO-NUMBER PIC9(4). SQ1224.2 01200007FILLERPIC X(5). SQ1224.2 01210007 XPROGRAM-NAME PIC X(5). SQ1224.2 01220007FILLERPIC X(7). SQ1224.2 01230007 XRECORD-LENGTH PIC9(6). SQ1224.2 01240007FILLERPIC X(7). SQ1224.2 01250007 CHARS-OR-RECORDS PIC X(2). SQ1224.2 01260007FILLERPIC X(1). SQ1224.2 01270007 XBLOCK-SIZE PIC9(4). SQ1224.2 01280007FILLERPIC X(6). SQ1224.2 01290007 RECORDS-IN-FILE PIC9(6). SQ1224.2 01300007FILLERPIC X(5). SQ1224.2 01310007 XFILE-ORGANIZATION PIC X(2). SQ1224.2 01320007FILLERPIC X(6). SQ1224.2 01330007 XLABEL-TYPE PIC X(1). SQ1224.2 01340005 FILE-RECORD-INFO-P121-240. SQ1224.2 01350007FILLERPIC X(8). SQ1224.2 01360007 XRECORD-KEY PIC X(29). SQ1224.2 01370007FILLERPIC X(9). SQ1224.2 01380007 ALTERNATE-KEY1 PIC X(29). SQ1224.2 01390007FILLERPIC X(9). SQ1224.2 01400007 ALTERNATE-KEY2 PIC X(29). SQ1224.2 01410007FILLERPIC X(7). SQ1224.2 014200* SQ1224.2 01430001 TEST-RESULTS. SQ1224.2 01440002FILLERPIC X VALUESPACE. SQ1224.2 01450002 PAR-NAME. SQ1224.2 01460003FILLERPIC X(14) VALUESPACE. SQ1224.2 01470003 PARDOT-X PIC X VALUESPACE. SQ1224.2 01480003 DOTVALUE PIC99VALUEZERO. SQ1224.2 01490002FILLERPIC X VALUESPACE. SQ1224.2 01500002 FEATURE PIC X(24) VALUESPACE. SQ1224.2 01510002FILLERPIC X VALUESPACE. SQ1224.2 01520002 P-OR-F PIC X(5) VALUESPACE. SQ1224.2 01530002FILLERPIC X(9) VALUESPACE. SQ1224.2 01540002 RE-MARK PIC X(61). SQ1224.2 01550001 TEST-COMPUTED. SQ1224.2 01560002FILLERPIC X(30) VALUESPACE. SQ1224.2 01570002FILLERPIC X(17) VALUE" COMPUTED =". SQ1224.2 01580002 COMPUTED-X. SQ1224.2 01590003 COMPUTED-A PIC X(20) VALUESPACE. SQ1224.2 01600003 COMPUTED-N REDEFINES COMPUTED-A PIC -9(9).9(9). SQ1224.2 01610003 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). SQ1224.2 01620003 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). SQ1224.2 01630003 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). SQ1224.2 01640003 CM-18V0 REDEFINES COMPUTED-A. SQ1224.2 01650004 COMPUTED-18V0 PIC -9(18). SQ1224.2 01660004FILLERPIC X. SQ1224.2 01670003FILLERPIC X(50) VALUESPACE. SQ1224.2 01680001 TEST-CORRECT. SQ1224.2 01690002FILLERPIC X(30) VALUESPACE. SQ1224.2 01700002FILLERPIC X(17) VALUE" CORRECT =". SQ1224.2 01710002 CORRECT-X. SQ1224.2 01720003 CORRECT-A PIC X(20) VALUESPACE. SQ1224.2 01730003 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). SQ1224.2 01740003 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). SQ1224.2 01750003 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). SQ1224.2 01760003 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). SQ1224.2 01770003 CR-18V0 REDEFINES CORRECT-A. SQ1224.2 01780004 CORRECT-18V0 PIC -9(18). SQ1224.2 01790004FILLERPIC X. SQ1224.2 01800003FILLERPIC X(2) VALUESPACE. SQ1224.2 01810003 COR-ANSI-REFERENCE PIC X(48) VALUESPACE. SQ1224.2 018200* SQ1224.2 01830001 CCVS-C-1. SQ1224.2 01840002FILLERPICIS X VALUESPACE. SQ1224.2 01850002FILLERPICIS X(17) VALUE"PARAGRAPH-NAME". SQ1224.2 01860002FILLERPICIS X VALUESPACE. SQ1224.2 01870002FILLERPICIS X(24) VALUEIS"FEATURE". SQ1224.2 01880002FILLERPICIS X VALUESPACE. SQ1224.2 01890002FILLERPICIS X(5) VALUE"PASS ". SQ1224.2 01900002FILLERPICIS X(9) VALUESPACE. SQ1224.2 01910002FILLERPICIS X(62) VALUE"REMARKS". SQ1224.2 01920001 CCVS-C-2. SQ1224.2 01930002FILLERPIC X(19) VALUESPACE. SQ1224.2 01940002FILLERPIC X(6) VALUE"TESTED". SQ1224.2 01950002FILLERPIC X(19) VALUESPACE. SQ1224.2 01960002FILLERPIC X(4) VALUE"FAIL". SQ1224.2 01970002FILLERPIC X(72) VALUESPACE. SQ1224.2 019800* SQ1224.2 01990001 REC-SKL-SUB PIC9(2) VALUEZERO. SQ1224.2 02000001 REC-CT PIC99VALUEZERO. SQ1224.2 02010001 DELETE-COUNTER PIC999VALUEZERO. SQ1224.2 02020001 ERROR-COUNTER PIC999VALUEZERO. SQ1224.2 02030001 INSPECT-COUNTER PIC999VALUEZERO. SQ1224.2 02040001 PASS-COUNTER PIC999VALUEZERO. SQ1224.2 02050001 TOTAL-ERROR PIC999VALUEZERO. SQ1224.2 02060001 ERROR-HOLD PIC999VALUEZERO. SQ1224.2 02070001 DUMMY-HOLD PIC X(120) VALUESPACE. SQ1224.2 02080001 RECORD-COUNT PIC9(5) VALUEZERO. SQ1224.2 02090001 ANSI-REFERENCE PIC X(48) VALUESPACES. SQ1224.2 02100001 CCVS-H-1. SQ1224.2 02110002FILLERPIC X(39) VALUESPACES. SQ1224.2 02120002FILLERPIC X(42) VALUE SQ1224.2 021300"OFFICIAL COBOL COMPILER VALIDATION SYSTEM". SQ1224.2 02140002FILLERPIC X(39) VALUESPACES. SQ1224.2 02150001 CCVS-H-2A. SQ1224.2 02160002FILLERPIC X(40) VALUESPACE. SQ1224.2 02170002FILLERPIC X(7) VALUE"CCVS85 ". SQ1224.2 02180002FILLERPIC XXXX VALUE SQ1224.2 021900"4.2 ". SQ1224.2 02200002FILLERPIC X(28) VALUE SQ1224.2 022100" COPY - NOT FOR DISTRIBUTION". SQ1224.2 02220002FILLERPIC X(41) VALUESPACE. SQ1224.2 022300* SQ1224.2 02240001 CCVS-H-2B. SQ1224.2 02250002FILLERPIC X(15) VALUE"TEST RESULT OF ". SQ1224.2 02260002 TEST-ID PIC X(9). SQ1224.2 02270002FILLERPIC X(4) VALUE" IN ". SQ1224.2 02280002FILLERPIC X(12) VALUE SQ1224.2 022900" HIGH ". SQ1224.2 02300002FILLERPIC X(22) VALUE SQ1224.2 023100" LEVEL VALIDATION FOR ". SQ1224.2 02320002FILLERPIC X(58) VALUE SQ1224.2 023300"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".SQ1224.2 02340001 CCVS-H-3. SQ1224.2 02350002FILLERPIC X(34) VALUE SQ1224.2 023600" FOR OFFICIAL USE ONLY ". SQ1224.2 02370002FILLERPIC X(58) VALUE SQ1224.2 023800"COBOL 85 VERSION 4.2, Apr 1993 SSVG ".SQ1224.2 02390002FILLERPIC X(28) VALUE SQ1224.2 024000" COPYRIGHT 1985,1986 ". SQ1224.2 02410001 CCVS-E-1. SQ1224.2 02420002FILLERPIC X(52) VALUESPACE. SQ1224.2 02430002FILLERPIC X(14) VALUEIS"END OF TEST- ". SQ1224.2 02440002 ID-AGAIN PIC X(9). SQ1224.2 02450002FILLERPIC X(45) VALUESPACES. SQ1224.2 02460001 CCVS-E-2. SQ1224.2 02470002FILLERPIC X(31) VALUESPACE. SQ1224.2 02480002FILLERPIC X(21) VALUESPACE. SQ1224.2 02490002 CCVS-E-2-2. SQ1224.2 02500003 ERROR-TOTAL PIC XXX VALUESPACE. SQ1224.2 02510003FILLERPIC X VALUESPACE. SQ1224.2 02520003 ENDER-DESC PIC X(44) VALUE SQ1224.2 025300"ERRORS ENCOUNTERED". SQ1224.2 02540001 CCVS-E-3. SQ1224.2 02550002FILLERPIC X(22) VALUE SQ1224.2 025600" FOR OFFICIAL USE ONLY". SQ1224.2 02570002FILLERPIC X(12) VALUESPACE. SQ1224.2 02580002FILLERPIC X(58) VALUE SQ1224.2 025900"ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".SQ1224.2 02600002FILLERPIC X(8) VALUESPACE. SQ1224.2 02610002FILLERPIC X(20) VALUE SQ1224.2 026200" COPYRIGHT 1985,1986". SQ1224.2 02630001 CCVS-E-4. SQ1224.2 02640002 CCVS-E-4-1 PIC XXX VALUESPACE. SQ1224.2 02650002FILLERPIC X(4) VALUE" OF ". SQ1224.2 02660002 CCVS-E-4-2 PIC XXX VALUESPACE. SQ1224.2 02670002FILLERPIC X(40) VALUE SQ1224.2 026800" TESTS WERE EXECUTED SUCCESSFULLY". SQ1224.2 02690001 XXINFO. SQ1224.2 02700002FILLERPIC X(19) VALUE"*** INFORMATION ***". SQ1224.2 02710002 INFO-TEXT. SQ1224.2 02720004FILLERPIC X(8) VALUESPACE. SQ1224.2 02730004 XXCOMPUTED PIC X(20). SQ1224.2 02740004FILLERPIC X(5) VALUESPACE. SQ1224.2 02750004 XXCORRECT PIC X(20). SQ1224.2 02760002 INF-ANSI-REFERENCE PIC X(48). SQ1224.2 02770001 HYPHEN-LINE. SQ1224.2 02780002FILLERPICIS X VALUEISSPACE. SQ1224.2 02790002FILLERPICIS X(65) VALUEIS"************************SQ1224.2 028000- "*****************************************". SQ1224.2 02810002FILLERPICIS X(54) VALUEIS"************************SQ1224.2 028200- "******************************". SQ1224.2 02830001 CCVS-PGM-ID PIC X(9) VALUE SQ1224.2 028400"SQ122A". SQ1224.2 028500* SQ1224.2 028600* SQ1224.2 028700PROCEDUREDIVISION. SQ1224.2 028800DECLARATIVES. SQ1224.2 028900 SECT-SQ122A-0002 SECTION. SQ1224.2 029000USEAFTEREXCEPTIONPROCEDUREINPUT. SQ1224.2 029100 INPUT-ERROR-PROCESS. SQ1224.2 029200IF SQ-FS4-STATUS = "10" SQ1224.2 029300GOTO END-DECLS. SQ1224.2 029400IF SQ-FS4-STATUS = "46" SQ1224.2 029500PERFORM DECL-PASS SQ1224.2 029600GOTO ABNORMAL-TERM-DECL SQ1224.2 029700ELSE SQ1224.2 029800MOVE"46"TO CORRECT-A SQ1224.2 029900MOVE SQ-FS4-STATUS TO COMPUTED-A SQ1224.2 030000MOVE"STATUS OF READ AFTER EOF READ INCORRECT" SQ1224.2 030100TO RE-MARK SQ1224.2 030200MOVE"VII-4, 1.3.5(4)E, FILE STATUS" SQ1224.2 030300TO ANSI-REFERENCE SQ1224.2 030400PERFORM DECL-FAIL SQ1224.2 030500GOTO ABNORMAL-TERM-DECL SQ1224.2 030600END-IF. SQ1224.2 030700* SQ1224.2 030800 DECL-PASS. SQ1224.2 030900MOVE"PASS "TO P-OR-F. SQ1224.2 031000ADD1TO PASS-COUNTER. SQ1224.2 031100PERFORM DECL-PRINT-DETAIL. SQ1224.2 031200* SQ1224.2 031300 DECL-FAIL. SQ1224.2 031400MOVE"FAIL*"TO P-OR-F. SQ1224.2 031500ADD1TO ERROR-COUNTER. SQ1224.2 031600PERFORM DECL-PRINT-DETAIL. SQ1224.2 031700* SQ1224.2 031800 DECL-PRINT-DETAIL. SQ1224.2 031900IF REC-CT NOTEQUALTOZERO SQ1224.2 032000MOVE"."TO PARDOT-X SQ1224.2 032100MOVE REC-CT TO DOTVALUE. SQ1224.2 032200MOVE TEST-RESULTS TO PRINT-REC. SQ1224.2 032300PERFORM DECL-WRITE-LINE. SQ1224.2 032400IF P-OR-F EQUALTO"FAIL*" SQ1224.2 032500PERFORM DECL-WRITE-LINE SQ1224.2 032600PERFORM DECL-FAIL-ROUTINE THRU DECL-FAIL-EX SQ1224.2 032700ELSE SQ1224.2 032800PERFORM DECL-BAIL THRU DECL-BAIL-EX. SQ1224.2 032900MOVESPACETO P-OR-F. SQ1224.2 033000MOVESPACETO COMPUTED-X. SQ1224.2 033100MOVESPACETO CORRECT-X. SQ1224.2 033200IF REC-CT EQUALTOZERO SQ1224.2 033300MOVESPACETO PAR-NAME. SQ1224.2 033400MOVESPACETO RE-MARK. SQ1224.2 033500* SQ1224.2 033600 DECL-WRITE-LINE. SQ1224.2 033700ADD1TO RECORD-COUNT. SQ1224.2 033800IF RECORD-COUNT GREATER50 SQ1224.2 033900MOVE DUMMY-RECORD TO DUMMY-HOLD SQ1224.2 034000MOVESPACETO DUMMY-RECORD SQ1224.2 034100WRITE DUMMY-RECORD AFTERADVANCINGPAGE SQ1224.2 034200MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM DECL-WRT-LN SQ1224.2 034300MOVE CCVS-C-2 TO DUMMY-RECORD SQ1224.2 034400PERFORM DECL-WRT-LN 2 TIMES SQ1224.2 034500MOVE HYPHEN-LINE TO DUMMY-RECORD SQ1224.2 034600PERFORM DECL-WRT-LN SQ1224.2 034700MOVE DUMMY-HOLD TO DUMMY-RECORD SQ1224.2 034800MOVEZEROTO RECORD-COUNT. SQ1224.2 034900PERFORM DECL-WRT-LN. SQ1224.2 035000* SQ1224.2 035100 DECL-WRT-LN. SQ1224.2 035200WRITE DUMMY-RECORD AFTERADVANCING1 LINES. SQ1224.2 035300MOVESPACETO DUMMY-RECORD. SQ1224.2 035400* SQ1224.2 035500 DECL-FAIL-ROUTINE. SQ1224.2 035600IF COMPUTED-X NOTEQUALTOSPACEGOTO DECL-FAIL-WRITE. SQ1224.2 035700IF CORRECT-X NOTEQUALTOSPACEGOTO DECL-FAIL-WRITE. SQ1224.2 035800MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. SQ1224.2 035900MOVE"NO FURTHER INFORMATION, SEE PROGRAM."TO INFO-TEXT. SQ1224.2 036000MOVE XXINFO TO DUMMY-RECORD. SQ1224.2 036100PERFORM DECL-WRITE-LINE 2 TIMES. SQ1224.2 036200MOVESPACESTO INF-ANSI-REFERENCE. SQ1224.2 036300GOTO DECL-FAIL-EX. SQ1224.2 036400 DECL-FAIL-WRITE. SQ1224.2 036500MOVE TEST-COMPUTED TO PRINT-REC SQ1224.2 036600PERFORM DECL-WRITE-LINE SQ1224.2 036700MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. SQ1224.2 036800MOVE TEST-CORRECT TO PRINT-REC SQ1224.2 036900PERFORM DECL-WRITE-LINE 2 TIMES. SQ1224.2 037000MOVESPACESTO COR-ANSI-REFERENCE. SQ1224.2 037100 DECL-FAIL-EX. SQ1224.2 037200EXIT. SQ1224.2 037300* SQ1224.2 037400 DECL-BAIL. SQ1224.2 037500IF COMPUTED-A NOTEQUALTOSPACEGOTO DECL-BAIL-WRITE. SQ1224.2 037600IF CORRECT-A EQUALTOSPACEGOTO DECL-BAIL-EX. SQ1224.2 037700 DECL-BAIL-WRITE. SQ1224.2 037800MOVE CORRECT-A TO XXCORRECT. SQ1224.2 037900MOVE COMPUTED-A TO XXCOMPUTED. SQ1224.2 038000MOVE XXINFO TO DUMMY-RECORD. SQ1224.2 038100PERFORM DECL-WRITE-LINE 2 TIMES. SQ1224.2 038200 DECL-BAIL-EX. SQ1224.2 038300EXIT. SQ1224.2 038400* SQ1224.2 038500 ABNORMAL-TERM-DECL. SQ1224.2 038600MOVESPACETO DUMMY-RECORD. SQ1224.2 038700PERFORM DECL-WRITE-LINE. SQ1224.2 038800MOVE"ABNORMAL TERMINATION AT THIS POINT IS ACCEPTABLE" SQ1224.2 038900TO DUMMY-RECORD. SQ1224.2 039000PERFORM DECL-WRITE-LINE 3 TIMES. SQ1224.2 039100* SQ1224.2 039200 END-DECLS. SQ1224.2 039300ENDDECLARATIVES. SQ1224.2 039400* SQ1224.2 039500* SQ1224.2 039600 CCVS1 SECTION. SQ1224.2 039700 OPEN-FILES. SQ1224.2 039800OPENOUTPUT PRINT-FILE. SQ1224.2 039900MOVE CCVS-PGM-ID TO TEST-ID. SQ1224.2 040000MOVE CCVS-PGM-ID TO ID-AGAIN. SQ1224.2 040100MOVESPACETO TEST-RESULTS. SQ1224.2 040200PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. SQ1224.2 040300MOVEZEROTO REC-SKEL-SUB. SQ1224.2 040400PERFORM CCVS-INIT-FILE 10 TIMES. SQ1224.2 040500GOTO CCVS1-EXIT. SQ1224.2 040600* SQ1224.2 040700 CCVS-INIT-FILE. SQ1224.2 040800ADD1TO REC-SKL-SUB. SQ1224.2 040900MOVE FILE-RECORD-INFO-SKELETON TO SQ1224.2 041000 FILE-RECORD-INFO (REC-SKL-SUB). SQ1224.2 041100* SQ1224.2 041200 CLOSE-FILES. SQ1224.2 041300PERFORM END-ROUTINE THRU END-ROUTINE-13. SQ1224.2 041400CLOSE PRINT-FILE. SQ1224.2 041500 TERMINATE-CCVS. SQ1224.2 041600STOPRUN. SQ1224.2 041700* SQ1224.2 041800 INSPT. SQ1224.2 041900MOVE"INSPT"TO P-OR-F. SQ1224.2 042000ADD1TO INSPECT-COUNTER. SQ1224.2 042100PERFORM PRINT-DETAIL. SQ1224.2 042200* SQ1224.2 042300 PASS. SQ1224.2 042400MOVE"PASS "TO P-OR-F. SQ1224.2 042500ADD1TO PASS-COUNTER. SQ1224.2 042600PERFORM PRINT-DETAIL. SQ1224.2 042700* SQ1224.2 042800 FAIL. SQ1224.2 042900MOVE"FAIL*"TO P-OR-F. SQ1224.2 043000ADD1TO ERROR-COUNTER. SQ1224.2 043100PERFORM PRINT-DETAIL. SQ1224.2 043200* SQ1224.2 043300 DE-LETE. SQ1224.2 043400MOVE"****TEST DELETED****"TO RE-MARK. SQ1224.2 043500MOVE"*****"TO P-OR-F. SQ1224.2 043600ADD1TO DELETE-COUNTER. SQ1224.2 043700PERFORM PRINT-DETAIL. SQ1224.2 043800* SQ1224.2 043900 PRINT-DETAIL. SQ1224.2 044000IF REC-CT NOTEQUALTOZERO SQ1224.2 044100MOVE"."TO PARDOT-X SQ1224.2 044200MOVE REC-CT TO DOTVALUE. SQ1224.2 044300MOVE TEST-RESULTS TO PRINT-REC. SQ1224.2 044400PERFORM WRITE-LINE. SQ1224.2 044500IF P-OR-F EQUALTO"FAIL*" SQ1224.2 044600PERFORM WRITE-LINE SQ1224.2 044700PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX SQ1224.2 044800ELSE SQ1224.2 044900PERFORM BAIL-OUT THRU BAIL-OUT-EX. SQ1224.2 045000MOVESPACETO P-OR-F. SQ1224.2 045100MOVESPACETO COMPUTED-X. SQ1224.2 045200MOVESPACETO CORRECT-X. SQ1224.2 045300IF REC-CT EQUALTOZEROMOVESPACETO PAR-NAME. SQ1224.2 045400MOVESPACETO RE-MARK. SQ1224.2 045500* SQ1224.2 045600 HEAD-ROUTINE. SQ1224.2 045700MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ1224.2 045800MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ1224.2 045900MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. SQ1224.2 046000MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. SQ1224.2 046100 COLUMN-NAMES-ROUTINE. SQ1224.2 046200MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ1224.2 046300MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. SQ1224.2 046400MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ1224.2 046500 END-ROUTINE. SQ1224.2 046600MOVE HYPHEN-LINE TO DUMMY-RECORD. SQ1224.2 046700PERFORM WRITE-LINE 5 TIMES. SQ1224.2 046800 END-RTN-EXIT. SQ1224.2 046900MOVE CCVS-E-1 TO DUMMY-RECORD. SQ1224.2 047000PERFORM WRITE-LINE 2 TIMES. SQ1224.2 047100* SQ1224.2 047200 END-ROUTINE-1. SQ1224.2 047300ADD ERROR-COUNTER TO ERROR-HOLD SQ1224.2 047400ADD INSPECT-COUNTER TO ERROR-HOLD. SQ1224.2 047500ADD DELETE-COUNTER TO ERROR-HOLD. SQ1224.2 047600ADD PASS-COUNTER TO ERROR-HOLD. SQ1224.2 047700MOVE PASS-COUNTER TO CCVS-E-4-1. SQ1224.2 047800MOVE ERROR-HOLD TO CCVS-E-4-2. SQ1224.2 047900MOVE CCVS-E-4 TO CCVS-E-2-2. SQ1224.2 048000MOVE CCVS-E-2 TO DUMMY-RECORD SQ1224.2 048100PERFORM WRITE-LINE. SQ1224.2 048200MOVE"TEST(S) FAILED"TO ENDER-DESC. SQ1224.2 048300IF ERROR-COUNTER ISEQUALTOZERO SQ1224.2 048400MOVE"NO "TO ERROR-TOTAL SQ1224.2 048500ELSE SQ1224.2 048600MOVE ERROR-COUNTER TO ERROR-TOTAL. SQ1224.2 048700MOVE CCVS-E-2 TO DUMMY-RECORD. SQ1224.2 048800PERFORM WRITE-LINE. SQ1224.2 048900 END-ROUTINE-13. SQ1224.2 049000IF DELETE-COUNTER ISEQUALTOZERO SQ1224.2 049100MOVE"NO "TO ERROR-TOTAL SQ1224.2 049200ELSE SQ1224.2 049300MOVE DELETE-COUNTER TO ERROR-TOTAL. SQ1224.2 049400MOVE"TEST(S) DELETED "TO ENDER-DESC. SQ1224.2 049500MOVE CCVS-E-2 TO DUMMY-RECORD. SQ1224.2 049600PERFORM WRITE-LINE. SQ1224.2 049700IF INSPECT-COUNTER EQUALTOZERO SQ1224.2 049800MOVE"NO "TO ERROR-TOTAL SQ1224.2 049900ELSE SQ1224.2 050000MOVE INSPECT-COUNTER TO ERROR-TOTAL. SQ1224.2 050100MOVE"TEST(S) REQUIRE INSPECTION"TO ENDER-DESC. SQ1224.2 050200MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ1224.2 050300MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. SQ1224.2 050400* SQ1224.2 050500 WRITE-LINE. SQ1224.2 050600ADD1TO RECORD-COUNT. SQ1224.2 050700IF RECORD-COUNT GREATER50 SQ1224.2 050800MOVE DUMMY-RECORD TO DUMMY-HOLD SQ1224.2 050900MOVESPACETO DUMMY-RECORD SQ1224.2 051000WRITE DUMMY-RECORD AFTERADVANCINGPAGE SQ1224.2 051100MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN SQ1224.2 051200MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES SQ1224.2 051300MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN SQ1224.2 051400MOVE DUMMY-HOLD TO DUMMY-RECORD SQ1224.2 051500MOVEZEROTO RECORD-COUNT. SQ1224.2 051600PERFORM WRT-LN. SQ1224.2 051700* SQ1224.2 051800 WRT-LN. SQ1224.2 051900WRITE DUMMY-RECORD AFTERADVANCING1 LINES. SQ1224.2 052000MOVESPACETO DUMMY-RECORD. SQ1224.2 052100 BLANK-LINE-PRINT. SQ1224.2 052200PERFORM WRT-LN. SQ1224.2 052300 FAIL-ROUTINE. SQ1224.2 052400IF COMPUTED-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE. SQ1224.2 052500IF CORRECT-X NOTEQUALTOSPACEGOTO FAIL-ROUTINE-WRITE. SQ1224.2 052600MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. SQ1224.2 052700MOVE"NO FURTHER INFORMATION, SEE PROGRAM."TO INFO-TEXT. SQ1224.2 052800MOVE XXINFO TO DUMMY-RECORD. SQ1224.2 052900PERFORM WRITE-LINE 2 TIMES. SQ1224.2 053000MOVESPACESTO INF-ANSI-REFERENCE. SQ1224.2 053100GOTO FAIL-ROUTINE-EX. SQ1224.2 053200 FAIL-ROUTINE-WRITE. SQ1224.2 053300MOVE TEST-COMPUTED TO PRINT-REC SQ1224.2 053400PERFORM WRITE-LINE SQ1224.2 053500MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. SQ1224.2 053600MOVE TEST-CORRECT TO PRINT-REC SQ1224.2 053700PERFORM WRITE-LINE 2 TIMES. SQ1224.2 053800MOVESPACESTO COR-ANSI-REFERENCE. SQ1224.2 053900 FAIL-ROUTINE-EX. SQ1224.2 054000EXIT. SQ1224.2 054100 BAIL-OUT. SQ1224.2 054200IF COMPUTED-A NOTEQUALTOSPACEGOTO BAIL-OUT-WRITE. SQ1224.2 054300IF CORRECT-A EQUALTOSPACEGOTO BAIL-OUT-EX. SQ1224.2 054400 BAIL-OUT-WRITE. SQ1224.2 054500MOVE CORRECT-A TO XXCORRECT. SQ1224.2 054600MOVE COMPUTED-A TO XXCOMPUTED. SQ1224.2 054700MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. SQ1224.2 054800MOVE XXINFO TO DUMMY-RECORD. SQ1224.2 054900PERFORM WRITE-LINE 2 TIMES. SQ1224.2 055000MOVESPACESTO INF-ANSI-REFERENCE. SQ1224.2 055100 BAIL-OUT-EX. SQ1224.2 055200EXIT. SQ1224.2 055300 CCVS1-EXIT. SQ1224.2 055400EXIT. SQ1224.2 055500* SQ1224.2 055600**************************************************************** SQ1224.2 055700* * SQ1224.2 055800* THIS POINT MARKS THE END OF THE CCVS MONITOR ROUTINES AND * SQ1224.2 055900* THE START OF THE TESTS OF SPECIFIC COBOL FEATURES. * SQ1224.2 056000* * SQ1224.2 056100**************************************************************** SQ1224.2 056200* SQ1224.2 056300 SECT-SQ122A-0004 SECTION. SQ1224.2 056400 STA-INIT. SQ1224.2 056500* SQ1224.2 056600MOVE"SQ-FS4"TO XFILE-NAME (1). SQ1224.2 056700MOVE"R1-F-G"TO XRECORD-NAME (1). SQ1224.2 056800MOVE CCVS-PGM-ID TO XPROGRAM-NAME (1). SQ1224.2 056900MOVE125TO XRECORD-LENGTH (1). SQ1224.2 057000MOVE"RC"TO CHARS-OR-RECORDS (1). SQ1224.2 057100MOVE2TO XBLOCK-SIZE (1). SQ1224.2 057200MOVE1TO RECORDS-IN-FILE (1). SQ1224.2 057300MOVE"SQ"TO XFILE-ORGANIZATION (1). SQ1224.2 057400MOVE"S"TO XLABEL-TYPE (1). SQ1224.2 057500MOVEZEROTO XRECORD-NUMBER (1). SQ1224.2 057600* SQ1224.2 057700* OPEN THE FILE IN THE OUTPUT MODE SQ1224.2 057800* SQ1224.2 057900 SEQ-INIT-01. SQ1224.2 058000MOVE0TO REC-CT. SQ1224.2 058100MOVE"**"TO SQ-FS4-STATUS. SQ1224.2 058200MOVE"OPEN, CREATE FILE"TO FEATURE. SQ1224.2 058300MOVE"SEQ-TEST-OP-01"TO PAR-NAME. SQ1224.2 058400 SEQ-TEST-OP-01. SQ1224.2 058500OPENOUTPUT SQ-FS4. SQ1224.2 058600* SQ1224.2 058700* CHECK I-O STATUS RETURNED FROM OPEN OUTPUT SQ1224.2 058800* SQ1224.2 058900ADD1TO REC-CT. SQ1224.2 059000 SEQ-TEST-OP-01-01. SQ1224.2 059100IF SQ-FS4-STATUS = "00" SQ1224.2 059200PERFORM PASS SQ1224.2 059300ELSE SQ1224.2 059400MOVE SQ-FS4-STATUS TO COMPUTED-A SQ1224.2 059500MOVE"00"TO CORRECT-A SQ1224.2 059600MOVE"UNEXPECTED ERROR CODE FROM OPEN OUTPUT" SQ1224.2 059700TO RE-MARK SQ1224.2 059800MOVE"VII-3, VII-23"TO ANSI-REFERENCE SQ1224.2 059900PERFORM FAIL. SQ1224.2 060000 SEQ-TEST-01-01-END. SQ1224.2 060100* SQ1224.2 060200* SQ1224.2 060300* THE FILE HAS BEEN CREATED. WE NOW WRITE ONE RECORD TO IT. SQ1224.2 060400* SQ1224.2 060500 SEQ-INIT-02. SQ1224.2 060600MOVE0TO REC-CT. SQ1224.2 060700MOVE"**"TO SQ-FS4-STATUS. SQ1224.2 060800ADD1TO XRECORD-NUMBER (1). SQ1224.2 060900MOVE"WRITE ONE RECORD"TO FEATURE. SQ1224.2 061000MOVE"SEQ-TEST-WR-02"TO PAR-NAME. SQ1224.2 061100 SEQ-TEST-WR-02. SQ1224.2 061200MOVE FILE-RECORD-INFO-P1-120 (1) TO SQ-FS4-FIRST. SQ1224.2 061300MOVE XRECORD-NUMBER (1) TO SQ-FS4-REC-NO. SQ1224.2 061400WRITE SQ-FS4R1-F-G-125. SQ1224.2 061500* SQ1224.2 061600* CHECK I-O STATUS RETURNED FROM WRITE SQ1224.2 061700* SQ1224.2 061800ADD1TO REC-CT. SQ1224.2 061900 SEQ-TEST-WR-02-01. SQ1224.2 062000IF SQ-FS4-STATUS = "00" SQ1224.2 062100PERFORM PASS SQ1224.2 062200ELSE SQ1224.2 062300MOVE SQ-FS4-STATUS TO COMPUTED-A SQ1224.2 062400MOVE"00"TO CORRECT-A SQ1224.2 062500MOVE"UNEXPECTED ERROR CODE FROM WRITE" SQ1224.2 062600TO RE-MARK SQ1224.2 062700MOVE"VII-3, VII-53,4.7.4(6)"TO ANSI-REFERENCE SQ1224.2 062800PERFORM FAIL. SQ1224.2 062900 SEQ-TEST-02-01-END. SQ1224.2 063000* SQ1224.2 063100* SQ1224.2 063200* HAVING WRITTEN ONE RECORD, CLOSE THE FILE. SQ1224.2 063300* SQ1224.2 063400 SEQ-INIT-03. SQ1224.2 063500MOVE0TO REC-CT. SQ1224.2 063600MOVE"**"TO SQ-FS4-STATUS. SQ1224.2 063700MOVE"CLOSE AFTER CREATE"TO FEATURE. SQ1224.2 063800MOVE"SEQ-TEST-CL-03"TO PAR-NAME. SQ1224.2 063900 SEQ-TEST-CL-03. SQ1224.2 064000CLOSE SQ-FS4. SQ1224.2 064100* SQ1224.2 064200* CHECK I-O STATUS RETURNED FROM CLOSE SQ1224.2 064300* SQ1224.2 064400ADD1TO REC-CT. SQ1224.2 064500 SEQ-TEST-CL-03-01. SQ1224.2 064600IF SQ-FS4-STATUS = "00" SQ1224.2 064700PERFORM PASS SQ1224.2 064800ELSE SQ1224.2 064900MOVE SQ-FS4-STATUS TO COMPUTED-A SQ1224.2 065000MOVE"00"TO CORRECT-A SQ1224.2 065100MOVE"UNEXPECTED ERROR CODE FROM CLOSE" SQ1224.2 065200TO RE-MARK SQ1224.2 065300MOVE"VII-3, VII-38,4.2.4(4)"TO ANSI-REFERENCE SQ1224.2 065400PERFORM FAIL. SQ1224.2 065500 SEQ-TEST-03-01-END. SQ1224.2 065600* SQ1224.2 065700* SQ1224.2 065800* CREATION OF THE FILE IS NOW COMPLETE. THE NEXT ACTION SQ1224.2 065900* IS TO OPEN THE FILE IN THE INPUT MODE SQ1224.2 066000* SQ1224.2 066100 SEQ-INIT-04. SQ1224.2 066200MOVE0TO REC-CT. SQ1224.2 066300MOVEZEROTO XRECORD-NUMBER (1). SQ1224.2 066400MOVE"**"TO SQ-FS4-STATUS. SQ1224.2 066500MOVE"OPEN, TO READ FILE"TO FEATURE. SQ1224.2 066600MOVE"SEQ-TEST-OP-04"TO PAR-NAME. SQ1224.2 066700 SEQ-TEST-OP-04. SQ1224.2 066800* SQ1224.2 066900* OPEN THE TEST FILE AND CLEAR THE RECORD AREA, JUST IN SQ1224.2 067000* CASE THERE IS A SINGLE BUFFER WHICH STILL HAS A COPY OF SQ1224.2 067100* THE LAST RECORD WRITTEN IN IT. SQ1224.2 067200* SQ1224.2 067300OPENINPUT SQ-FS4. SQ1224.2 067400MOVESPACETO SQ-FS4R1-F-G-125. SQ1224.2 067500* SQ1224.2 067600* CHECK I-O STATUS RETURNED FROM OPEN INPUT SQ1224.2 067700* SQ1224.2 067800ADD1TO REC-CT. SQ1224.2 067900 SEQ-TEST-OP-04-01. SQ1224.2 068000IF SQ-FS4-STATUS = "00" SQ1224.2 068100PERFORM PASS SQ1224.2 068200ELSE SQ1224.2 068300MOVE SQ-FS4-STATUS TO COMPUTED-A SQ1224.2 068400MOVE"00"TO CORRECT-A SQ1224.2 068500MOVE"UNEXPECTED ERROR CODE FROM OPEN INPUT" SQ1224.2 068600TO RE-MARK SQ1224.2 068700MOVE"VII-3, VII-23"TO ANSI-REFERENCE SQ1224.2 068800PERFORM FAIL. SQ1224.2 068900 SEQ-TEST-04-01-END. SQ1224.2 069000* SQ1224.2 069100* SQ1224.2 069200* READ THE FIRST (AND ONLY) RECORD FROM THE FILE SQ1224.2 069300* SQ1224.2 069400 SEQ-INIT-05. SQ1224.2 069500MOVE0TO REC-CT. SQ1224.2 069600MOVE"**"TO SQ-FS4-STATUS. SQ1224.2 069700MOVE"READ FIRST RECORD"TO FEATURE. SQ1224.2 069800MOVE"SEQ-TEST-RD-05"TO PAR-NAME. SQ1224.2 069900 SEQ-TEST-RD-05. SQ1224.2 070000READ SQ-FS4. SQ1224.2 070100MOVE SQ-FS4R1-F-G-125 TO FILE-RECORD-INFO (2). SQ1224.2 070200* SQ1224.2 070300* CHECK I-O STATUS RETURNED FROM READ SQ1224.2 070400* SQ1224.2 070500ADD1TO REC-CT. SQ1224.2 070600 SEQ-TEST-RD-05-01. SQ1224.2 070700IF SQ-FS4-STATUS = "00" SQ1224.2 070800PERFORM PASS SQ1224.2 070900ELSE SQ1224.2 071000MOVE SQ-FS4-STATUS TO COMPUTED-A SQ1224.2 071100MOVE"00"TO CORRECT-A SQ1224.2 071200MOVE"UNEXPECTED I-O STATUS FROM READ" SQ1224.2 071300TO RE-MARK SQ1224.2 071400MOVE"VII-3, VII-44,4.4.4(3)"TO ANSI-REFERENCE SQ1224.2 071500PERFORM FAIL. SQ1224.2 071600 SEQ-TEST-05-01-END. SQ1224.2 071700* SQ1224.2 071800* SQ1224.2 071900* READ AGAIN, TO RAISE THE AT END CONDITION SQ1224.2 072000* SQ1224.2 072100 SEQ-INIT-06. SQ1224.2 072200MOVE0TO REC-CT. SQ1224.2 072300MOVE"**"TO SQ-FS4-STATUS. SQ1224.2 072400MOVE"READ, GIVING AT END"TO FEATURE. SQ1224.2 072500MOVE"SEQ-TEST-RD-06"TO PAR-NAME. SQ1224.2 072600 SEQ-TEST-RD-06. SQ1224.2 072700READ SQ-FS4. SQ1224.2 072800* SQ1224.2 072900* CHECK I-O STATUS RETURNED FROM READ SQ1224.2 073000* SQ1224.2 073100ADD1TO REC-CT. SQ1224.2 073200 SEQ-TEST-RD-06-01. SQ1224.2 073300IF SQ-FS4-STATUS = "10" SQ1224.2 073400PERFORM PASS SQ1224.2 073500ELSE SQ1224.2 073600MOVE SQ-FS4-STATUS TO COMPUTED-A SQ1224.2 073700MOVE"10"TO CORRECT-A SQ1224.2 073800MOVE"UNEXPECTED I-O STATUS AT END OF FILE" SQ1224.2 073900TO RE-MARK SQ1224.2 074000MOVE"VII-3, VII-44,4.4.4(3)"TO ANSI-REFERENCE SQ1224.2 074100PERFORM FAIL. SQ1224.2 074200 SEQ-TEST-06-01-END. SQ1224.2 074300* SQ1224.2 074400* SQ1224.2 074500* READ AGAIN, AFTER AT END, TO RAISE I-O STATUS 46 SQ1224.2 074600* SQ1224.2 074700 SEQ-INIT-07. SQ1224.2 074800MOVE0TO REC-CT. SQ1224.2 074900MOVE"**"TO SQ-FS4-STATUS. SQ1224.2 075000MOVE"READ AFTER AT END"TO FEATURE. SQ1224.2 075100MOVE"SEQ-TEST-RD-07"TO PAR-NAME. SQ1224.2 075200 SEQ-TEST-RD-07. SQ1224.2 075300READ SQ-FS4. SQ1224.2 075400 CCVS-EXIT SECTION. SQ1224.2 075500 CCVS-999999. SQ1224.2 075600GOTO CLOSE-FILES. SQ1224.2
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.30Angebot
(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.