000100 IDENTIFICATION DIVISION. IX2174.2
000200 PROGRAM-ID. IX2174.2
000300 IX217A. IX2174.2
000400**************************************************************** IX2174.2
000500* * IX2174.2
000600* VALIDATION FOR:- * IX2174.2
000700* * IX2174.2
000800* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".IX2174.2
000900* * IX2174.2
001000* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".IX2174.2
001100* * IX2174.2
001200**************************************************************** IX2174.2
001300* IX2174.2
001400* THE FUNCTION OF THIS PROGRAM IS TO CREATE IX2174.2
001500* THE OPTIONAL BUT NOT EXISTING INDEXED FILES BY THE OPEN IX2174.2
001600* I-O AND THE OPEN EXTEND STATEMENTS. THE FILE STATUS CODE IX2174.2
001700* FOR BOTH FILES MUST BE "05" AFTER PROCESSING THE OPEN IX2174.2
001800* STATEMENT. FILE IX-FS1 CONTAINS 50 RECORDS AFTER CORRECT IX2174.2
001900* EXECUTION AND FILE IX-VS1 CONTAINS 25 LONG RECORDS (240) IX2174.2
002000* AND 25 SHORT RECORDS (200) AFTER CORRECT EXECUTION. IX2174.2
002100* IX2174.2
002200* IX2174.2
002300* X-CARDS WHICH MUST BE REPLACED FOR THIS PROGRAM ARE IX2174.2
002400* IX2174.2
002500* X-24 INDEXED FILE IMPLEMENTOR-NAME IN ASSGN TO IX2174.2
002600* CLAUSE FOR DATA FILE IX-FS1 IX2174.2
002700* X-25 INDEXED FILE IMPLEMENTOR-NAME IN ASSGN TO IX2174.2
002800* CLAUSE FOR DATA FILE IX-VS1 IX2174.2
002900* X-44 INDEXED FILE IMPLEMENTOR-NAME IN ASSGN TO IX2174.2
003000* CLAUSE FOR INDEX FILE IX-FS1 IX2174.2
003100* X-45 INDEXED FILE IMPLEMENTOR-NAME IN ASSGN TO IX2174.2
003200* CLAUSE FOR INDEX FILE IX-VS1 IX2174.2
003300* X-55 IMPLEMENTOR-NAME FOR SYSTEM PRINTER IX2174.2
003400* X-82 IMPLEMENTOR-NAME FOR SOURCE-COMPUTER IX2174.2
003500* X-83 IMPLEMENTOR-NAME FOR OBJECT-COMPUTER IX2174.2
003600* IX2174.2
003700* NOTE: X-CARDS 44 AND 62 ARE OPTIONAL IX2174.2
003800* AND NEED ONLY TO BE PRESENT IF THE COMPILER RE- IX2174.2
003900* QUIRES THIS CODE BE AVAILABLE FOR PROPER PROGRAM IX2174.2
004000* COMPILATION AND EXECUTION. IF THE VP-ROUTINE IS IX2174.2
004100* USED THE X-CARDS MAY BE AUTOMATICALLY SELECTED IX2174.2
004200* FOR INCLUSION IN THE PROGRAM BY SPECIFYING THE IX2174.2
004300* APPROPRIATE LETTER IN THE "*OPT" VP-ROUTINE IX2174.2
004400* CONTROL CARD. THE LETTER CORRESPONDS TO A IX2174.2
004500* CHARACTER IN POSITION 7 OF THE SOURCE LINE AND IX2174.2
004600* THEY ARE AS FOLLOWS IX2174.2
004700* IX2174.2
004800* J SELECTS X-CARD 44 IX2174.2
004900* J SELECTS X-CARD 45 IX2174.2
005000* C SELECTS X-CARD 84 IX2174.2
005100* IX2174.2
005200****************************************************** IX2174.2
005300 ENVIRONMENT DIVISION. IX2174.2
005400 CONFIGURATION SECTION. IX2174.2
005500 SOURCE-COMPUTER. IX2174.2
005600 Card0130. IX2174.2
005700 OBJECT-COMPUTER. IX2174.2
005800 Card0131. IX2174.2
005900 INPUT-OUTPUT SECTION. IX2174.2
006000 FILE-CONTROL. IX2174.2
006100 SELECT PRINT-FILE ASSIGN TO IX2174.2
006200 "C0085" . IX2174.2
006300 IX2174.2
006400 SELECT OPTIONAL IX-FS1 ASSIGN TO IX2174.2
006500 XXXXP024 IX2174.2
006600 XXXXP044 IX2174.2
006700 ORGANIZATION IS INDEXED IX2174.2
006800 RECORD KEY IS IX-FS1-KEY IX2174.2
006900 ACCESS MODE IS DYNAMIC IX2174.2
007000 FILE STATUS IS IX-FS1-STATUS. IX2174.2
007100 IX2174.2
007200 SELECT OPTIONAL IX-VS1 ASSIGN TO IX2174.2
007300 XXXXP025 IX2174.2
007400 XXXXP045 IX2174.2
007500 ORGANIZATION IS INDEXED IX2174.2
007600 RECORD KEY IS IX-VS1-KEY IX2174.2
007700 ACCESS MODE IS SEQUENTIAL IX2174.2
007800 FILE STATUS IS IX-VS1-STATUS. IX2174.2
007900 IX2174.2
008000 DATA DIVISION. IX2174.2
008100 FILE SECTION. IX2174.2
008200 FD PRINT-FILE. IX2174.2
008300 01 PRINT-REC PICTURE X(120). IX2174.2
008400 01 DUMMY-RECORD PICTURE X(120). IX2174.2
008500 IX2174.2
008600 FD IX-FS1 IX2174.2
008700 LABEL RECORD IS STANDARD IX2174.2
008800 DATA RECORD IS IX-FS1R1-F-G-240 IX2174.2
008900 BLOCK CONTAINS 1 RECORDS IX2174.2
009000 RECORD CONTAINS 240 CHARACTERS. IX2174.2
009100 01 IX-FS1R1-F-G-240. IX2174.2
009200 03 IX-FS1-WRK-120 PIC X(120). IX2174.2
009300 03 IX-FS1-GRP-120. IX2174.2
009400 05 FILLER PIC X(8). IX2174.2
009500 05 IX-FS1-KEY PIC X(29). IX2174.2
009600 05 FILLER PIC X(83). IX2174.2
009700 IX2174.2
009800 FD IX-VS1 IX2174.2
009900 LABEL RECORD IS STANDARD IX2174.2
010000 DATA RECORD IS IX-VS1R1-F-G-240 IX-VS1R1-F-G-200 IX2174.2
010100 BLOCK CONTAINS 1 RECORDS IX2174.2
010200 RECORD VARYING 200 TO 240 DEPENDING REC-LENGTH. IX2174.2
010300 IX2174.2
010400 01 IX-VS1R1-F-G-240. IX2174.2
010500 03 IX-VS1-WRK-120 PIC X(120). IX2174.2
010600 03 IX-VS1-GRP-120. IX2174.2
010700 05 FILLER PIC X(8). IX2174.2
010800 05 IX-VS1-KEY PIC X(29). IX2174.2
010900 05 FILLER PIC X(83). IX2174.2
011000 IX2174.2
011100 01 IX-VS1R1-F-G-200. IX2174.2
011200 03 IX-VS1-WRK-120-SHORT PIC X(120). IX2174.2
011300 03 IX-VS1-GRP-80. IX2174.2
011400 05 FILLER PIC X(8). IX2174.2
011500 05 FILLER-KEY PIC X(29). IX2174.2
011600 05 VIERZIG PIC X(43). IX2174.2
011700 IX2174.2
011800 WORKING-STORAGE SECTION. IX2174.2
011900 01 REC-LENGTH PIC 9999 VALUE ZERO. IX2174.2
012000 01 STATUS-ERROR PIC 9 VALUE ZERO. IX2174.2
012100 01 GRP-0101. IX2174.2
012200 02 FILLER PIC X(10) VALUE "ABCDLKJXYZ". IX2174.2
012300 02 WRK-DU-09V00-001 PIC 9(9) VALUE ZERO. IX2174.2
012400 02 FILLER PIC X(10) VALUE "ZIF,.$-+CD". IX2174.2
012500 01 FILE-RECORD-INFORMATION-REC. IX2174.2
012600 03 FILE-RECORD-INFO-SKELETON. IX2174.2
012700 05 FILLER PICTURE X(48) VALUE IX2174.2
012800 "FILE= ,RECORD= /0,RECNO=000000,UPDT=00". IX2174.2
012900 05 FILLER PICTURE X(46) VALUE IX2174.2
013000 ",ODO=0000,PGM= ,LRECL=000000,BLKSIZ =0000". IX2174.2
013100 05 FILLER PICTURE X(26) VALUE IX2174.2
013200 ",LFIL=000000,ORG= ,LBLR= ". IX2174.2
013300 05 FILLER PICTURE X(37) VALUE IX2174.2
013400 ",RECKEY= ". IX2174.2
013500 05 FILLER PICTURE X(38) VALUE IX2174.2
013600 ",ALTKEY1= ". IX2174.2
013700 05 FILLER PICTURE X(38) VALUE IX2174.2
013800 ",ALTKEY2= ". IX2174.2
013900 05 FILLER PICTURE X(7) VALUE SPACE.IX2174.2
014000 03 FILE-RECORD-INFO OCCURS 10 TIMES. IX2174.2
014100 05 FILE-RECORD-INFO-P1-120. IX2174.2
014200 07 FILLER PIC X(5). IX2174.2
014300 07 XFILE-NAME PIC X(6). IX2174.2
014400 07 FILLER PIC X(8). IX2174.2
014500 07 XRECORD-NAME PIC X(6). IX2174.2
014600 07 FILLER PIC X(1). IX2174.2
014700 07 REELUNIT-NUMBER PIC 9(1). IX2174.2
014800 07 FILLER PIC X(7). IX2174.2
014900 07 XRECORD-NUMBER PIC 9(6). IX2174.2
015000 07 FILLER PIC X(6). IX2174.2
015100 07 UPDATE-NUMBER PIC 9(2). IX2174.2
015200 07 FILLER PIC X(5). IX2174.2
015300 07 ODO-NUMBER PIC 9(4). IX2174.2
015400 07 FILLER PIC X(5). IX2174.2
015500 07 XPROGRAM-NAME PIC X(5). IX2174.2
015600 07 FILLER PIC X(7). IX2174.2
015700 07 XRECORD-LENGTH PIC 9(6). IX2174.2
015800 07 FILLER PIC X(7). IX2174.2
015900 07 CHARS-OR-RECORDS PIC X(2). IX2174.2
016000 07 FILLER PIC X(1). IX2174.2
016100 07 XBLOCK-SIZE PIC 9(4). IX2174.2
016200 07 FILLER PIC X(6). IX2174.2
016300 07 RECORDS-IN-FILE PIC 9(6). IX2174.2
016400 07 FILLER PIC X(5). IX2174.2
016500 07 XFILE-ORGANIZATION PIC X(2). IX2174.2
016600 07 FILLER PIC X(6). IX2174.2
016700 07 XLABEL-TYPE PIC X(1). IX2174.2
016800 05 FILE-RECORD-INFO-P121-240. IX2174.2
016900 07 FILLER PIC X(8). IX2174.2
017000 07 XRECORD-KEY PIC X(29). IX2174.2
017100 07 FILLER PIC X(9). IX2174.2
017200 07 ALTERNATE-KEY1 PIC X(29). IX2174.2
017300 07 FILLER PIC X(9). IX2174.2
017400 07 ALTERNATE-KEY2 PIC X(29). IX2174.2
017500 07 FILLER PIC X(7). IX2174.2
017600 IX2174.2
017700 01 IX-FS1-STATUS. IX2174.2
017800 05 IX-FS1-STAT1 PIC X. IX2174.2
017900 05 IX-FS1-STAT2 PIC X. IX2174.2
018000 IX2174.2
018100 01 IX-VS1-STATUS. IX2174.2
018200 05 IX-VS1-STAT1 PIC X. IX2174.2
018300 05 IX-VS1-STAT2 PIC X. IX2174.2
018400 IX2174.2
018500 01 TEST-RESULTS. IX2174.2
018600 02 FILLER PIC X VALUE SPACE. IX2174.2
018700 02 FEATURE PIC X(20) VALUE SPACE. IX2174.2
018800 02 FILLER PIC X VALUE SPACE. IX2174.2
018900 02 P-OR-F PIC X(5) VALUE SPACE. IX2174.2
019000 02 FILLER PIC X VALUE SPACE. IX2174.2
019100 02 PAR-NAME. IX2174.2
019200 03 FILLER PIC X(19) VALUE SPACE. IX2174.2
019300 03 PARDOT-X PIC X VALUE SPACE. IX2174.2
019400 03 DOTVALUE PIC 99 VALUE ZERO. IX2174.2
019500 02 FILLER PIC X(8) VALUE SPACE. IX2174.2
019600 02 RE-MARK PIC X(61). IX2174.2
019700 01 TEST-COMPUTED. IX2174.2
019800 02 FILLER PIC X(30) VALUE SPACE. IX2174.2
019900 02 FILLER PIC X(17) VALUE IX2174.2
020000 " COMPUTED=". IX2174.2
020100 02 COMPUTED-X. IX2174.2
020200 03 COMPUTED-A PIC X(20) VALUE SPACE. IX2174.2
020300 03 COMPUTED-N REDEFINES COMPUTED-A IX2174.2
020400 PIC -9(9).9(9). IX2174.2
020500 03 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). IX2174.2
020600 03 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). IX2174.2
020700 03 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). IX2174.2
020800 03 CM-18V0 REDEFINES COMPUTED-A. IX2174.2
020900 04 COMPUTED-18V0 PIC -9(18). IX2174.2
021000 04 FILLER PIC X. IX2174.2
021100 03 FILLER PIC X(50) VALUE SPACE. IX2174.2
021200 01 TEST-CORRECT. IX2174.2
021300 02 FILLER PIC X(30) VALUE SPACE. IX2174.2
021400 02 FILLER PIC X(17) VALUE " CORRECT =". IX2174.2
021500 02 CORRECT-X. IX2174.2
021600 03 CORRECT-A PIC X(20) VALUE SPACE. IX2174.2
021700 03 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). IX2174.2
021800 03 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). IX2174.2
021900 03 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). IX2174.2
022000 03 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). IX2174.2
022100 03 CR-18V0 REDEFINES CORRECT-A. IX2174.2
022200 04 CORRECT-18V0 PIC -9(18). IX2174.2
022300 04 FILLER PIC X. IX2174.2
022400 03 FILLER PIC X(2) VALUE SPACE. IX2174.2
022500 03 COR-ANSI-REFERENCE PIC X(48) VALUE SPACE. IX2174.2
022600 01 CCVS-C-1. IX2174.2
022700 02 FILLER PIC IS X(99) VALUE IS " FEATURE PAIX2174.2
022800- "SS PARAGRAPH-NAME IX2174.2
022900- " REMARKS". IX2174.2
023000 02 FILLER PIC X(20) VALUE SPACE. IX2174.2
023100 01 CCVS-C-2. IX2174.2
023200 02 FILLER PIC X VALUE SPACE. IX2174.2
023300 02 FILLER PIC X(6) VALUE "TESTED". IX2174.2
023400 02 FILLER PIC X(15) VALUE SPACE. IX2174.2
023500 02 FILLER PIC X(4) VALUE "FAIL". IX2174.2
023600 02 FILLER PIC X(94) VALUE SPACE. IX2174.2
023700 01 REC-SKL-SUB PIC 9(2) VALUE ZERO. IX2174.2
023800 01 REC-CT PIC 99 VALUE ZERO. IX2174.2
023900 01 DELETE-COUNTER PIC 999 VALUE ZERO. IX2174.2
024000 01 ERROR-COUNTER PIC 999 VALUE ZERO. IX2174.2
024100 01 INSPECT-COUNTER PIC 999 VALUE ZERO. IX2174.2
024200 01 PASS-COUNTER PIC 999 VALUE ZERO. IX2174.2
024300 01 TOTAL-ERROR PIC 999 VALUE ZERO. IX2174.2
024400 01 ERROR-HOLD PIC 999 VALUE ZERO. IX2174.2
024500 01 DUMMY-HOLD PIC X(120) VALUE SPACE. IX2174.2
024600 01 RECORD-COUNT PIC 9(5) VALUE ZERO. IX2174.2
024700 01 ANSI-REFERENCE PIC X(48) VALUE SPACES. IX2174.2
024800 01 CCVS-H-1. IX2174.2
024900 02 FILLER PIC X(39) VALUE SPACES. IX2174.2
025000 02 FILLER PIC X(42) VALUE IX2174.2
025100 "OFFICIAL COBOL COMPILER VALIDATION SYSTEM". IX2174.2
025200 02 FILLER PIC X(39) VALUE SPACES. IX2174.2
025300 01 CCVS-H-2A. IX2174.2
025400 02 FILLER PIC X(40) VALUE SPACE. IX2174.2
025500 02 FILLER PIC X(7) VALUE "CCVS85 ". IX2174.2
025600 02 FILLER PIC XXXX VALUE IX2174.2
025700 "4.2 ". IX2174.2
025800 02 FILLER PIC X(28) VALUE IX2174.2
025900 " COPY - NOT FOR DISTRIBUTION". IX2174.2
026000 02 FILLER PIC X(41) VALUE SPACE. IX2174.2
026100 IX2174.2
026200 01 CCVS-H-2B. IX2174.2
026300 02 FILLER PIC X(15) VALUE IX2174.2
026400 "TEST RESULT OF ". IX2174.2
026500 02 TEST-ID PIC X(9). IX2174.2
026600 02 FILLER PIC X(4) VALUE IX2174.2
026700 " IN ". IX2174.2
026800 02 FILLER PIC X(12) VALUE IX2174.2
026900 " HIGH ". IX2174.2
027000 02 FILLER PIC X(22) VALUE IX2174.2
027100 " LEVEL VALIDATION FOR ". IX2174.2
027200 02 FILLER PIC X(58) VALUE IX2174.2
027300 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".IX2174.2
027400 01 CCVS-H-3. IX2174.2
027500 02 FILLER PIC X(34) VALUE IX2174.2
027600 " FOR OFFICIAL USE ONLY ". IX2174.2
027700 02 FILLER PIC X(58) VALUE IX2174.2
027800 "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".IX2174.2
027900 02 FILLER PIC X(28) VALUE IX2174.2
028000 " COPYRIGHT 1985 ". IX2174.2
028100 01 CCVS-E-1. IX2174.2
028200 02 FILLER PIC X(52) VALUE SPACE. IX2174.2
028300 02 FILLER PIC X(14) VALUE IS "END OF TEST- ". IX2174.2
028400 02 ID-AGAIN PIC X(9). IX2174.2
028500 02 FILLER PIC X(45) VALUE SPACES. IX2174.2
028600 01 CCVS-E-2. IX2174.2
028700 02 FILLER PIC X(31) VALUE SPACE. IX2174.2
028800 02 FILLER PIC X(21) VALUE SPACE. IX2174.2
028900 02 CCVS-E-2-2. IX2174.2
029000 03 ERROR-TOTAL PIC XXX VALUE SPACE. IX2174.2
029100 03 FILLER PIC X VALUE SPACE. IX2174.2
029200 03 ENDER-DESC PIC X(44) VALUE IX2174.2
029300 "ERRORS ENCOUNTERED". IX2174.2
029400 01 CCVS-E-3. IX2174.2
029500 02 FILLER PIC X(22) VALUE IX2174.2
029600 " FOR OFFICIAL USE ONLY". IX2174.2
029700 02 FILLER PIC X(12) VALUE SPACE. IX2174.2
029800 02 FILLER PIC X(58) VALUE IX2174.2
029900 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".IX2174.2
030000 02 FILLER PIC X(13) VALUE SPACE. IX2174.2
030100 02 FILLER PIC X(15) VALUE IX2174.2
030200 " COPYRIGHT 1985". IX2174.2
030300 01 CCVS-E-4. IX2174.2
030400 02 CCVS-E-4-1 PIC XXX VALUE SPACE. IX2174.2
030500 02 FILLER PIC X(4) VALUE " OF ". IX2174.2
030600 02 CCVS-E-4-2 PIC XXX VALUE SPACE. IX2174.2
030700 02 FILLER PIC X(40) VALUE IX2174.2
030800 " TESTS WERE EXECUTED SUCCESSFULLY". IX2174.2
030900 01 XXINFO. IX2174.2
031000 02 FILLER PIC X(19) VALUE IX2174.2
031100 "*** INFORMATION ***". IX2174.2
031200 02 INFO-TEXT. IX2174.2
031300 04 FILLER PIC X(8) VALUE SPACE. IX2174.2
031400 04 XXCOMPUTED PIC X(20). IX2174.2
031500 04 FILLER PIC X(5) VALUE SPACE. IX2174.2
031600 04 XXCORRECT PIC X(20). IX2174.2
031700 02 INF-ANSI-REFERENCE PIC X(48). IX2174.2
031800 01 HYPHEN-LINE. IX2174.2
031900 02 FILLER PIC IS X VALUE IS SPACE. IX2174.2
032000 02 FILLER PIC IS X(65) VALUE IS "************************IX2174.2
032100- "*****************************************". IX2174.2
032200 02 FILLER PIC IS X(54) VALUE IS "************************IX2174.2
032300- "******************************". IX2174.2
032400 01 CCVS-PGM-ID PIC X(9) VALUE IX2174.2
032500 "IX217A". IX2174.2
032600 PROCEDURE DIVISION. IX2174.2
032700 CCVS1 SECTION. IX2174.2
032800 OPEN-FILES. IX2174.2
032900 OPEN OUTPUT PRINT-FILE. IX2174.2
033000 MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. IX2174.2
033100 MOVE SPACE TO TEST-RESULTS. IX2174.2
033200 PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. IX2174.2
033300 MOVE ZERO TO REC-SKL-SUB. IX2174.2
033400 PERFORM CCVS-INIT-FILE 9 TIMES. IX2174.2
033500 CCVS-INIT-FILE. IX2174.2
033600 ADD 1 TO REC-SKL-SUB. IX2174.2
033700 MOVE FILE-RECORD-INFO-SKELETON IX2174.2
033800 TO FILE-RECORD-INFO (REC-SKL-SUB). IX2174.2
033900 CCVS-INIT-EXIT. IX2174.2
034000 GO TO CCVS1-EXIT. IX2174.2
034100 CLOSE-FILES. IX2174.2
034200 PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. IX2174.2
034300 TERMINATE-CCVS. IX2174.2
034400 STOP RUN. IX2174.2
034500 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER. IX2174.2
034600 PASS. MOVE "PASS " TO P-OR-F. ADD 1 TO PASS-COUNTER. IX2174.2
034700 FAIL. MOVE "FAIL*" TO P-OR-F. ADD 1 TO ERROR-COUNTER. IX2174.2
034800 DE-LETE. MOVE "*****" TO P-OR-F. ADD 1 TO DELETE-COUNTER. IX2174.2
034900 MOVE "****TEST DELETED****" TO RE-MARK. IX2174.2
035000 PRINT-DETAIL. IX2174.2
035100 IF REC-CT NOT EQUAL TO ZERO IX2174.2
035200 MOVE "." TO PARDOT-X IX2174.2
035300 MOVE REC-CT TO DOTVALUE. IX2174.2
035400 MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. IX2174.2
035500 IF P-OR-F EQUAL TO "FAIL*" PERFORM WRITE-LINE IX2174.2
035600 PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX IX2174.2
035700 ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX. IX2174.2
035800 MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X. IX2174.2
035900 MOVE SPACE TO CORRECT-X. IX2174.2
036000 IF REC-CT EQUAL TO ZERO MOVE SPACE TO PAR-NAME. IX2174.2
036100 MOVE SPACE TO RE-MARK. IX2174.2
036200 HEAD-ROUTINE. IX2174.2
036300 MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. IX2174.2
036400 MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. IX2174.2
036500 MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. IX2174.2
036600 MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. IX2174.2
036700 COLUMN-NAMES-ROUTINE. IX2174.2
036800 MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. IX2174.2
036900 MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. IX2174.2
037000 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. IX2174.2
037100 END-ROUTINE. IX2174.2
037200 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.IX2174.2
037300 END-RTN-EXIT. IX2174.2
037400 MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. IX2174.2
037500 END-ROUTINE-1. IX2174.2
037600 ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO IX2174.2
037700 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. IX2174.2
037800 ADD PASS-COUNTER TO ERROR-HOLD. IX2174.2
037900* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. IX2174.2
038000 MOVE PASS-COUNTER TO CCVS-E-4-1. IX2174.2
038100 MOVE ERROR-HOLD TO CCVS-E-4-2. IX2174.2
038200 MOVE CCVS-E-4 TO CCVS-E-2-2. IX2174.2
038300 MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. IX2174.2
038400 END-ROUTINE-12. IX2174.2
038500 MOVE "TEST(S) FAILED" TO ENDER-DESC. IX2174.2
038600 IF ERROR-COUNTER IS EQUAL TO ZERO IX2174.2
038700 MOVE "NO " TO ERROR-TOTAL IX2174.2
038800 ELSE IX2174.2
038900 MOVE ERROR-COUNTER TO ERROR-TOTAL. IX2174.2
039000 MOVE CCVS-E-2 TO DUMMY-RECORD. IX2174.2
039100 PERFORM WRITE-LINE. IX2174.2
039200 END-ROUTINE-13. IX2174.2
039300 IF DELETE-COUNTER IS EQUAL TO ZERO IX2174.2
039400 MOVE "NO " TO ERROR-TOTAL ELSE IX2174.2
039500 MOVE DELETE-COUNTER TO ERROR-TOTAL. IX2174.2
039600 MOVE "TEST(S) DELETED " TO ENDER-DESC. IX2174.2
039700 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. IX2174.2
039800 IF INSPECT-COUNTER EQUAL TO ZERO IX2174.2
039900 MOVE "NO " TO ERROR-TOTAL IX2174.2
040000 ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL. IX2174.2
040100 MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC. IX2174.2
040200 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. IX2174.2
040300 MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. IX2174.2
040400 WRITE-LINE. IX2174.2
040500 ADD 1 TO RECORD-COUNT. IX2174.2
040600 IF RECORD-COUNT GREATER 42 IX2174.2
040700 MOVE DUMMY-RECORD TO DUMMY-HOLD IX2174.2
040800 MOVE SPACE TO DUMMY-RECORD IX2174.2
040900 WRITE DUMMY-RECORD AFTER ADVANCING PAGE IX2174.2
041000 MOVE CCVS-H-1 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES IX2174.2
041100 MOVE CCVS-H-2A TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES IX2174.2
041200 MOVE CCVS-H-2B TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES IX2174.2
041300 MOVE CCVS-H-3 TO DUMMY-RECORD PERFORM WRT-LN 3 TIMES IX2174.2
041400 MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN IX2174.2
041500 MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN IX2174.2
041600 MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN IX2174.2
041700 MOVE DUMMY-HOLD TO DUMMY-RECORD IX2174.2
041800 MOVE ZERO TO RECORD-COUNT. IX2174.2
041900 PERFORM WRT-LN. IX2174.2
042000 WRT-LN. IX2174.2
042100 WRITE DUMMY-RECORD AFTER ADVANCING 1 LINES. IX2174.2
042200 MOVE SPACE TO DUMMY-RECORD. IX2174.2
042300 BLANK-LINE-PRINT. IX2174.2
042400 PERFORM WRT-LN. IX2174.2
042500 FAIL-ROUTINE. IX2174.2
042600 IF COMPUTED-X NOT EQUAL TO SPACE IX2174.2
042700 GO TO FAIL-ROUTINE-WRITE. IX2174.2
042800 IF CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.IX2174.2
042900 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. IX2174.2
043000 MOVE "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT. IX2174.2
043100 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. IX2174.2
043200 MOVE SPACES TO INF-ANSI-REFERENCE. IX2174.2
043300 GO TO FAIL-ROUTINE-EX. IX2174.2
043400 FAIL-ROUTINE-WRITE. IX2174.2
043500 MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE IX2174.2
043600 MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. IX2174.2
043700 MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. IX2174.2
043800 MOVE SPACES TO COR-ANSI-REFERENCE. IX2174.2
043900 FAIL-ROUTINE-EX. EXIT. IX2174.2
044000 BAIL-OUT. IX2174.2
044100 IF COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE. IX2174.2
044200 IF CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX. IX2174.2
044300 BAIL-OUT-WRITE. IX2174.2
044400 MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. IX2174.2
044500 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. IX2174.2
044600 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. IX2174.2
044700 MOVE SPACES TO INF-ANSI-REFERENCE. IX2174.2
044800 BAIL-OUT-EX. EXIT. IX2174.2
044900 CCVS1-EXIT. IX2174.2
045000 EXIT. IX2174.2
045100 IX2174.2
045200******************************************************************IX2174.2
045300* TEST 1 *IX2174.2
045400* OPEN I-O (ACCESS IS DYNAMIC) OPTIONAL NOT EXISTING FILEIX2174.2
045500* 05 EXPECTED *IX2174.2
045600* IX-3, 1.3.4 (1) D *IX2174.2
045700******************************************************************IX2174.2
045800 SECT-IX-01-001 SECTION. IX2174.2
045900 OPN-INIT-GF-01. IX2174.2
046000 MOVE SPACES TO IX-FS1-STATUS. IX2174.2
046100 MOVE "OPEN I-O: 05 EXP." TO FEATURE. IX2174.2
046200 MOVE "OPN-TEST-GF-01 " TO PAR-NAME. IX2174.2
046300 OPN-TEST-GF-01. IX2174.2
046400 OPEN IX2174.2
046500 I-O IX-FS1. IX2174.2
046600 IF IX-FS1-STATUS = "05" IX2174.2
046700 GO TO OPN-PASS-GF-01. IX2174.2
046800 OPN-FAIL-GF-01. IX2174.2
046900 MOVE "IX-3, 1.3.4, (1) D. " TO RE-MARK. IX2174.2
047000 PERFORM FAIL. IX2174.2
047100 MOVE IX-FS1-STATUS TO COMPUTED-A. IX2174.2
047200 MOVE "05" TO CORRECT-X. IX2174.2
047300 GO TO OPN-WRITE-GF-01. IX2174.2
047400 OPN-PASS-GF-01. IX2174.2
047500 PERFORM PASS. IX2174.2
047600 OPN-WRITE-GF-01. IX2174.2
047700 PERFORM PRINT-DETAIL. IX2174.2
047800 IX2174.2
047900******************************************************************IX2174.2
048000* TEST 2 *IX2174.2
048100* WRITE 00 EXPECTED *IX2174.2
048200* IX-3, 1.3.4 (1) A *IX2174.2
048300******************************************************************IX2174.2
048400 WRI-INIT-GF-01. IX2174.2
048500 MOVE 240 TO REC-LENGTH. IX2174.2
048600 MOVE ZERO TO STATUS-ERROR. IX2174.2
048700 MOVE "WRI-TEST-GF-01 " TO PAR-NAME IX2174.2
048800 MOVE "WRITE (OPT)F 00 EXP." TO FEATURE. IX2174.2
048900 MOVE "IX-FS1" TO XFILE-NAME (1). IX2174.2
049000 MOVE "IX-F-G" TO XRECORD-NAME (1). IX2174.2
049100 MOVE CCVS-PGM-ID TO XPROGRAM-NAME (1). IX2174.2
049200 MOVE 000240 TO XRECORD-LENGTH (1). IX2174.2
049300 MOVE "RC" TO CHARS-OR-RECORDS (1). IX2174.2
049400 MOVE 0001 TO XBLOCK-SIZE (1). IX2174.2
049500 MOVE 000500 TO RECORDS-IN-FILE (1). IX2174.2
049600 MOVE "IX" TO XFILE-ORGANIZATION (1). IX2174.2
049700 MOVE "S" TO XLABEL-TYPE (1). IX2174.2
049800 MOVE 000001 TO XRECORD-NUMBER (1). IX2174.2
049900 WRI-TEST-GF-01. IX2174.2
050000 MOVE XRECORD-NUMBER (1) TO WRK-DU-09V00-001. IX2174.2
050100 MOVE GRP-0101 TO XRECORD-KEY (1). IX2174.2
050200 MOVE FILE-RECORD-INFO (1) TO IX-FS1R1-F-G-240. IX2174.2
050300 WRITE IX-FS1R1-F-G-240 IX2174.2
050400 INVALID KEY GO TO WRI-FAIL-GF-01. IX2174.2
050500 IF IX-FS1-STATUS NOT EQUAL TO "00" IX2174.2
050600 MOVE 1 TO STATUS-ERROR. IX2174.2
050700 IF XRECORD-NUMBER (1) EQUAL TO 50 IX2174.2
050800 GO TO WRI-TEST-GF-01-1. IX2174.2
050900 ADD 000001 TO XRECORD-NUMBER (1). IX2174.2
051000 GO TO WRI-TEST-GF-01. IX2174.2
051100 WRI-TEST-GF-01-1. IX2174.2
051200 IF STATUS-ERROR EQUAL TO ZERO IX2174.2
051300 GO TO WRI-PASS-GF-01. IX2174.2
051400 WRI-FAIL-GF-01. IX2174.2
051500 MOVE "IX-3, 1.3.4, (1) A. " TO RE-MARK. IX2174.2
051600 PERFORM FAIL. IX2174.2
051700 GO TO WRI-WRITE-GF-01. IX2174.2
051800 WRI-PASS-GF-01. IX2174.2
051900 PERFORM PASS. IX2174.2
052000 WRI-WRITE-GF-01. IX2174.2
052100 PERFORM PRINT-DETAIL. IX2174.2
052200 IX2174.2
052300 CLOSE IX-FS1. IX2174.2
052400******************************************************************IX2174.2
052500* TEST 3 *IX2174.2
052600* READ 00 EXPECTED *IX2174.2
052700* IX-3, 1.3.4 (1) A *IX2174.2
052800******************************************************************IX2174.2
052900 READ-INIT-F1-01. IX2174.2
053000 OPEN INPUT IX-FS1. IX2174.2
053100 MOVE ZERO TO WRK-DU-09V00-001. IX2174.2
053200 READ-TEST-F1-01. IX2174.2
053300 READ IX-FS1 NEXT RECORD IX2174.2
053400 AT END GO TO READ-TEST-F1-01-1. IX2174.2
053500 MOVE IX-FS1R1-F-G-240 TO FILE-RECORD-INFO (1). IX2174.2
053600 ADD 1 TO WRK-DU-09V00-001. IX2174.2
053700 IF WRK-DU-09V00-001 GREATER 50 IX2174.2
053800 MOVE "MORE THAN 50 RECORDS" TO RE-MARK IX2174.2
053900 GO TO READ-TEST-F1-01-1. IX2174.2
054000 IF XRECORD-NUMBER (1) = WRK-DU-09V00-001 IX2174.2
054100 GO TO READ-TEST-F1-01 IX2174.2
054200 ELSE IX2174.2
054300 MOVE "WRONG RECORD NUMBER" TO RE-MARK IX2174.2
054400 PERFORM FAIL IX2174.2
054500 MOVE "READ (TO VERIFY)" TO FEATURE IX2174.2
054600 MOVE "READ-TEST-F1-01" TO PAR-NAME IX2174.2
054700 PERFORM PRINT-DETAIL IX2174.2
054800 GO TO READ-TEST-F1-01-3. IX2174.2
054900 READ-TEST-F1-01-1. IX2174.2
055000 IF XRECORD-NUMBER (1) NOT EQUAL TO 50 IX2174.2
055100 PERFORM FAIL IX2174.2
055200 ELSE IX2174.2
055300 PERFORM PASS. IX2174.2
055400 GO TO READ-TEST-F1-01-2. IX2174.2
055500 READ-TEST-F1-01-2. IX2174.2
055600 MOVE "READ (TO VERIFY) " TO FEATURE. IX2174.2
055700 MOVE "READ-TEST-F1-01" TO PAR-NAME. IX2174.2
055800 MOVE "FILE VERIFIED, LFILE" TO COMPUTED-A. IX2174.2
055900 MOVE XRECORD-NUMBER (1) TO CORRECT-18V0. IX2174.2
056000 PERFORM PRINT-DETAIL. IX2174.2
056100 READ-TEST-F1-01-3. IX2174.2
056200 CLOSE IX-FS1. IX2174.2
056300 IX2174.2
056400******************************************************************IX2174.2
056500* TEST 4 *IX2174.2
056600* OPEN EXTEND (ACCESS IS DYNAMIC) OPTIONAL NOT EXISTING FILEIX2174.2
056700* 05 EXPECTED *IX2174.2
056800* IX-3, 1.3.4 (1) D *IX2174.2
056900******************************************************************IX2174.2
057000 OPN-INIT-GF-02. IX2174.2
057100 MOVE SPACES TO IX-VS1-STATUS. IX2174.2
057200 MOVE "OPEN EXTEND: 05 EXP." TO FEATURE. IX2174.2
057300 MOVE "OPN-TEST-GF-02 " TO PAR-NAME. IX2174.2
057400 OPN-TEST-GF-02. IX2174.2
057500 OPEN IX2174.2
057600 EXTEND IX-VS1. IX2174.2
057700 IF IX-VS1-STATUS = "05" IX2174.2
057800 GO TO OPN-PASS-GF-02. IX2174.2
057900 OPN-FAIL-GF-02. IX2174.2
058000 MOVE "IX-3, 1.3.4, (1) D. " TO RE-MARK. IX2174.2
058100 PERFORM FAIL. IX2174.2
058200 MOVE IX-VS1-STATUS TO COMPUTED-A. IX2174.2
058300 MOVE "05" TO CORRECT-X. IX2174.2
058400 GO TO OPN-WRITE-GF-02. IX2174.2
058500 OPN-PASS-GF-02. IX2174.2
058600 PERFORM PASS. IX2174.2
058700 OPN-WRITE-GF-02. IX2174.2
058800 PERFORM PRINT-DETAIL. IX2174.2
058900 IX2174.2
059000******************************************************************IX2174.2
059100* TEST 5 *IX2174.2
059200* WRITE 00 EXPECTED *IX2174.2
059300* IX-3, 1.3.4 (1) A *IX2174.2
059400******************************************************************IX2174.2
059500 WRI-INIT-GF-02. IX2174.2
059600 MOVE 240 TO REC-LENGTH. IX2174.2
059700 MOVE ZERO TO STATUS-ERROR. IX2174.2
059800 MOVE "WRI-TEST-GF-02 " TO PAR-NAME IX2174.2
059900 MOVE "WRITE (OPT)S 00 EXP." TO FEATURE. IX2174.2
060000 MOVE "IX-VS1" TO XFILE-NAME (1). IX2174.2
060100 MOVE " LONG " TO XRECORD-NAME (1). IX2174.2
060200 MOVE CCVS-PGM-ID TO XPROGRAM-NAME (1). IX2174.2
060300 MOVE 000240 TO XRECORD-LENGTH (1). IX2174.2
060400 MOVE "RC" TO CHARS-OR-RECORDS (1). IX2174.2
060500 MOVE 0001 TO XBLOCK-SIZE (1). IX2174.2
060600 MOVE 000500 TO RECORDS-IN-FILE (1). IX2174.2
060700 MOVE "IX" TO XFILE-ORGANIZATION (1). IX2174.2
060800 MOVE "S" TO XLABEL-TYPE (1). IX2174.2
060900 MOVE 000001 TO XRECORD-NUMBER (1). IX2174.2
061000 WRI-TEST-GF-02. IX2174.2
061100 MOVE XRECORD-NUMBER (1) TO WRK-DU-09V00-001. IX2174.2
061200 MOVE GRP-0101 TO XRECORD-KEY (1). IX2174.2
061300 MOVE FILE-RECORD-INFO (1) TO IX-VS1R1-F-G-240. IX2174.2
061400 IF XRECORD-NUMBER (1) LESS THAN 26 IX2174.2
061500 WRITE IX-VS1R1-F-G-240 IX2174.2
061600 INVALID KEY GO TO WRI-FAIL-GF-02. IX2174.2
061700 IF IX-VS1-STATUS NOT EQUAL TO "00" IX2174.2
061800 MOVE 1 TO STATUS-ERROR. IX2174.2
061900 IF XRECORD-NUMBER (1) GREATER THAN 25 IX2174.2
062000 WRITE IX-VS1R1-F-G-200 IX2174.2
062100 INVALID KEY GO TO WRI-FAIL-GF-02. IX2174.2
062200 IF IX-VS1-STATUS NOT EQUAL TO "00" IX2174.2
062300 MOVE 1 TO STATUS-ERROR. IX2174.2
062400 IF XRECORD-NUMBER (1) EQUAL TO 50 IX2174.2
062500 GO TO WRI-TEST-GF-02-1. IX2174.2
062600 IF XRECORD-NUMBER (1) EQUAL TO 25 IX2174.2
062700 MOVE " SHORT" TO XRECORD-NAME (1) IX2174.2
062800 MOVE 200 TO REC-LENGTH IX2174.2
062900 MOVE 000200 TO XRECORD-LENGTH (1). IX2174.2
063000 ADD 000001 TO XRECORD-NUMBER (1). IX2174.2
063100 GO TO WRI-TEST-GF-02. IX2174.2
063200 WRI-TEST-GF-02-1. IX2174.2
063300 IF STATUS-ERROR EQUAL TO ZERO IX2174.2
063400 GO TO WRI-PASS-GF-02. IX2174.2
063500 WRI-FAIL-GF-02. IX2174.2
063600 MOVE "IX-3, 1.3.4, (1) A. " TO RE-MARK. IX2174.2
063700 PERFORM FAIL. IX2174.2
063800 GO TO WRI-WRITE-GF-02. IX2174.2
063900 WRI-PASS-GF-02. IX2174.2
064000 PERFORM PASS. IX2174.2
064100 WRI-WRITE-GF-02. IX2174.2
064200 PERFORM PRINT-DETAIL. IX2174.2
064300 IX2174.2
064400 CLOSE IX-VS1. IX2174.2
064500******************************************************************IX2174.2
064600* TEST 6 *IX2174.2
064700* READ 00 EXPECTED *IX2174.2
064800* IX-3, 1.3.4 (1) A *IX2174.2
064900******************************************************************IX2174.2
065000 READ-INIT-F1-02. IX2174.2
065100 OPEN INPUT IX-VS1. IX2174.2
065200 MOVE ZERO TO WRK-DU-09V00-001. IX2174.2
065300 READ-TEST-F1-02. IX2174.2
065400 READ IX-VS1 NEXT RECORD IX2174.2
065500 AT END GO TO READ-TEST-F1-02-1. IX2174.2
065600 MOVE IX-VS1R1-F-G-240 TO FILE-RECORD-INFO (1). IX2174.2
065700 ADD 1 TO WRK-DU-09V00-001. IX2174.2
065800 IF WRK-DU-09V00-001 GREATER 50 IX2174.2
065900 MOVE "MORE THAN 50 RECORDS" TO RE-MARK IX2174.2
066000 GO TO READ-TEST-F1-02-1. IX2174.2
066100 IF XRECORD-NUMBER (1) = WRK-DU-09V00-001 IX2174.2
066200 GO TO READ-TEST-F1-02 IX2174.2
066300 ELSE IX2174.2
066400 MOVE "WRONG RECORD NUMBER" TO RE-MARK IX2174.2
066500 PERFORM FAIL IX2174.2
066600 MOVE "READ (TO VERIFY)" TO FEATURE IX2174.2
066700 MOVE "READ-TEST-F1-02" TO PAR-NAME IX2174.2
066800 PERFORM PRINT-DETAIL IX2174.2
066900 GO TO READ-TEST-F1-02-3. IX2174.2
067000 READ-TEST-F1-02-1. IX2174.2
067100 IF XRECORD-NUMBER (1) NOT EQUAL TO 50 IX2174.2
067200 PERFORM FAIL IX2174.2
067300 ELSE IX2174.2
067400 PERFORM PASS. IX2174.2
067500 READ-TEST-F1-02-2. IX2174.2
067600 MOVE "READ (TO VERIFY) " TO FEATURE. IX2174.2
067700 MOVE "READ-TEST-F1-02" TO PAR-NAME. IX2174.2
067800 MOVE "FILE VERIFIED, LFILE" TO COMPUTED-A. IX2174.2
067900 MOVE XRECORD-NUMBER (1) TO CORRECT-18V0. IX2174.2
068000 PERFORM PRINT-DETAIL. IX2174.2
068100 READ-TEST-F1-02-3. IX2174.2
068200 CLOSE IX-VS1. IX2174.2
068300 IX2174.2
068400 IX2174.2
068500 CCVS-EXIT SECTION. IX2174.2
068600 CCVS-999999. IX2174.2
068700 GO TO CLOSE-FILES. IX2174.2
¤ Dauer der Verarbeitung: 0.26 Sekunden
(vorverarbeitet)
¤
|
Haftungshinweis
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 ist noch experimentell.
|