/src/test/resources/gov/nist/NC206A.CBL

https://github.com/uwol/proleap-cobol-parser · COBOL · 1697 lines · 1695 code · 0 blank · 2 comment · 0 complexity · abd88621d18d968dd8328c2927ac8882 MD5 · raw file

Large files are truncated click here to view the full file

  1. *HEADER,COBOL,NC206A
  2. 000100 IDENTIFICATION DIVISION. NC2064.2
  3. 000200 PROGRAM-ID. NC2064.2
  4. 000300**************************************************************** NC2064.2
  5. 000400* * NC2064.2
  6. 000500* VALIDATION FOR:- * NC2064.2
  7. 000600* * NC2064.2
  8. 000700* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2064.2
  9. 000800* * NC2064.2
  10. 000900* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC2064.2
  11. 001000* * NC2064.2
  12. 001100**************************************************************** NC2064.2
  13. 001200* * NC2064.2
  14. 001300* X-CARDS USED BY THIS PROGRAM ARE :- * NC2064.2
  15. 001400* * NC2064.2
  16. 001500* X-55 - SYSTEM PRINTER NAME. * NC2064.2
  17. 001600* X-82 - SOURCE COMPUTER NAME. * NC2064.2
  18. 001700* X-83 - OBJECT COMPUTER NAME. * NC2064.2
  19. 001800* * NC2064.2
  20. 001900**************************************************************** NC2064.2
  21. 002000 NC206A. NC2064.2
  22. 002100* * NC2064.2
  23. 002200* PROGRAM NC206A TESTS THE ACCESSING OF ELEMENTARY ITEMS * NC2064.2
  24. 002300* USING FORMAT 1 QUALIFICATION WITH UP TO 5 LEVELS OF * NC2064.2
  25. 002400* QUALIFIERS. SINGLE DIMENSION TABLES ARE ALSO ACCESSES * NC2064.2
  26. 002500* USING SUBSCRIPTS QUALIFIED TO ONE LEVEL. * NC2064.2
  27. 002600* * NC2064.2
  28. 002700**************************************************************** NC2064.2
  29. 002800 ENVIRONMENT DIVISION. NC2064.2
  30. 002900 CONFIGURATION SECTION. NC2064.2
  31. 003000 SOURCE-COMPUTER. NC2064.2
  32. 003100 XXXXX082. NC2064.2
  33. 003200 OBJECT-COMPUTER. NC2064.2
  34. 003300 XXXXX083. NC2064.2
  35. 003400 INPUT-OUTPUT SECTION. NC2064.2
  36. 003500 FILE-CONTROL. NC2064.2
  37. 003600 SELECT PRINT-FILE ASSIGN TO NC2064.2
  38. 003700 XXXXX055. NC2064.2
  39. 003800 DATA DIVISION. NC2064.2
  40. 003900 FILE SECTION. NC2064.2
  41. 004000 FD PRINT-FILE. NC2064.2
  42. 004100 01 PRINT-REC PICTURE X(120). NC2064.2
  43. 004200 01 DUMMY-RECORD PICTURE X(120). NC2064.2
  44. 004300 WORKING-STORAGE SECTION. NC2064.2
  45. 004400 77 MAX-NAME-1 PICTURE S9(18) VALUE +1. NC2064.2
  46. 004500 01 TABLE-LEVEL-5A. NC2064.2
  47. 004600 02 TABLE-LEVEL-4A. NC2064.2
  48. 004700 03 TABLE-LEVEL-3A. NC2064.2
  49. 004800 04 TABLE-LEVEL-2A. NC2064.2
  50. 004900 05 TABLE-LEVEL-1A. NC2064.2
  51. 005000 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4A3A2A1A0A".NC2064.2
  52. 005100 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4A3A2A1A0B".NC2064.2
  53. 005200 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4A3A2A1A0C".NC2064.2
  54. 005300 06 TBL-LEVEL-0D PIC X(12) VALUE "5A4A3A2A1A0D".NC2064.2
  55. 005400 05 TABLE-LEVEL-1B. NC2064.2
  56. 005500 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4A3A2A1B0A".NC2064.2
  57. 005600 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4A3A2A1B0B".NC2064.2
  58. 005700 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4A3A2A1B0C".NC2064.2
  59. 005800 04 TABLE-LEVEL-2B. NC2064.2
  60. 005900 05 TABLE-LEVEL-1A. NC2064.2
  61. 006000 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4A3A2B1A0A".NC2064.2
  62. 006100 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4A3A2B1A0B".NC2064.2
  63. 006200 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4A3A2B1A0C".NC2064.2
  64. 006300 05 TABLE-LEVEL-1B. NC2064.2
  65. 006400 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4A3A2B1B0A".NC2064.2
  66. 006500 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4A3A2B1B0B".NC2064.2
  67. 006600 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4A3A2B1B0C".NC2064.2
  68. 006700 03 TABLE-LEVEL-3B. NC2064.2
  69. 006800 04 TABLE-LEVEL-2A. NC2064.2
  70. 006900 05 TABLE-LEVEL-1A. NC2064.2
  71. 007000 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4A3B2A1A0A".NC2064.2
  72. 007100 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4A3B2A1A0B".NC2064.2
  73. 007200 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4A3B2A1A0C".NC2064.2
  74. 007300 05 TABLE-LEVEL-1B. NC2064.2
  75. 007400 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4A3B2A1B0A".NC2064.2
  76. 007500 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4A3B2A1B0B".NC2064.2
  77. 007600 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4A3B2A1B0C".NC2064.2
  78. 007700 04 TABLE-LEVEL-2B. NC2064.2
  79. 007800 05 TABLE-LEVEL-1A. NC2064.2
  80. 007900 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4A3B2B1A0A".NC2064.2
  81. 008000 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4A3B2B1A0B".NC2064.2
  82. 008100 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4A3B2B1A0C".NC2064.2
  83. 008200 05 TABLE-LEVEL-1B. NC2064.2
  84. 008300 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4A3B2B1B0A".NC2064.2
  85. 008400 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4A3B2B1B0B".NC2064.2
  86. 008500 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4A3B2B1B0C".NC2064.2
  87. 008600 02 TABLE-LEVEL-4B. NC2064.2
  88. 008700 03 TABLE-LEVEL-3A. NC2064.2
  89. 008800 04 TABLE-LEVEL-2A. NC2064.2
  90. 008900 05 TABLE-LEVEL-1A. NC2064.2
  91. 009000 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4B3A2A1A0A".NC2064.2
  92. 009100 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4B3A2A1A0B".NC2064.2
  93. 009200 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4B3A2A1A0C".NC2064.2
  94. 009300 05 TABLE-LEVEL-1B. NC2064.2
  95. 009400 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4B3A2A1B0A".NC2064.2
  96. 009500 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4B3A2A1B0B".NC2064.2
  97. 009600 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4B3A2A1B0C".NC2064.2
  98. 009700 04 TABLE-LEVEL-2B. NC2064.2
  99. 009800 05 TABLE-LEVEL-1A. NC2064.2
  100. 009900 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4B3A2B1A0A".NC2064.2
  101. 010000 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4B3A2B1A0B".NC2064.2
  102. 010100 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4B3A2B1A0C".NC2064.2
  103. 010200 05 TABLE-LEVEL-1B. NC2064.2
  104. 010300 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4B3A2B1B0A".NC2064.2
  105. 010400 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4B3A2B1B0B".NC2064.2
  106. 010500 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4B3A2B1B0C".NC2064.2
  107. 010600 03 TABLE-LEVEL-3B. NC2064.2
  108. 010700 04 TABLE-LEVEL-2A. NC2064.2
  109. 010800 05 TABLE-LEVEL-1A. NC2064.2
  110. 010900 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4B3B2A1A0A".NC2064.2
  111. 011000 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4B3B2A1A0B".NC2064.2
  112. 011100 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4B3B2A1A0C".NC2064.2
  113. 011200 05 TABLE-LEVEL-1B. NC2064.2
  114. 011300 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4B3B2A1B0A".NC2064.2
  115. 011400 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4B3B2A1B0B".NC2064.2
  116. 011500 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4B3B2A1B0C".NC2064.2
  117. 011600 04 TABLE-LEVEL-2B. NC2064.2
  118. 011700 05 TABLE-LEVEL-1A. NC2064.2
  119. 011800 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4B3B2B1A0A".NC2064.2
  120. 011900 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4B3B2B1A0B".NC2064.2
  121. 012000 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4B3B2B1A0C".NC2064.2
  122. 012100 05 TABLE-LEVEL-1B. NC2064.2
  123. 012200 06 TBL-LEVEL-0A PIC X(12) VALUE "5A4B3B2B1B0A".NC2064.2
  124. 012300 06 TBL-LEVEL-0B PIC X(12) VALUE "5A4B3B2B1B0B".NC2064.2
  125. 012400 06 TBL-LEVEL-0C PIC X(12) VALUE "5A4B3B2B1B0C".NC2064.2
  126. 012500 01 TABLE-LEVEL-5B. NC2064.2
  127. 012600 02 TABLE-LEVEL-4A. NC2064.2
  128. 012700 03 TABLE-LEVEL-3A. NC2064.2
  129. 012800 04 TABLE-LEVEL-2A. NC2064.2
  130. 012900 05 TABLE-LEVEL-1A. NC2064.2
  131. 013000 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  132. 013100 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  133. 013200 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  134. 013300 05 TABLE-LEVEL-1B. NC2064.2
  135. 013400 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  136. 013500 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  137. 013600 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  138. 013700 04 TABLE-LEVEL-2B. NC2064.2
  139. 013800 05 TABLE-LEVEL-1A. NC2064.2
  140. 013900 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  141. 014000 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  142. 014100 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  143. 014200 05 TABLE-LEVEL-1B. NC2064.2
  144. 014300 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  145. 014400 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  146. 014500 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  147. 014600 03 TABLE-LEVEL-3B. NC2064.2
  148. 014700 04 TABLE-LEVEL-2A. NC2064.2
  149. 014800 05 TABLE-LEVEL-1A. NC2064.2
  150. 014900 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  151. 015000 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  152. 015100 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  153. 015200 05 TABLE-LEVEL-1B. NC2064.2
  154. 015300 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  155. 015400 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  156. 015500 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  157. 015600 04 TABLE-LEVEL-2B. NC2064.2
  158. 015700 05 TABLE-LEVEL-1A. NC2064.2
  159. 015800 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  160. 015900 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  161. 016000 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  162. 016100 05 TABLE-LEVEL-1B. NC2064.2
  163. 016200 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  164. 016300 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  165. 016400 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  166. 016500 02 TABLE-LEVEL-4B. NC2064.2
  167. 016600 03 TABLE-LEVEL-3A. NC2064.2
  168. 016700 04 TABLE-LEVEL-2A. NC2064.2
  169. 016800 05 TABLE-LEVEL-1A. NC2064.2
  170. 016900 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  171. 017000 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  172. 017100 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  173. 017200 05 TABLE-LEVEL-1B. NC2064.2
  174. 017300 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  175. 017400 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  176. 017500 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  177. 017600 04 TABLE-LEVEL-2B. NC2064.2
  178. 017700 05 TABLE-LEVEL-1A. NC2064.2
  179. 017800 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  180. 017900 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  181. 018000 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  182. 018100 05 TABLE-LEVEL-1B. NC2064.2
  183. 018200 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  184. 018300 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  185. 018400 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  186. 018500 03 TABLE-LEVEL-3B. NC2064.2
  187. 018600 04 TABLE-LEVEL-2A. NC2064.2
  188. 018700 05 TABLE-LEVEL-1A. NC2064.2
  189. 018800 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  190. 018900 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  191. 019000 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  192. 019100 05 TABLE-LEVEL-1B. NC2064.2
  193. 019200 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  194. 019300 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  195. 019400 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  196. 019500 04 TABLE-LEVEL-2B. NC2064.2
  197. 019600 05 TABLE-LEVEL-1A. NC2064.2
  198. 019700 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  199. 019800 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  200. 019900 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  201. 020000 05 TABLE-LEVEL-1B. NC2064.2
  202. 020100 06 TBL-LEVEL-0A PIC X VALUE SPACE. NC2064.2
  203. 020200 06 TBL-LEVEL-0B PIC X VALUE SPACE. NC2064.2
  204. 020300 06 TBL-LEVEL-0C PIC X VALUE SPACE. NC2064.2
  205. 020400 01 QUAL-SUB-TABLE. NC2064.2
  206. 020500 02 AX. NC2064.2
  207. 020600 03 AX-1 OCCURS 5 TIMES. NC2064.2
  208. 020700 04 AX-2 PIC X. NC2064.2
  209. 020800 04 AX-3 PIC X. NC2064.2
  210. 020900 02 BX. NC2064.2
  211. 021000 03 AX-1 OCCURS 2 TIMES. NC2064.2
  212. 021100 04 AX-2 PIC 9. NC2064.2
  213. 021200 04 AX-3 PIC 9. NC2064.2
  214. 021300 02 CX. NC2064.2
  215. 021400 03 CX-SUB PIC 9 VALUE 2. NC2064.2
  216. 021500 02 DX. NC2064.2
  217. 021600 03 CX-SUB USAGE IS INDEX. NC2064.2
  218. 021700 01 TEST-RESULTS. NC2064.2
  219. 021800 02 FILLER PIC X VALUE SPACE. NC2064.2
  220. 021900 02 FEATURE PIC X(20) VALUE SPACE. NC2064.2
  221. 022000 02 FILLER PIC X VALUE SPACE. NC2064.2
  222. 022100 02 P-OR-F PIC X(5) VALUE SPACE. NC2064.2
  223. 022200 02 FILLER PIC X VALUE SPACE. NC2064.2
  224. 022300 02 PAR-NAME. NC2064.2
  225. 022400 03 FILLER PIC X(19) VALUE SPACE. NC2064.2
  226. 022500 03 PARDOT-X PIC X VALUE SPACE. NC2064.2
  227. 022600 03 DOTVALUE PIC 99 VALUE ZERO. NC2064.2
  228. 022700 02 FILLER PIC X(8) VALUE SPACE. NC2064.2
  229. 022800 02 RE-MARK PIC X(61). NC2064.2
  230. 022900 01 TEST-COMPUTED. NC2064.2
  231. 023000 02 FILLER PIC X(30) VALUE SPACE. NC2064.2
  232. 023100 02 FILLER PIC X(17) VALUE NC2064.2
  233. 023200 " COMPUTED=". NC2064.2
  234. 023300 02 COMPUTED-X. NC2064.2
  235. 023400 03 COMPUTED-A PIC X(20) VALUE SPACE. NC2064.2
  236. 023500 03 COMPUTED-N REDEFINES COMPUTED-A NC2064.2
  237. 023600 PIC -9(9).9(9). NC2064.2
  238. 023700 03 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). NC2064.2
  239. 023800 03 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). NC2064.2
  240. 023900 03 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). NC2064.2
  241. 024000 03 CM-18V0 REDEFINES COMPUTED-A. NC2064.2
  242. 024100 04 COMPUTED-18V0 PIC -9(18). NC2064.2
  243. 024200 04 FILLER PIC X. NC2064.2
  244. 024300 03 FILLER PIC X(50) VALUE SPACE. NC2064.2
  245. 024400 01 TEST-CORRECT. NC2064.2
  246. 024500 02 FILLER PIC X(30) VALUE SPACE. NC2064.2
  247. 024600 02 FILLER PIC X(17) VALUE " CORRECT =". NC2064.2
  248. 024700 02 CORRECT-X. NC2064.2
  249. 024800 03 CORRECT-A PIC X(20) VALUE SPACE. NC2064.2
  250. 024900 03 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). NC2064.2
  251. 025000 03 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). NC2064.2
  252. 025100 03 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). NC2064.2
  253. 025200 03 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). NC2064.2
  254. 025300 03 CR-18V0 REDEFINES CORRECT-A. NC2064.2
  255. 025400 04 CORRECT-18V0 PIC -9(18). NC2064.2
  256. 025500 04 FILLER PIC X. NC2064.2
  257. 025600 03 FILLER PIC X(2) VALUE SPACE. NC2064.2
  258. 025700 03 COR-ANSI-REFERENCE PIC X(48) VALUE SPACE. NC2064.2
  259. 025800 01 CCVS-C-1. NC2064.2
  260. 025900 02 FILLER PIC IS X(99) VALUE IS " FEATURE PANC2064.2
  261. 026000- "SS PARAGRAPH-NAME NC2064.2
  262. 026100- " REMARKS". NC2064.2
  263. 026200 02 FILLER PIC X(20) VALUE SPACE. NC2064.2
  264. 026300 01 CCVS-C-2. NC2064.2
  265. 026400 02 FILLER PIC X VALUE SPACE. NC2064.2
  266. 026500 02 FILLER PIC X(6) VALUE "TESTED". NC2064.2
  267. 026600 02 FILLER PIC X(15) VALUE SPACE. NC2064.2
  268. 026700 02 FILLER PIC X(4) VALUE "FAIL". NC2064.2
  269. 026800 02 FILLER PIC X(94) VALUE SPACE. NC2064.2
  270. 026900 01 REC-SKL-SUB PIC 9(2) VALUE ZERO. NC2064.2
  271. 027000 01 REC-CT PIC 99 VALUE ZERO. NC2064.2
  272. 027100 01 DELETE-COUNTER PIC 999 VALUE ZERO. NC2064.2
  273. 027200 01 ERROR-COUNTER PIC 999 VALUE ZERO. NC2064.2
  274. 027300 01 INSPECT-COUNTER PIC 999 VALUE ZERO. NC2064.2
  275. 027400 01 PASS-COUNTER PIC 999 VALUE ZERO. NC2064.2
  276. 027500 01 TOTAL-ERROR PIC 999 VALUE ZERO. NC2064.2
  277. 027600 01 ERROR-HOLD PIC 999 VALUE ZERO. NC2064.2
  278. 027700 01 DUMMY-HOLD PIC X(120) VALUE SPACE. NC2064.2
  279. 027800 01 RECORD-COUNT PIC 9(5) VALUE ZERO. NC2064.2
  280. 027900 01 ANSI-REFERENCE PIC X(48) VALUE SPACES. NC2064.2
  281. 028000 01 CCVS-H-1. NC2064.2
  282. 028100 02 FILLER PIC X(39) VALUE SPACES. NC2064.2
  283. 028200 02 FILLER PIC X(42) VALUE NC2064.2
  284. 028300 "OFFICIAL COBOL COMPILER VALIDATION SYSTEM". NC2064.2
  285. 028400 02 FILLER PIC X(39) VALUE SPACES. NC2064.2
  286. 028500 01 CCVS-H-2A. NC2064.2
  287. 028600 02 FILLER PIC X(40) VALUE SPACE. NC2064.2
  288. 028700 02 FILLER PIC X(7) VALUE "CCVS85 ". NC2064.2
  289. 028800 02 FILLER PIC XXXX VALUE NC2064.2
  290. 028900 "4.2 ". NC2064.2
  291. 029000 02 FILLER PIC X(28) VALUE NC2064.2
  292. 029100 " COPY - NOT FOR DISTRIBUTION". NC2064.2
  293. 029200 02 FILLER PIC X(41) VALUE SPACE. NC2064.2
  294. 029300 NC2064.2
  295. 029400 01 CCVS-H-2B. NC2064.2
  296. 029500 02 FILLER PIC X(15) VALUE NC2064.2
  297. 029600 "TEST RESULT OF ". NC2064.2
  298. 029700 02 TEST-ID PIC X(9). NC2064.2
  299. 029800 02 FILLER PIC X(4) VALUE NC2064.2
  300. 029900 " IN ". NC2064.2
  301. 030000 02 FILLER PIC X(12) VALUE NC2064.2
  302. 030100 " HIGH ". NC2064.2
  303. 030200 02 FILLER PIC X(22) VALUE NC2064.2
  304. 030300 " LEVEL VALIDATION FOR ". NC2064.2
  305. 030400 02 FILLER PIC X(58) VALUE NC2064.2
  306. 030500 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2064.2
  307. 030600 01 CCVS-H-3. NC2064.2
  308. 030700 02 FILLER PIC X(34) VALUE NC2064.2
  309. 030800 " FOR OFFICIAL USE ONLY ". NC2064.2
  310. 030900 02 FILLER PIC X(58) VALUE NC2064.2
  311. 031000 "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC2064.2
  312. 031100 02 FILLER PIC X(28) VALUE NC2064.2
  313. 031200 " COPYRIGHT 1985 ". NC2064.2
  314. 031300 01 CCVS-E-1. NC2064.2
  315. 031400 02 FILLER PIC X(52) VALUE SPACE. NC2064.2
  316. 031500 02 FILLER PIC X(14) VALUE IS "END OF TEST- ". NC2064.2
  317. 031600 02 ID-AGAIN PIC X(9). NC2064.2
  318. 031700 02 FILLER PIC X(45) VALUE SPACES. NC2064.2
  319. 031800 01 CCVS-E-2. NC2064.2
  320. 031900 02 FILLER PIC X(31) VALUE SPACE. NC2064.2
  321. 032000 02 FILLER PIC X(21) VALUE SPACE. NC2064.2
  322. 032100 02 CCVS-E-2-2. NC2064.2
  323. 032200 03 ERROR-TOTAL PIC XXX VALUE SPACE. NC2064.2
  324. 032300 03 FILLER PIC X VALUE SPACE. NC2064.2
  325. 032400 03 ENDER-DESC PIC X(44) VALUE NC2064.2
  326. 032500 "ERRORS ENCOUNTERED". NC2064.2
  327. 032600 01 CCVS-E-3. NC2064.2
  328. 032700 02 FILLER PIC X(22) VALUE NC2064.2
  329. 032800 " FOR OFFICIAL USE ONLY". NC2064.2
  330. 032900 02 FILLER PIC X(12) VALUE SPACE. NC2064.2
  331. 033000 02 FILLER PIC X(58) VALUE NC2064.2
  332. 033100 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2064.2
  333. 033200 02 FILLER PIC X(13) VALUE SPACE. NC2064.2
  334. 033300 02 FILLER PIC X(15) VALUE NC2064.2
  335. 033400 " COPYRIGHT 1985". NC2064.2
  336. 033500 01 CCVS-E-4. NC2064.2
  337. 033600 02 CCVS-E-4-1 PIC XXX VALUE SPACE. NC2064.2
  338. 033700 02 FILLER PIC X(4) VALUE " OF ". NC2064.2
  339. 033800 02 CCVS-E-4-2 PIC XXX VALUE SPACE. NC2064.2
  340. 033900 02 FILLER PIC X(40) VALUE NC2064.2
  341. 034000 " TESTS WERE EXECUTED SUCCESSFULLY". NC2064.2
  342. 034100 01 XXINFO. NC2064.2
  343. 034200 02 FILLER PIC X(19) VALUE NC2064.2
  344. 034300 "*** INFORMATION ***". NC2064.2
  345. 034400 02 INFO-TEXT. NC2064.2
  346. 034500 04 FILLER PIC X(8) VALUE SPACE. NC2064.2
  347. 034600 04 XXCOMPUTED PIC X(20). NC2064.2
  348. 034700 04 FILLER PIC X(5) VALUE SPACE. NC2064.2
  349. 034800 04 XXCORRECT PIC X(20). NC2064.2
  350. 034900 02 INF-ANSI-REFERENCE PIC X(48). NC2064.2
  351. 035000 01 HYPHEN-LINE. NC2064.2
  352. 035100 02 FILLER PIC IS X VALUE IS SPACE. NC2064.2
  353. 035200 02 FILLER PIC IS X(65) VALUE IS "************************NC2064.2
  354. 035300- "*****************************************". NC2064.2
  355. 035400 02 FILLER PIC IS X(54) VALUE IS "************************NC2064.2
  356. 035500- "******************************". NC2064.2
  357. 035600 01 CCVS-PGM-ID PIC X(9) VALUE NC2064.2
  358. 035700 "NC206A". NC2064.2
  359. 035800 PROCEDURE DIVISION. NC2064.2
  360. 035900 CCVS1 SECTION. NC2064.2
  361. 036000 OPEN-FILES. NC2064.2
  362. 036100 OPEN OUTPUT PRINT-FILE. NC2064.2
  363. 036200 MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. NC2064.2
  364. 036300 MOVE SPACE TO TEST-RESULTS. NC2064.2
  365. 036400 PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. NC2064.2
  366. 036500 GO TO CCVS1-EXIT. NC2064.2
  367. 036600 CLOSE-FILES. NC2064.2
  368. 036700 PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. NC2064.2
  369. 036800 TERMINATE-CCVS. NC2064.2
  370. 036900* EXIT PROGRAM. NC2064.2
  371. 037000*TERMINATE-CALL. NC2064.2
  372. 037100 STOP RUN. NC2064.2
  373. 037200 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER. NC2064.2
  374. 037300 PASS. MOVE "PASS " TO P-OR-F. ADD 1 TO PASS-COUNTER. NC2064.2
  375. 037400 FAIL. MOVE "FAIL*" TO P-OR-F. ADD 1 TO ERROR-COUNTER. NC2064.2
  376. 037500 DE-LETE. MOVE "*****" TO P-OR-F. ADD 1 TO DELETE-COUNTER. NC2064.2
  377. 037600 MOVE "****TEST DELETED****" TO RE-MARK. NC2064.2
  378. 037700 PRINT-DETAIL. NC2064.2
  379. 037800 IF REC-CT NOT EQUAL TO ZERO NC2064.2
  380. 037900 MOVE "." TO PARDOT-X NC2064.2
  381. 038000 MOVE REC-CT TO DOTVALUE. NC2064.2
  382. 038100 MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. NC2064.2
  383. 038200 IF P-OR-F EQUAL TO "FAIL*" PERFORM WRITE-LINE NC2064.2
  384. 038300 PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX NC2064.2
  385. 038400 ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX. NC2064.2
  386. 038500 MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X. NC2064.2
  387. 038600 MOVE SPACE TO CORRECT-X. NC2064.2
  388. 038700 IF REC-CT EQUAL TO ZERO MOVE SPACE TO PAR-NAME. NC2064.2
  389. 038800 MOVE SPACE TO RE-MARK. NC2064.2
  390. 038900 HEAD-ROUTINE. NC2064.2
  391. 039000 MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2064.2
  392. 039100 MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2064.2
  393. 039200 MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC2064.2
  394. 039300 MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC2064.2
  395. 039400 COLUMN-NAMES-ROUTINE. NC2064.2
  396. 039500 MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2064.2
  397. 039600 MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2064.2
  398. 039700 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2064.2
  399. 039800 END-ROUTINE. NC2064.2
  400. 039900 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC2064.2
  401. 040000 END-RTN-EXIT. NC2064.2
  402. 040100 MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2064.2
  403. 040200 END-ROUTINE-1. NC2064.2
  404. 040300 ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO NC2064.2
  405. 040400 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. NC2064.2
  406. 040500 ADD PASS-COUNTER TO ERROR-HOLD. NC2064.2
  407. 040600* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. NC2064.2
  408. 040700 MOVE PASS-COUNTER TO CCVS-E-4-1. NC2064.2
  409. 040800 MOVE ERROR-HOLD TO CCVS-E-4-2. NC2064.2
  410. 040900 MOVE CCVS-E-4 TO CCVS-E-2-2. NC2064.2
  411. 041000 MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. NC2064.2
  412. 041100 END-ROUTINE-12. NC2064.2
  413. 041200 MOVE "TEST(S) FAILED" TO ENDER-DESC. NC2064.2
  414. 041300 IF ERROR-COUNTER IS EQUAL TO ZERO NC2064.2
  415. 041400 MOVE "NO " TO ERROR-TOTAL NC2064.2
  416. 041500 ELSE NC2064.2
  417. 041600 MOVE ERROR-COUNTER TO ERROR-TOTAL. NC2064.2
  418. 041700 MOVE CCVS-E-2 TO DUMMY-RECORD. NC2064.2
  419. 041800 PERFORM WRITE-LINE. NC2064.2
  420. 041900 END-ROUTINE-13. NC2064.2
  421. 042000 IF DELETE-COUNTER IS EQUAL TO ZERO NC2064.2
  422. 042100 MOVE "NO " TO ERROR-TOTAL ELSE NC2064.2
  423. 042200 MOVE DELETE-COUNTER TO ERROR-TOTAL. NC2064.2
  424. 042300 MOVE "TEST(S) DELETED " TO ENDER-DESC. NC2064.2
  425. 042400 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2064.2
  426. 042500 IF INSPECT-COUNTER EQUAL TO ZERO NC2064.2
  427. 042600 MOVE "NO " TO ERROR-TOTAL NC2064.2
  428. 042700 ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL. NC2064.2
  429. 042800 MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC. NC2064.2
  430. 042900 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2064.2
  431. 043000 MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2064.2
  432. 043100 WRITE-LINE. NC2064.2
  433. 043200 ADD 1 TO RECORD-COUNT. NC2064.2
  434. 043300* IF RECORD-COUNT GREATER 50 NC2064.2
  435. 043400* MOVE DUMMY-RECORD TO DUMMY-HOLD NC2064.2
  436. 043500* MOVE SPACE TO DUMMY-RECORD NC2064.2
  437. 043600* WRITE DUMMY-RECORD AFTER ADVANCING PAGE NC2064.2
  438. 043700* MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN NC2064.2
  439. 043800* MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC2064.2
  440. 043900* MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN NC2064.2
  441. 044000* MOVE DUMMY-HOLD TO DUMMY-RECORD NC2064.2
  442. 044100* MOVE ZERO TO RECORD-COUNT. NC2064.2
  443. 044200 PERFORM WRT-LN. NC2064.2
  444. 044300 WRT-LN. NC2064.2
  445. 044400 WRITE DUMMY-RECORD AFTER ADVANCING 1 LINES. NC2064.2
  446. 044500 MOVE SPACE TO DUMMY-RECORD. NC2064.2
  447. 044600 BLANK-LINE-PRINT. NC2064.2
  448. 044700 PERFORM WRT-LN. NC2064.2
  449. 044800 FAIL-ROUTINE. NC2064.2
  450. 044900 IF COMPUTED-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE. NC2064.2
  451. 045000 IF CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.NC2064.2
  452. 045100 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC2064.2
  453. 045200 MOVE "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT. NC2064.2
  454. 045300 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2064.2
  455. 045400 MOVE SPACES TO INF-ANSI-REFERENCE. NC2064.2
  456. 045500 GO TO FAIL-ROUTINE-EX. NC2064.2
  457. 045600 FAIL-ROUTINE-WRITE. NC2064.2
  458. 045700 MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE NC2064.2
  459. 045800 MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. NC2064.2
  460. 045900 MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC2064.2
  461. 046000 MOVE SPACES TO COR-ANSI-REFERENCE. NC2064.2
  462. 046100 FAIL-ROUTINE-EX. EXIT. NC2064.2
  463. 046200 BAIL-OUT. NC2064.2
  464. 046300 IF COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE. NC2064.2
  465. 046400 IF CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX. NC2064.2
  466. 046500 BAIL-OUT-WRITE. NC2064.2
  467. 046600 MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. NC2064.2
  468. 046700 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC2064.2
  469. 046800 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2064.2
  470. 046900 MOVE SPACES TO INF-ANSI-REFERENCE. NC2064.2
  471. 047000 BAIL-OUT-EX. EXIT. NC2064.2
  472. 047100 CCVS1-EXIT. NC2064.2
  473. 047200 EXIT. NC2064.2
  474. 047300 SECT-NC206A-001 SECTION. NC2064.2
  475. 047400 NC-06-001. NC2064.2
  476. 047500* 5 LEVELS OF QUALIFICATION ARE USED IN ORDER TO MAKE THE NC2064.2
  477. 047600* IDENTIFIERS UNIQUE. SEE THE 01 WORKING-STORAGE ENTRIES NC2064.2
  478. 047700* CALLED TABLE-LEVEL-5A AND TABLE-LEVEL-5B. NC2064.2
  479. 047800 QAL-INIT-F1-1. NC2064.2
  480. 047900 MOVE "IV-19 4.3.8.1" TO ANSI-REFERENCE. NC2064.2
  481. 048000 MOVE "QUAL LIMITS " TO FEATURE. NC2064.2
  482. 048100 MOVE "QAL-TEST-F1-1 " TO PAR-NAME. NC2064.2
  483. 048200 QAL-TEST-F1-1. NC2064.2
  484. 048300 IF TBL-LEVEL-0A OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2064.2
  485. 048400 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A EQUAL NC2064.2
  486. 048500 TO "5A4A3A2A1A0A" NC2064.2
  487. 048600 PERFORM PASS NC2064.2
  488. 048700 GO TO QAL-WRITE-F1-1. NC2064.2
  489. 048800 GO TO QAL-FAIL-F1-1. NC2064.2
  490. 048900 QAL-DELETE-F1-1. NC2064.2
  491. 049000 PERFORM DE-LETE. NC2064.2
  492. 049100 GO TO QAL-WRITE-F1-1. NC2064.2
  493. 049200 QAL-FAIL-F1-1. NC2064.2
  494. 049300 MOVE TBL-LEVEL-0A OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2064.2
  495. 049400 TABLE-LEVEL-3A IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A TO NC2064.2
  496. 049500 COMPUTED-A. NC2064.2
  497. 049600 MOVE "5A4A3A2A1A0A" TO CORRECT-A. NC2064.2
  498. 049700 PERFORM FAIL. NC2064.2
  499. 049800 QAL-WRITE-F1-1. NC2064.2
  500. 049900 PERFORM PRINT-DETAIL. NC2064.2
  501. 050000* NC2064.2
  502. 050100 QAL-INIT-F1-2. NC2064.2
  503. 050200 MOVE "IV-19 4.3.8.1" TO ANSI-REFERENCE. NC2064.2
  504. 050300 MOVE "QUAL LIMITS " TO FEATURE. NC2064.2
  505. 050400 MOVE "QAL-TEST-F1-2 " TO PAR-NAME. NC2064.2
  506. 050500 QAL-TEST-F1-2. NC2064.2
  507. 050600 IF TBL-LEVEL-0A IN TABLE-LEVEL-1B OF TABLE-LEVEL-2A IN NC2064.2
  508. 050700 TABLE-LEVEL-3A OF TABLE-LEVEL-4A IN TABLE-LEVEL-5A EQUAL NC2064.2
  509. 050800 TO "5A4A3A2A1B0A" NC2064.2
  510. 050900 PERFORM PASS NC2064.2
  511. 051000 GO TO QAL-WRITE-F1-2. NC2064.2
  512. 051100 GO TO QAL-FAIL-F1-2. NC2064.2
  513. 051200 QAL-DELETE-F1-2. NC2064.2
  514. 051300 PERFORM DE-LETE. NC2064.2
  515. 051400 GO TO QAL-WRITE-F1-2. NC2064.2
  516. 051500 QAL-FAIL-F1-2. NC2064.2
  517. 051600 MOVE TBL-LEVEL-0A IN TABLE-LEVEL-1B OF TABLE-LEVEL-2A IN NC2064.2
  518. 051700 TABLE-LEVEL-3A OF TABLE-LEVEL-4A IN TABLE-LEVEL-5A TO NC2064.2
  519. 051800 COMPUTED-A. NC2064.2
  520. 051900 MOVE "5A4A3A2A1B0A" TO CORRECT-A. NC2064.2
  521. 052000 PERFORM FAIL. NC2064.2
  522. 052100 QAL-WRITE-F1-2. NC2064.2
  523. 052200 PERFORM PRINT-DETAIL. NC2064.2
  524. 052300* NC2064.2
  525. 052400 QAL-INIT-F1-3. NC2064.2
  526. 052500 MOVE "IV-19 4.3.8.1" TO ANSI-REFERENCE. NC2064.2
  527. 052600 MOVE "QUAL LIMITS " TO FEATURE. NC2064.2
  528. 052700 MOVE "QAL-TEST-F1-3" TO PAR-NAME. NC2064.2
  529. 052800 QAL-TEST-F1-3. NC2064.2
  530. 052900 IF TBL-LEVEL-0A IN TABLE-LEVEL-1A IN TABLE-LEVEL-2B IN NC2064.2
  531. 053000 TABLE-LEVEL-3A IN TABLE-LEVEL-4A IN TABLE-LEVEL-5A EQUAL NC2064.2
  532. 053100 TO "5A4A3A2B1A0A" NC2064.2
  533. 053200 PERFORM PASS NC2064.2
  534. 053300 GO TO QAL-WRITE-F1-3. NC2064.2
  535. 053400 GO TO QAL-FAIL-F1-3. NC2064.2
  536. 053500 QAL-DELETE-F1-3. NC2064.2
  537. 053600 PERFORM DE-LETE. NC2064.2
  538. 053700 GO TO QAL-WRITE-F1-3. NC2064.2
  539. 053800 QAL-FAIL-F1-3. NC2064.2
  540. 053900 MOVE TBL-LEVEL-0A IN TABLE-LEVEL-1A IN TABLE-LEVEL-2B IN NC2064.2
  541. 054000 TABLE-LEVEL-3A IN TABLE-LEVEL-4A IN TABLE-LEVEL-5A TO NC2064.2
  542. 054100 COMPUTED-A. NC2064.2
  543. 054200 MOVE "5A4A3A2B1A0A" TO CORRECT-A. NC2064.2
  544. 054300 PERFORM FAIL. NC2064.2
  545. 054400 QAL-WRITE-F1-3. NC2064.2
  546. 054500 PERFORM PRINT-DETAIL. NC2064.2
  547. 054600* NC2064.2
  548. 054700 QAL-INIT-F1-4. NC2064.2
  549. 054800 MOVE "IV-19 4.3.8.1" TO ANSI-REFERENCE. NC2064.2
  550. 054900 MOVE "QUAL LIMITS " TO FEATURE. NC2064.2
  551. 055000 MOVE "QAL-TEST-F1-4 " TO PAR-NAME. NC2064.2
  552. 055100 QAL-TEST-F1-4. NC2064.2
  553. 055200 IF TBL-LEVEL-0A OF TABLE-LEVEL-1B OF TABLE-LEVEL-2B OF NC2064.2
  554. 055300 TABLE-LEVEL-3A OF TABLE-LEVEL-4A OF TABLE-LEVEL-5A EQUAL NC2064.2
  555. 055400 TO "5A4A3A2B1B0A" NC2064.2
  556. 055500 PERFORM PASS NC2064.2
  557. 055600 GO TO QAL-WRITE-F1-4. NC2064.2
  558. 055700 GO TO QAL-FAIL-F1-4. NC2064.2
  559. 055800 QAL-DELETE-F1-4. NC2064.2
  560. 055900 PERFORM DE-LETE. NC2064.2
  561. 056000 GO TO QAL-WRITE-F1-4. NC2064.2
  562. 056100 QAL-FAIL-F1-4. NC2064.2
  563. 056200 MOVE TBL-LEVEL-0A OF TABLE-LEVEL-1B OF TABLE-LEVEL-2B OF NC2064.2
  564. 056300 TABLE-LEVEL-3A OF TABLE-LEVEL-4A OF TABLE-LEVEL-5A TO NC2064.2
  565. 056400 COMPUTED-A. NC2064.2
  566. 056500 MOVE "5A4A3A2B1B0A" TO CORRECT-A. NC2064.2
  567. 056600 PERFORM FAIL. NC2064.2
  568. 056700 QAL-WRITE-F1-4. NC2064.2
  569. 056800 PERFORM PRINT-DETAIL. NC2064.2
  570. 056900* NC2064.2
  571. 057000 QAL-INIT-F1-5. NC2064.2
  572. 057100 MOVE "IV-19 4.3.8.1" TO ANSI-REFERENCE. NC2064.2
  573. 057200 MOVE "QUAL LIMITS " TO FEATURE. NC2064.2
  574. 057300 MOVE "QAL-TEST-F1-5 " TO PAR-NAME. NC2064.2
  575. 057400 QAL-TEST-F1-5. NC2064.2
  576. 057500 IF TBL-LEVEL-0A OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2064.2
  577. 057600 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A EQUAL NC2064.2
  578. 057700 TO "5A4A3B2A1A0A" NC2064.2
  579. 057800 PERFORM PASS NC2064.2
  580. 057900 GO TO QAL-WRITE-F1-5. NC2064.2
  581. 058000 GO TO QAL-FAIL-F1-5. NC2064.2
  582. 058100 QAL-DELETE-F1-5. NC2064.2
  583. 058200 PERFORM DE-LETE. NC2064.2
  584. 058300 GO TO QAL-WRITE-F1-5. NC2064.2
  585. 058400 QAL-FAIL-F1-5. NC2064.2
  586. 058500 MOVE TBL-LEVEL-0A OF TABLE-LEVEL-1A IN TABLE-LEVEL-2A OF NC2064.2
  587. 058600 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A TO NC2064.2
  588. 058700 COMPUTED-A. NC2064.2
  589. 058800 MOVE "5A4A3B2A1A0A" TO CORRECT-A. NC2064.2
  590. 058900 PERFORM FAIL. NC2064.2
  591. 059000 QAL-WRITE-F1-5. NC2064.2
  592. 059100 PERFORM PRINT-DETAIL. NC2064.2
  593. 059200* NC2064.2
  594. 059300 QAL-INIT-F1-6. NC2064.2
  595. 059400 MOVE "IV-19 4.3.8.1" TO ANSI-REFERENCE. NC2064.2
  596. 059500 MOVE "QUAL LIMITS " TO FEATURE. NC2064.2
  597. 059600 MOVE "QAL-TEST-F1-6 " TO PAR-NAME. NC2064.2
  598. 059700 QAL-TEST-F1-6. NC2064.2
  599. 059800 IF TBL-LEVEL-0A OF TABLE-LEVEL-1B OF TABLE-LEVEL-2A IN NC2064.2
  600. 059900 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A EQUAL NC2064.2
  601. 060000 TO "5A4A3B2A1B0A" NC2064.2
  602. 060100 PERFORM PASS NC2064.2
  603. 060200 GO TO QAL-WRITE-F1-6. NC2064.2
  604. 060300 GO TO QAL-FAIL-F1-6. NC2064.2
  605. 060400 QAL-DELETE-F1-6. NC2064.2
  606. 060500 PERFORM DE-LETE. NC2064.2
  607. 060600 GO TO QAL-WRITE-F1-6. NC2064.2
  608. 060700 QAL-FAIL-F1-6. NC2064.2
  609. 060800 MOVE TBL-LEVEL-0A OF TABLE-LEVEL-1B OF TABLE-LEVEL-2A IN NC2064.2
  610. 060900 TABLE-LEVEL-3B IN TABLE-LEVEL-4A OF TABLE-LEVEL-5A TO NC2064.2
  611. 061000 COMPUTED-A. NC2064.2
  612. 061100 MOVE "5A4A3B2A1B0A" TO CORRECT-A. NC2064.2
  613. 061200 PERFORM FAIL. NC2064.2
  614. 061300 QAL-WRITE-F1-6. NC2064.2
  615. 061400 PERFORM PRINT-DETAIL. NC2064.2
  616. 061500* NC2064.2
  617. 061600 QAL-INIT-F1-7. NC2064.2
  618. 061700 MOVE "IV-19…