NOTE tests for the cpy2dss command UNIT cpy2dss TEST 'basics' EXEC --regress <<'!' 01 TEST. 10 TEST-FIELD-01 PIC X(8). 10 TEST-FIELD-02 PIC X(8). 05 TEST-FIELD-03 PIC S9(3)V COMP-3. 05 TEST-FIELD-04 PIC S9(8)V COMP-3. 05 TEST-FIELD-05 PIC S9(3)V COMP-3. 10 TEST-FIELD-06 PIC X(10). 10 TEST-FIELD-07 PIC X(10). 10 TEST-FIELD-08 PIC X(1). 10 TEST-FIELD-09 PIC X(8). 10 TEST-FIELD-10 PIC X(5). 10 TEST-FIELD-11 PIC X(1). 10 TEST-FIELD-12 PIC X(1). 10 TEST-FIELD-13 PIC X(1). 10 TEST-FIELD-14 PIC X(8). 10 TEST-FIELD-15 PIC X(1). 10 TEST-FIELD-16 PIC X(8). 10 TEST-FIELD-17 PIC S9(2)V9(13) COMP-3. 10 TEST-FIELD-18 PIC X(8). 10 TEST-FIELD-19 PIC X(8). 10 TEST-FIELD-20 PIC X(1). 10 TEST-FIELD-21 PIC X(1). 10 TEST-FIELD-22 PIC X(10). 10 TEST-FIELD-23 PIC X(3). 10 TEST-FIELD-24 PIC X(1). 10 TEST-FIELD-25 PIC X(3). 10 TEST-FIELD-26 PIC X(26). 10 TEST-FIELD-27. 49 TEST-FIELD-27-01 PIC S9(4) COMP-5. 49 TEST-FIELD-27-02 PIC X(55). ! EXEC --regress --comp=5:1 EXEC --regress --variable --terminator='' EXEC --regress --variable EXEC --regress --text --reclen=123 EXEC --regress --bytemask EXEC --regress --offsets TEST 'embedded variable length' EXEC --regress <<'!' 01 TEST. 10 TEST-FIELD-01 PIC X(4). 10 TEST-FIELD-02. 49 TEST-FIELD-02-SIZE PIC S9(4) COMP-5. 49 TEST-FIELD-02-DATA PIC X(32700). 10 TEST-FIELD-03 PIC X(4). ! EXEC --regress --reclen=256 EXEC --regress --reclen=256 --text EXEC --regress --text EXEC --regress --reclen=256 --text --variable EXEC --regress --text --variable TEST 'unions' EXEC --regress <<'!' 01 TEST-B29-B23-B55. 03 TEST-B74-B55-B36 PIC S9(4) COMP VALUE ZEROES. 03 TEST-B23-C069-B33. 06 TEST-C068-B23-C069-C002. 09 TEST-D0018-B37-B08. 12 TEST-C007-A4 PIC X(10) VALUE SPACES. 12 TEST-C037-A5 PIC S9(13) COMP-3 VALUE ZEROES. 09 TEST-C037-B14-A12-B28. 12 TEST-C036-B07-C003 PIC S9(13) COMP-3 VALUE ZEROES. 12 TEST-B07-C003-C076 PIC X(2) VALUE SPACES. 12 TEST-B14-A1 PIC X(2) VALUE SPACES. 09 TEST-B37-B23-B55-C076 PIC X VALUE SPACES. 09 TEST-A13-B59-C069-B42 PIC S9(3) COMP-3 VALUE ZEROES. 09 TEST-B56-C003-A5 PIC X(38) VALUE SPACES. 09 TEST-B12-A13-B59-C040 PIC S9(3) COMP VALUE ZEROES. 09 TEST-D0023-B23-B55-C076 PIC X VALUE SPACES. 09 TEST-C065-B28-B58-A1 PIC S9(5) COMP-3 VALUE ZEROES. 09 TEST-B61-B01-C037-B28. 12 TEST-B27-B61-B01-C037 PIC X(13) VALUE SPACES. 12 TEST-B57-B61-B01-C037 PIC X(13) VALUE SPACES. 12 TEST-C078-C055-B26 PIC X VALUE SPACES. 09 TEST-B23-C058-C069-B28. 12 TEST-C058-D0024-C069-B28. 15 TEST-C037-D0024-B33 PIC X(80) VALUE SPACES. 12 TEST-C058-C069-B28. 15 TEST-C036-C069-B28 OCCURS 5 TIMES INDEXED BY TEST-C059-C069-C040. 18 FILLER PIC X(50) VALUE D0031. 09 TEST-C065-A7-B28-B58-A1 PIC S9(5) COMP-3 VALUE ZEROES. 09 TEST-B23-D0028-C069-B28. 12 TEST-D0030-C069-B28. 15 TEST-C036-C069-B28 OCCURS 5 TIMES INDEXED BY TEST-D0028-C069-C040. 18 FILLER PIC X(50) VALUE D0031. 06 TEST-B23-B59-B58-A3 PIC S9(3) COMP-3 VALUE ZEROES. 03 TEST-B23-B12-C002-B28. 06 TEST-B31-B12-C002. 09 TEST-B06-A5. 12 TEST-C042-B06-A5. 15 TEST-C028-E00006-A1 PIC X(8) VALUE SPACES. 15 TEST-B55-B58-B42 PIC 9(8) VALUE ZEROES. 15 TEST-B29-B58-B42 PIC S9(3) COMP-3 VALUE ZEROES. 12 TEST-B06-B58-B42 PIC S9(4) COMP-3 VALUE ZEROES. 12 TEST-C071-B06-A5. 15 TEST-C067-A4 PIC X(10) VALUE SPACES. 15 TEST-C067-B58-B42 PIC S9(13) COMP-3 VALUE ZEROES. 15 TEST-B60-B64 PIC X(3) VALUE SPACES. 09 TEST-B06-C076 PIC X(3) VALUE SPACES. 09 TEST-D0026-C076 PIC X(2) VALUE SPACES. 09 TEST-C006-C075-A1 PIC S9(8) COMP-3 VALUE ZEROES. 09 TEST-A2-B32 PIC X VALUE SPACES. 09 TEST-A6-B55-C076-A1 PIC X(2) VALUE 'D'. 09 TEST-B39-A16-C065-B32 PIC X VALUE SPACES. 09 TEST-D0005-A10-C066 PIC X(6) VALUE SPACES. 09 TEST-C007-B13-B11-B32 PIC X VALUE SPACES. 09 TEST-B06-C018-C041-E00003. 12 TEST-C006-C066-A5. 15 TEST-B42-B28. 18 TEST-C052-C066-C076-A1 PIC X VALUE SPACES. 18 TEST-C036-C066-B42-B28. 21 TEST-C036-C066-B42 PIC X(35) VALUE SPACES. 18 TEST-B41-C066-B42-B28 REDEFINES TEST-C036-C066-B42-B28. 21 TEST-B43 PIC X(3). 21 TEST-B50 PIC X(3). 21 TEST-C046-B42 PIC X(4). 21 FILLER PIC X(25). 18 TEST-D0017-C066-B42-B28 REDEFINES TEST-C036-C066-B42-B28. 21 TEST-D0017-B42-B36 PIC X(2). 21 TEST-D0017-B42-B28. 24 TEST-D0017-B42-B52 PIC X(10). 24 TEST-D0017-B42-B53 PIC X(6). 21 FILLER PIC X(17). 18 TEST-B43-B50-B42-B28 REDEFINES TEST-C036-C066-B42-B28. 21 TEST-C054-B43-B50 PIC X(6). 21 FILLER PIC X(29). 15 TEST-C006-C066-B60-B42-B28 REDEFINES TEST-B42-B28. 18 TEST-C006-C052-C066-B70 PIC X. 18 TEST-C006-C066-B42-B28. 21 TEST-C006-B43 PIC X(3). 21 TEST-C006-B50 PIC X(3). 21 TEST-C006-C046-B42 PIC X(4). 21 FILLER PIC X(25). 18 TEST-C006-B41-B42-B28 REDEFINES TEST-C006-C066-B42-B28. 21 TEST-C006-B42-B41 PIC X(10). 21 FILLER PIC X(25). 18 TEST-C006-D0017-C066-B42-B28 REDEFINES TEST-C006-C066-B42-B28. 21 TEST-D0017-B42-B36 PIC X(2). 21 TEST-C006-D0017-B42-B28. 24 FILLER PIC X(16). 21 FILLER PIC X(17). 18 TEST-C006-D0022-B42-B28 REDEFINES TEST-C006-C066-B42-B28. 21 TEST-C006-C066-D0004-A5 PIC X(30). 21 TEST-D0004-C048-A1 PIC X(4). 12 TEST-C071-C037-A12-A5 PIC S9(13) COMP-3 VALUE ZEROES. 12 TEST-C037-B14-A12-A5 PIC S9(13) COMP-3 VALUE ZEROES. 12 TEST-C066-C003-A5 PIC S9(13) COMP-3 VALUE ZEROES. 12 TEST-C037-A12-A5 PIC S9(13) COMP-3 VALUE ZEROES. 12 TEST-D0027-C003 PIC X(4) VALUE SPACES. 12 TEST-B63-C001-C039 PIC 9(13) VALUE ZEROES. 12 TEST-B34-A1 PIC X(2) VALUE SPACES. 12 TEST-D0020-C073-A1 PIC X(2) OCCURS 2 TIMES VALUE SPACES. 09 TEST-C018-C003-A5 PIC S9(8) COMP-3 VALUE ZEROES. 09 TEST-B06-C060-D0033. 12 TEST-C060-C053-A1 PIC X(8) VALUE SPACES. 12 TEST-C060-COMPNT-A1 PIC X(8) VALUE SPACES. 12 TEST-C043-C060-C041-B66. 15 TEST-C043-C060-C041-B28 OCCURS 5 TIMES. 18 TEST-C043-C060-C076-A1 PIC X VALUE SPACES. 18 TEST-C043-C060-B35-A1 PIC X(4) VALUE SPACES. 12 TEST-C060-C006-A5 PIC X(8) VALUE SPACES. 12 TEST-C006-C026-A1 PIC X(8) VALUE SPACES. 12 TEST-C006-C026-B09-A1 PIC X VALUE SPACES. 12 TEST-B48-E00006 PIC S9(3) COMP-3 VALUE ZEROES. 09 TEST-C062-D0033-B75-B42 PIC S9(3) COMP-3 VALUE ZEROES. 09 TEST-C041-C051-B28. 12 TEST-C036-D0013 PIC S9(17) COMP-3 OCCURS 6 TIMES INDEXED BY TEST-D0013-B30 VALUE ZEROES. 12 TEST-C036-B54 PIC S9(15)V9(2) COMP-3 OCCURS 5 TIMES INDEXED BY TEST-B54-B30 VALUE ZEROES. 12 TEST-C036-B03 PIC S9(8)V9(7) COMP-3 OCCURS 7 TIMES INDEXED BY TEST-B03-B30 VALUE ZEROES. 09 TEST-B31-C020-B28. 12 TEST-D0015-A16-A4 PIC X(10) VALUE SPACES. 12 TEST-B06-B62-A4 PIC X(10) VALUE SPACES. 12 TEST-B06-B21-A4 PIC X(10) VALUE SPACES. 09 TEST-B71-A1 PIC X(5) VALUE SPACES. 09 TEST-B12-E00002-C019. 12 TEST-E00009-A14-D0007-A1 PIC X(2) VALUE SPACES. 12 TEST-D0034-A14-D0007-A1 PIC X(2) VALUE SPACES. 12 TEST-E00009-C045 PIC X(3) VALUE SPACES. 12 TEST-D0034-C045 PIC X(3) VALUE SPACES. 12 TEST-B08-A5 PIC X(4) VALUE SPACES. 09 TEST-C061-B32 PIC X VALUE SPACES. 09 TEST-E00007-D0005-A10-C066 PIC X(5) VALUE SPACES. 09 TEST-E00008-C011 PIC S9(6)V9(2) COMP-3 VALUE ZEROES. 09 TEST-C044-D0019-A1 PIC X VALUE SPACES. 09 TEST-D0012-C076 PIC X VALUE SPACES. 09 TEST-D0012-C027-B32 PIC X VALUE SPACES. 09 TEST-C010-D0013-B54-C002. 12 TEST-C009-D0013-C064 PIC S9(10)V9(5) COMP-3 VALUE ZEROES. 12 TEST-F000003-D0013-C064 PIC S9(10)V9(5) COMP-3 VALUE ZEROES. 12 TEST-D0014-B54 PIC S9(7)V9(3) COMP-3 VALUE ZEROES. 12 TEST-C038-C009-C005-B54 PIC S9(7)V9(2) COMP-3 VALUE ZEROES. 09 TEST-E00004-B03 PIC S9(8)V9(7) COMP-3 VALUE ZEROES. 09 TEST-C072-C011-B32 PIC X VALUE SPACES. 09 TEST-E00005-C056-B28. 12 TEST-E00005-C024 PIC S9(4) COMP-3 VALUE ZEROES. 12 TEST-C056-B42 PIC X(9) VALUE SPACES. 09 TEST-B31-B65-B28. 12 TEST-A15-B65-B09-A1 PIC X(2) VALUE SPACES. 12 TEST-D0016-E00012. 15 TEST-B65-D0001-B32 PIC X VALUE SPACES. 15 TEST-B65-D0019-A1-B28. 18 TEST-B41-A1 PIC X(2) VALUE SPACES. 18 TEST-D0032-A1 PIC X(2) VALUE SPACES. 18 TEST-C015-A1 PIC X(3) VALUE SPACES. 18 TEST-C012-A1 PIC X(4) VALUE SPACES. 18 TEST-F000005-A1 PIC X(2) VALUE SPACES. 15 TEST-B44-B32 PIC X VALUE SPACES. 15 TEST-B65-B22 PIC X(5) VALUE SPACES. 15 TEST-C076-A10-C001 PIC X(2) VALUE SPACES. 15 TEST-COMPLNC-C075-A1 PIC X VALUE SPACES. 15 TEST-C066-B28 PIC X VALUE SPACES. 15 TEST-B04-F000001-B07 PIC X(2) VALUE SPACES. 15 TEST-C033-A10-C011 PIC X VALUE SPACES. 15 TEST-C011-C076-A1 PIC X(2) VALUE SPACES. 15 TEST-F000006-B65-C008 PIC X(2) VALUE SPACES. 15 TEST-C047-B40-B74 PIC 9(7) VALUE ZEROES. 15 TEST-C047-C066-D0006-A5 PIC 9(8) VALUE ZEROES. 15 TEST-B65-B42-B02-D0021 PIC 9(7) VALUE ZEROES. 15 TEST-B65-E00002 PIC X(2) VALUE SPACES. 15 TEST-B65-C021 PIC X VALUE SPACES. 15 TEST-B24-B65-C030 PIC X VALUE SPACES. 15 TEST-C074-B65-A1 PIC X VALUE SPACES. 12 TEST-D0016-F000004. 15 TEST-C060-C026-A1 PIC X(10) VALUE SPACES. 15 TEST-D0035-C063-A1 PIC X(4) VALUE SPACES. 15 TEST-B65-D0002-B28. 18 TEST-F000002-B65-D0002 PIC X VALUE SPACES. 18 TEST-D0032-B65-D0002 PIC X VALUE SPACES. 18 TEST-C012-B65-D0002 PIC X VALUE SPACES. 18 TEST-E00001-B65-D0002 PIC X VALUE SPACES. 18 TEST-F000005-B65-D0002 PIC X VALUE SPACES. 15 TEST-C060-B73-A1 PIC X(2) VALUE SPACES. 15 TEST-C060-C016-B03 PIC S9(11)V9(4) COMP-3 VALUE ZEROES. 12 TEST-C075-C076 PIC X(4) VALUE SPACES. 12 TEST-C063-C076 PIC X(4) VALUE SPACES. 12 TEST-B68-B65-B03 PIC S9(11)V9(7) COMP-3 VALUE ZEROES. 12 TEST-B42-A10-OCCURS PIC S9(4) COMP VALUE 0. 06 TEST-B05-B12-C002. 09 TEST-C037-D0024-B33 PIC X(80) VALUE SPACES. 09 TEST-C060-D0033-C023. 12 TEST-C060-C031-C023 PIC X(30) VALUE SPACES. 12 TEST-C060-C076-C023 PIC X(30) VALUE SPACES. 12 TEST-C011-B28 PIC X(30) VALUE SPACES. 12 TEST-B02-C076-C023 PIC X(30) VALUE SPACES. 12 TEST-C013-A10-D0003-C023 PIC X(30) VALUE SPACES. 09 TEST-C035 PIC S9(10) COMP-3 VALUE ZEROES. 09 TEST-D0018-D0009-B61-A1 PIC S9(3) COMP-3 VALUE ZEROES. 09 TEST-C066-B42-B35 PIC X(30) VALUE SPACES. 09 TEST-D0018-D0009-C023 PIC X(30) VALUE SPACES. 09 TEST-C066-C003-A5 PIC S9(13) COMP-3 VALUE ZEROES. 09 TEST-D0012-B49-B45 PIC S9(2)V9(13) COMP-3 VALUE ZEROES. 09 TEST-C001-B28-C011-B32 PIC X VALUE SPACES. 09 TEST-B12-C037-A12-C023 PIC X(30) VALUE SPACES. 09 TEST-B12-B10-A5 PIC X(6) VALUE SPACES. 09 TEST-B73-C011-A1 PIC X(2) VALUE 'D'. 06 TEST-B23-B12-C002. 09 TEST-D0025-C037-B38-B42 PIC S9(2) COMP-3 VALUE ZEROES. 09 TEST-E00010-C037-A12-A5 PIC S9(13) COMP-3 VALUE ZEROES. 09 TEST-C037-A12-B58-B42 PIC S9(6) COMP-3 VALUE ZEROES. 09 TEST-C034-C065-B28-A1 PIC X(6) VALUE SPACES. 09 TEST-C034-D0029-B28-A1 PIC X(5) VALUE SPACES. 09 TEST-C065-B28-B09-A1 PIC X VALUE SPACES. 09 TEST-D0010-A5 PIC X(8) VALUE SPACES. 09 TEST-C065-A11-C025-A1 PIC X VALUE SPACES. 09 TEST-A13-B72-B23-B32 PIC X OCCURS 2 TIMES VALUE SPACES. 09 TEST-C022-C060-B35-B28. 12 TEST-C043-C060-B35-B58 PIC S9(2) COMP-3 OCCURS 5 TIMES VALUE ZEROES. 12 TEST-C043-C060-B35-B15 PIC X(40) OCCURS 5 TIMES VALUE SPACES. 12 TEST-C043-C060-B35-B16 PIC X(30) OCCURS 5 TIMES VALUE SPACES. 12 TEST-C043-C060-B35-B17 PIC X(25) OCCURS 5 TIMES VALUE SPACES. 12 TEST-C043-C060-B35-B18 PIC X(25) OCCURS 5 TIMES VALUE SPACES. 12 TEST-C043-C060-B35-B19 PIC X(20) OCCURS 5 TIMES VALUE SPACES. 09 TEST-C022-C006-C075-B28. 12 TEST-C006-C075-B58 PIC S9(8) COMP-3 VALUE ZEROES. 12 TEST-C006-C075-C023-B46 PIC X(40) VALUE SPACES. 12 TEST-C006-C075-C023-B69 PIC X(30) VALUE SPACES. 12 TEST-C006-C075-C023-D0036 PIC X(25) VALUE SPACES. 12 TEST-C006-C075-C023-C032 PIC X(25) VALUE SPACES. 12 TEST-C006-C075-C023-C029 PIC X(20) VALUE SPACES. 09 TEST-B67-C023 PIC X(45) VALUE SPACES. 09 TEST-C062-B51-A1-C023 PIC X(30) VALUE SPACES. 09 TEST-A14-D0007-C023 PIC X(25) VALUE SPACES. 09 TEST-D0020-C073 PIC X OCCURS 2 TIMES VALUE SPACES. 09 TEST-C009-B20-B29-A1 PIC X VALUE SPACES. 09 TEST-B25-A1 PIC X(7) VALUE SPACES. 09 TEST-B71-A9 PIC X(15) VALUE SPACES. 09 TEST-D0020-C023-B28 OCCURS 2 TIMES. 12 TEST-D0020-C023-B46 PIC X(55) VALUE SPACES. 12 TEST-D0020-C023-B69 PIC X(110) VALUE SPACES. 09 TEST-D0008-C009-B02-B42 PIC X(23) VALUE SPACES. 09 TEST-D0008-C009-C023 PIC X(25) VALUE SPACES. 03 TEST-B29-B23-C017-B28. 06 TEST-B29-B23-C017-C002. 09 TEST-C037-A5 PIC S9(13) COMP-3 VALUE ZEROES. 09 TEST-C037-B14-A12-B28. 12 TEST-C036-B07-C003 PIC S9(13) COMP-3 VALUE ZEROES. 12 TEST-B07-C003-C076 PIC X(2) VALUE SPACES. 12 TEST-B14-A1 PIC X(2) VALUE SPACES. 09 TEST-D0026-C076 PIC X(2) VALUE SPACES. 09 TEST-C006-C050 PIC X VALUE SPACES. 09 TEST-C049-C018-B28-A1 PIC X(4) VALUE SPACES. 09 TEST-C007-D0011-A1 PIC S9(2) COMP-3 VALUE 0. 09 TEST-B63-D0011-A5 PIC S9(4) COMP VALUE ZEROES. 09 TEST-C006-E00011 PIC S9(1) COMP-3 VALUE ZEROES. 09 TEST-B14-C070-A1 PIC X VALUE SPACES. 09 TEST-C004-A1 PIC X VALUE SPACES. 09 TEST-C057-B47-A8 PIC X(21) VALUE SPACES. 09 TEST-C043-C018-B42 PIC X(16) VALUE SPACES. 09 TEST-C014-C001-B42 PIC X(8) VALUE SPACES. ! EXEC --regress --bytemask EXEC --regress --offsets EXEC --regress --offsets --keep TEST 'multiple REDEFINES' EXEC --regress --offsets <<'!' 01 TEST-0000-000-001. ****************************************************************** * * * YADAYADAYADAYADAYADAYADAYADAYADAYADAYADAYADAYADAYADAYADAYADAYA * * * ****************************************************************** 03 TEST-000-000-002 PIC S9(4) COMP VALUE ZEROES. 03 TEST-000-0000-003. 06 TEST-0000-000-0000-0004. 09 TEST-00000-000-005. 12 TEST-0000-06 PIC X(10) VALUE SPACES. 12 TEST-0000-07 PIC S9(13) COMP-3 VALUE ZEROES. 09 TEST-0000-000-00-008. 12 TEST-0000-000-0009 PIC S9(13) COMP-3 VALUE ZEROES. 12 TEST-000-0000-0010 PIC X(2) VALUE SPACES. 12 TEST-000-29 PIC X(2) VALUE SPACES. 09 TEST-000-000-000-0031 PIC X VALUE SPACES. 09 TEST-00-000-0000-036 PIC S9(3) COMP-3 VALUE ZEROES. 09 TEST-000-0000-37 PIC X(38) VALUE SPACES. 09 TEST-000-00-000-038 PIC S9(3) COMP VALUE ZEROES. 09 TEST-00000-000-000-0039 PIC X VALUE SPACES. 09 TEST-0000-000-000-42 PIC S9(5) COMP-3 VALUE ZEROES. 09 TEST-000-000-0000-043. 12 TEST-000-000-000-0044 PIC X(13) VALUE SPACES. 12 TEST-000-000-000-0045 PIC X(13) VALUE SPACES. 12 TEST-0000-0000-046 PIC X VALUE SPACES. 09 TEST-000-0000-0000-047. 12 TEST-0000-00000-0000-048. 15 TEST-0000-00000-049 PIC X(80) VALUE SPACES. 12 TEST-0000-0000-050. 15 TEST-0000-0000-051 OCCURS 5 TIMES INDEXED BY TEST-0000-0000-052. 18 FILLER PIC X(50) VALUE SPACE. 09 TEST-0000-00-000-000-053 PIC S9(5) COMP-3 VALUE ZEROES. 09 TEST-000-00000-0000-054. 12 TEST-00000-0000-056. 15 TEST-0000-0000-057 OCCURS 5 TIMES INDEXED BY TEST-00000-0000-058. 18 FILLER PIC X(50) VALUE SPACE. 06 TEST-000-000-000-059 PIC S9(3) COMP-3 VALUE ZEROES. 03 TEST-000-000-0000-060. 06 TEST-000-000-0061. 09 TEST-000-062. 12 TEST-0000-000-63. 15 TEST-0000-000000-64 PIC X(8) VALUE SPACES. 15 TEST-000-000-065 PIC 9(8) VALUE ZEROES. 15 TEST-000-000-066 PIC S9(3) COMP-3 VALUE ZEROES. 12 TEST-000-000-067 PIC S9(4) COMP-3 VALUE ZEROES. 12 TEST-0000-000-68. 15 TEST-0000-00 PIC X(10) VALUE SPACES. 15 TEST-0000-000-069 PIC S9(13) COMP-3 VALUE ZEROES. 15 TEST-000-070 PIC X(3) VALUE SPACES. 09 TEST-000-0071 PIC X(3) VALUE SPACES. 09 TEST-00000-0072 PIC X(2) VALUE SPACES. 09 TEST-0000-0000-73 PIC S9(8) COMP-3 VALUE ZEROES. 09 TEST-00-074 PIC X VALUE SPACES. 09 TEST-00-000-0000-75 PIC X(2) VALUE 'D'. 09 TEST-000-00-0000-076 PIC X VALUE SPACES. 09 TEST-00000-00-0077 PIC X(6) VALUE SPACES. 09 TEST-0000-000-000-078 PIC X VALUE SPACES. 09 TEST-000-0000-0000-000079. 12 TEST-0000-0000-80. 15 TEST-999-002. 18 TEST-0000-0000-0000-81 PIC X VALUE SPACES. 18 TEST-9999-0000-000-004. 21 TEST-0000-0000-082 PIC X(35) VALUE SPACES. 18 TEST-000-0000-000-083 REDEFINES TEST-9999-0000-000-004. 21 TEST-084 PIC X(3). 21 TEST-085 PIC X(3). 21 TEST-0000-086 PIC X(4). 21 FILLER PIC X(25). 18 TEST-00000-0000-000-087 REDEFINES TEST-9999-0000-000-004. 21 TEST-00000-000-088 PIC X(2). 21 TEST-00000-000-089. 24 TEST-00000-000-090 PIC X(10). 24 TEST-00000-000-091 PIC X(6). 21 FILLER PIC X(17). 18 TEST-000-000-000-092 REDEFINES TEST-9999-0000-000-004. 21 TEST-0000-000-093 PIC X(6). 21 FILLER PIC X(29). 15 TEST-0000-0000-000-000-094 REDEFINES TEST-999-002. 18 TEST-0000-0000-0000-095 PIC X. 18 TEST-9999-0000-000-005. 21 TEST-0000-096 PIC X(3). 21 TEST-0000-097 PIC X(3). 21 TEST-0000-0000-098 PIC X(4). 21 FILLER PIC X(25). 18 TEST-0000-000-000-099 REDEFINES TEST-9999-0000-000-005. 21 TEST-0000-000-100 PIC X(10). 21 FILLER PIC X(25). 18 TEST-0000-00000-0000-000-101 REDEFINES TEST-9999-0000-000-005. 21 TEST-00000-000-102 PIC X(2). 21 TEST-0000-00000-000-103. 24 FILLER PIC X(16). 21 FILLER PIC X(17). 18 TEST-0000-00000-000-104 REDEFINES TEST-9999-0000-000-005. 21 TEST-0000-0000-0000-105 PIC X(30). 21 TEST-00000-000-106 PIC X(4). 12 TEST-0000-0000-0-107 PIC S9(13) COMP-3 VALUE ZEROES. 12 TEST-0000-000-0-108 PIC S9(13) COMP-3 VALUE ZEROES. 12 TEST-0000-000-109 PIC S9(13) COMP-3 VALUE ZEROES. 12 TEST-0000-0-110 PIC S9(13) COMP-3 VALUE ZEROES. 12 TEST-00000-0111 PIC X(4) VALUE SPACES. 12 TEST-000-0000-0112 PIC 9(13) VALUE ZEROES. 12 TEST-00-113 PIC X(2) VALUE SPACES. 12 TEST-00000-000-114 PIC X(2) OCCURS 2 TIMES VALUE SPACES. 09 TEST-0000-000-115 PIC S9(8) COMP-3 VALUE ZEROES. 09 TEST-000-0000-00116. 12 TEST-0000-000-117 PIC X(8) VALUE SPACES. 12 TEST-0000-00000-118 PIC X(8) VALUE SPACES. 12 TEST-0000-0000-0000-119. 15 TEST-0000-0000-0000-120 OCCURS 5 TIMES. 18 TEST-0000-0000-000-121 PIC X VALUE SPACES. 18 TEST-0000-0000-00-122 PIC X(4) VALUE SPACES. 12 TEST-0000-000-123 PIC X(8) VALUE SPACES. 12 TEST-0000-000-124 PIC X(8) VALUE SPACES. 12 TEST-0000-0000-00-125 PIC X VALUE SPACES. 12 TEST-000-000126 PIC S9(3) COMP-3 VALUE ZEROES. 09 TEST-0000-00000-000-127 PIC S9(3) COMP-3 VALUE ZEROES. 09 TEST-0000-0000-128. 12 TEST-0000-00129 PIC S9(17) COMP-3 OCCURS 6 TIMES INDEXED BY TEST-00000-130 VALUE ZEROES. 12 TEST-0000-131 PIC S9(15)V9(2) COMP-3 OCCURS 5 TIMES INDEXED BY TEST-000-132 VALUE ZEROES. 12 TEST-0000-133 PIC S9(8)V9(7) COMP-3 OCCURS 7 TIMES INDEXED BY TEST-000-134 VALUE ZEROES. 09 TEST-000-0000-135. 12 TEST-00000-0-136 PIC X(10) VALUE SPACES. 12 TEST-000-00-137 PIC X(10) VALUE SPACES. 12 TEST-000-00-138 PIC X(10) VALUE SPACES. 09 TEST-00-139 PIC X(5) VALUE SPACES. 09 TEST-000-00000-0140. 12 TEST-000000-00-0000-141 PIC X(2) VALUE SPACES. 12 TEST-00000-00-0000-142 PIC X(2) VALUE SPACES. 12 TEST-000000-0143 PIC X(3) VALUE SPACES. 12 TEST-00000-0144 PIC X(3) VALUE SPACES. 12 TEST-00-145 PIC X(4) VALUE SPACES. 09 TEST-0000-146 PIC X VALUE SPACES. 09 TEST-000000-00000-00-0146 PIC X(5) VALUE SPACES. 09 TEST-000000-0147 PIC S9(6)V9(2) COMP-3 VALUE ZEROES. 09 TEST-0000-0000-148 PIC X VALUE SPACES. 09 TEST-00000-0149 PIC X VALUE SPACES. 09 TEST-00000-0000-150 PIC X VALUE SPACES. 09 TEST-0000-00000-000-0151. 12 TEST-0000-00000-0152 PIC S9(10)V9(5) COMP-3 VALUE ZEROES. 12 TEST-0000000-00000-0153 PIC S9(10)V9(5) COMP-3 VALUE ZEROES. 12 TEST-00000-154 PIC S9(7)V9(3) COMP-3 VALUE ZEROES. 12 TEST-0000-0000-0000-155 PIC S9(7)V9(2) COMP-3 VALUE ZEROES. 09 TEST-000000-156 PIC S9(8)V9(7) COMP-3 VALUE ZEROES. 09 TEST-0000-0000-157 PIC X VALUE SPACES. 09 TEST-000000-0000-158. 12 TEST-000000-0159 PIC S9(4) COMP-3 VALUE ZEROES. 12 TEST-0000-160 PIC X(9) VALUE SPACES. 09 TEST-000-000-161. 12 TEST-00-000-00-162 PIC X(2) VALUE SPACES. 12 TEST-00000-000163. 15 TEST-000-00000-164 PIC X VALUE SPACES. 15 TEST-000-00000-00-165. 18 TEST-00-166 PIC X(2) VALUE SPACES. 18 TEST-0000-167 PIC X(2) VALUE SPACES. 18 TEST-000-168 PIC X(3) VALUE SPACES. 18 TEST-000-169 PIC X(4) VALUE SPACES. 18 TEST-000000-170 PIC X(2) VALUE SPACES. 15 TEST-000-171 PIC X VALUE SPACES. 15 TEST-000-172 PIC X(5) VALUE SPACES. 15 TEST-0000-00-0173 PIC X(2) VALUE SPACES. 15 TEST-0000000-000-174 PIC X VALUE SPACES. 15 TEST-0000-175 PIC X VALUE SPACES. 15 TEST-000-0000000-176 PIC X(2) VALUE SPACES. 15 TEST-0000-00-0177 PIC X VALUE SPACES. 15 TEST-0000-000-178 PIC X(2) VALUE SPACES. 15 TEST-0000000-000-0179 PIC X(2) VALUE SPACES. 15 TEST-0000-000-180 PIC 9(7) VALUE ZEROES. 15 TEST-0000-0000-0000-181 PIC 9(8) VALUE ZEROES. 15 TEST-000-000-000-00182 PIC 9(7) VALUE ZEROES. 15 TEST-000-000183 PIC X(2) VALUE SPACES. 15 TEST-000-0184 PIC X VALUE SPACES. 15 TEST-000-000-185 PIC X VALUE SPACES. 15 TEST-0000-00-186 PIC X VALUE SPACES. 12 TEST-00000-0000187. 15 TEST-0000-000-188 PIC X(10) VALUE SPACES. 15 TEST-00000-000-189 PIC X(4) VALUE SPACES. 15 TEST-000-00000-190. 18 TEST-0000000-000-00191 PIC X VALUE SPACES. 18 TEST-00000-000-00192 PIC X VALUE SPACES. 18 TEST-0000-000-00193 PIC X VALUE SPACES. 18 TEST-000000-000-00194 PIC X VALUE SPACES. 18 TEST-0000000-000-00195 PIC X VALUE SPACES. 15 TEST-0000-00-196 PIC X(2) VALUE SPACES. 15 TEST-0000-0000-197 PIC S9(11)V9(4) COMP-3 VALUE ZEROES. 12 TEST-0000-0198 PIC X(4) VALUE SPACES. 12 TEST-0000-0199 PIC X(4) VALUE SPACES. 12 TEST-000-000-200 PIC S9(11)V9(7) COMP-3 VALUE ZEROES. 12 TEST-000-00-000201 PIC S9(4) COMP VALUE 0. 06 TEST-000-000-0202. 09 TEST-0000-00000-203 PIC X(80) VALUE SPACES. 09 TEST-0000-00000-0204. 12 TEST-0000-0000-0205 PIC X(30) VALUE SPACES. 12 TEST-0000-0000-0206 PIC X(30) VALUE SPACES. 12 TEST-0000-207 PIC X(30) VALUE SPACES. 12 TEST-000-0000-0208 PIC X(30) VALUE SPACES. 12 TEST-0000-00-00000-0209 PIC X(30) VALUE SPACES. 09 TEST-0210 PIC S9(10) COMP-3 VALUE ZEROES. 09 TEST-00000-00000-00-211 PIC S9(3) COMP-3 VALUE ZEROES. 09 TEST-0000-000-212 PIC X(30) VALUE SPACES. 09 TEST-00000-00000-0213 PIC X(30) VALUE SPACES. 09 TEST-0000-000-214 PIC S9(13) COMP-3 VALUE ZEROES. 09 TEST-00000-000-215 PIC S9(2)V9(13) COMP-3 VALUE ZEROES. 09 TEST-0000-000-0000-216 PIC X VALUE SPACES. 09 TEST-000-0000-00-0217 PIC X(30) VALUE SPACES. 09 TEST-000-00-218 PIC X(6) VALUE SPACES. 09 TEST-000-000-219 PIC X(2) VALUE 'D'. 06 TEST-000-000-0227. 09 TEST-00000-0000-000-228 PIC S9(2) COMP-3 VALUE ZEROES. 09 TEST-000000-0000-0-229 PIC S9(13) COMP-3 VALUE ZEROES. 09 TEST-0000-00-000-231 PIC S9(6) COMP-3 VALUE ZEROES. 09 TEST-0000-0000-00-233 PIC X(6) VALUE SPACES. 09 TEST-0000-00000-00-234 PIC X(5) VALUE SPACES. 09 TEST-0000-000-00-235 PIC X VALUE SPACES. 09 TEST-0000-236 PIC X(8) VALUE SPACES. 09 TEST-0000-00-000-237 PIC X VALUE SPACES. 09 TEST-00-000-000-238 PIC X OCCURS 2 TIMES VALUE SPACES. 09 TEST-0000-0000-000-239. 12 TEST-0000-0000-000-240 PIC S9(2) COMP-3 OCCURS 5 TIMES VALUE ZEROES. 12 TEST-0000-0000-000-241 PIC X(40) OCCURS 5 TIMES VALUE SPACES. 12 TEST-0000-0000-000-242 PIC X(30) OCCURS 5 TIMES VALUE SPACES. 12 TEST-0000-0000-000-243 PIC X(25) OCCURS 5 TIMES VALUE SPACES. 12 TEST-0000-0000-000-244 PIC X(25) OCCURS 5 TIMES VALUE SPACES. 12 TEST-0000-0000-000-245 PIC X(20) OCCURS 5 TIMES VALUE SPACES. 09 TEST-0000-0000-0000-246. 12 TEST-0000-0000-257 PIC S9(8) COMP-3 VALUE ZEROES. 12 TEST-0000-0000-0000-248 PIC X(40) VALUE SPACES. 12 TEST-0000-0000-0000-249 PIC X(30) VALUE SPACES. 12 TEST-0000-0000-0000-00250 PIC X(25) VALUE SPACES. 12 TEST-0000-0000-0000-0251 PIC X(25) VALUE SPACES. 12 TEST-0000-0000-0000-0252 PIC X(20) VALUE SPACES. 09 TEST-000-0253 PIC X(45) VALUE SPACES. 09 TEST-0000-000-00-0254 PIC X(30) VALUE SPACES. 09 TEST-00-00000-0255 PIC X(25) VALUE SPACES. 09 TEST-00000-0256 PIC X OCCURS 2 TIMES VALUE SPACES. 09 TEST-0000-000-00-256 PIC X VALUE SPACES. 09 TEST-00-257 PIC X(7) VALUE SPACES. 09 TEST-00-258 PIC X(15) VALUE SPACES. 09 TEST-00000-0000-259 OCCURS 2 TIMES. 12 TEST-00000-0000-260 PIC X(55) VALUE SPACES. 12 TEST-00000-0000-261 PIC X(110) VALUE SPACES. 09 TEST-00000-0000-000-262 PIC X(23) VALUE SPACES. 09 TEST-00000-0000-0263 PIC X(25) VALUE SPACES. 03 TEST-0000-000-0000-264. 06 TEST-0000-000-0000-0265. 09 TEST-00000-000-266 PIC S9(2)V9(13) COMP-3 VALUE ZEROES. 09 TEST-000-00-000-267. 12 TEST-999-002. 15 TEST-0000-0000-000-268 PIC X VALUE SPACES. 15 TEST-9999-0000-000-004. 18 TEST-0000-0000-269 PIC X(35) VALUE SPACES. 15 TEST-000-0000-000-270 REDEFINES TEST-9999-0000-000-004. 18 TEST-271 PIC X(3). 18 TEST-272 PIC X(3). 18 TEST-0000-273 PIC X(4). 18 FILLER PIC X(25). 15 TEST-00000-0000-000-274 REDEFINES TEST-9999-0000-000-004. 18 TEST-00000-000-275 PIC X(2). 18 TEST-00000-000-276. 21 TEST-00000-000-277 PIC X(10). 21 TEST-00000-000-278 PIC X(6). 18 FILLER PIC X(17). 15 TEST-000-000-000-279 REDEFINES TEST-9999-0000-000-004. 18 TEST-0000-000-280 PIC X(6). 18 FILLER PIC X(29). 12 TEST-000-00-000-000-281 REDEFINES TEST-999-002. 15 TEST-0000-0000-0000-282 PIC X. 15 TEST-999-00-0000-000-003. 18 TEST-00-283 PIC X(3). 18 TEST-00-284 PIC X(3). 18 TEST-00-0000-285 PIC X(4). 18 FILLER PIC X(25). 15 TEST-000-00-000-000-286 REDEFINES TEST-999-00-0000-000-003. 18 FILLER PIC X(35). 15 TEST-000-00-00000-0000-000-287 REDEFINES TEST-999-00-0000-000-003. 18 TEST-00000-000-288 PIC X(2). 18 TEST-000-00-00000-000-289. 21 FILLER PIC X(16). 18 FILLER PIC X(17). 12 TEST-000-00-00000-000-290 REDEFINES TEST-999-002. 15 TEST-000-00-0000-291 PIC X(30). 15 TEST-00000-000-292 PIC X(4). 15 FILLER PIC X(2). 09 TEST-00000-000-293 PIC X(8) VALUE SPACES. 09 TEST-00000-0000-000-294 PIC S9(3) COMP-3 VALUE ZEROES. 09 TEST-00000-00000-295 PIC S9(3) COMP-3 VALUE ZEROES. 09 TEST-00000-000-296 PIC X(4) VALUE SPACES. 09 TEST-00000-0000-00297 PIC X VALUE SPACES. 09 TEST-00000-000-298 PIC X VALUE SPACES. 09 TEST-00000-0000-00-299 PIC X(10) VALUE SPACES. 09 TEST-00000-0000-00-300 PIC X(10) VALUE SPACES. 09 TEST-000-0000-000301. 12 TEST-000-00-0000-302 PIC X VALUE SPACES. 12 TEST-000-000-303 PIC X VALUE SPACES. 12 TEST-000-0000-000-304 PIC X(2) VALUE SPACES. 12 TEST-000-305 PIC 9(5) VALUE ZEROES. 12 TEST-000-000-00-306 PIC X(10) VALUE SPACES. 12 TEST-0000-00000-307 PIC X VALUE 'N'. 09 TEST-000000-0000-308 PIC S9(2) COMP-3 VALUE ZEROES. 09 TEST-000000-000-309 PIC S9(9)V9(4) COMP-3 VALUE ZEROES. 09 TEST-0000-0000-310 PIC X VALUE SPACES. 09 TEST-0000-311 PIC X VALUE SPACES. 09 TEST-0000-000-0-312 PIC S9(13) COMP-3 VALUE ZEROES. 09 TEST-0000-000-313 PIC X(10) VALUE SPACES. 09 TEST-0000-000-314 PIC X VALUE SPACES. 09 TEST-000-000-315 PIC X VALUE SPACES. 09 TEST-00000-000-316 PIC S9(8) COMP-3 VALUE ZEROES. 09 TEST-00000-317 PIC X VALUE 'N'. 09 TEST-00000-318 PIC X VALUE SPACES. 09 TEST-0000-000-0000-0000-319 PIC X(8) VALUE SPACES. 09 TEST-0000000-320 PIC X(2) VALUE SPACES. 09 TEST-000-321 PIC S9(8)V9(5) COMP-3 VALUE ZEROES. 09 TEST-999-0000-1 PIC X(25) VALUE SPACES. 09 TEST-00-00000-322 REDEFINES TEST-999-0000-1. 12 TEST-000000-000323 PIC X(2). 12 TEST-0000000-000-00324 PIC 9(7)V9(2). 12 FILLER PIC X(14). 09 TEST-000-0-325 PIC S9(9) COMP-3 VALUE ZEROES. 09 TEST-000-0000-00000-326. 12 TEST-000-327 PIC X(2) VALUE SPACES. 12 TEST-000-328 PIC X(2) VALUE SPACES. 12 TEST-0000-00329 PIC X(2) VALUE SPACES. 09 TEST-000-0000-0000-330. 12 TEST-0000-00-331 PIC X(2) VALUE SPACES. 12 TEST-000-000-332 PIC X(2) VALUE SPACES. 12 TEST-000-0333 PIC X VALUE SPACES. 12 TEST-000000-0334 PIC X(3) VALUE SPACES. 09 TEST-0000000-000-335. 12 TEST-0000000-336 PIC X VALUE SPACES. 12 TEST-0000-365 PIC X(2) VALUE SPACES. 09 TEST-0000000-00337 PIC X(2) VALUE SPACES. 09 TEST-000000-000000-338 PIC 9(10) VALUE ZEROES. 09 TEST-00000-0000-339 PIC X VALUE SPACES. 09 TEST-000-340 PIC X(5) VALUE SPACES. 09 TEST-000-341 PIC X(5) VALUE SPACES. 09 TEST-000-342 PIC X(5) VALUE SPACES. 09 TEST-0000-000-343 PIC X(8) VALUE SPACES. 09 TEST-00000-0000-345 PIC X(8) VALUE SPACES. 09 TEST-000000-356 PIC X VALUE SPACES. 09 TEST-000-347 PIC X VALUE SPACES. 09 TEST-0000-000-348 PIC X VALUE SPACES. 09 TEST-000-0000-000-349 PIC X(5) VALUE SPACES. 09 TEST-000-000-0350 PIC X(8) VALUE SPACES. 09 TEST-000-000-0351 PIC X(8) VALUE SPACES. 09 TEST-00-0000-352 PIC X(2) VALUE SPACES. 09 TEST-00-00000-0353 PIC X(2) VALUE SPACES. 09 TEST-0000-0000-00-354 PIC X(4) VALUE SPACES. 09 TEST-00000-0000-355 PIC X VALUE SPACES. 09 TEST-0000-00000-0000-356 PIC X VALUE SPACES. 09 TEST-000000-0000-357 PIC X(2) VALUE SPACES. 09 TEST-000-358 PIC X VALUE SPACES. 09 TEST-00-0000-000-359 PIC X(2) VALUE SPACES. 06 TEST-00000-000-0000-0360. 09 TEST-00000-0000-0361 PIC X(50) VALUE SPACES. 09 TEST-00000-0000-00-362 PIC X(10) VALUE SPACES. 09 TEST-0000-000-000-363 PIC S9(4) COMP-3 VALUE ZEROES. 09 TEST-0000-000-364 PIC S9(3)V9(12) COMP-3 VALUE ZEROES. ! TEST 'SYNC alignment' EXEC --regress --offsets <<'!' 01 TEST. 05 FLAG PIC X. 05 STAT PIC 9(8) COMP SYNC. 05 CHAR PIC X. 05 NUMB PIC 9(2) COMP SYNC. 05 LAST PIC X. ! EXEC --regress TEST 'variations on a PIC' EXEC --regress <<'!' 01 WS-RECURING-REC. 00040920 03 WS-RECURING-TEN-BYTES PIC 9(10). 00040930 03 WS-RECURING-TWO-BYTES PIC X(02) VALUE '01'. 00040940 03 WS-RECURING-DTL-ID PIC X VALUE '5'. 00040950 03 WS-RECURING-REC-TYPE-CD PIC X(2) VALUE '29'. 00040960 03 WS-RECURING-HIER-KEY-GRP . 00040970 05 WS-RECURING-HIER-ID PIC S9(13) COMP-3 00040980 VALUE ZEROES. 00040990 05 WS-RECURING-HIER-PT-ID PIC S9(13) COMP-3 00041000 VALUE ZEROES. 00041010 05 WS-RECURING-HIER-LVL-NBR 00041020 PIC S9(2) COMP-3 00041030 VALUE ZEROES. 00041040 05 WS-RECURING-HIER-PRORD-KEY 00041050 PIC X(80) VALUE SPACES. 00041060 05 WS-RECURING-HIER-PT-SEQ-NBR 00041070 PIC S9(6) COMP-3 00041080 VALUE ZEROES. 00041090 05 WS-RECURING-BUS-ARGT PIC S9(13) COMP-3 00041100 VALUE ZEROES. 00041110 03 WS-RECURING-REC-GRP. 00041120 10 WS-RECURING-SVCARRID PIC X(55) VALUE SPACES. 00041130 10 WS-RECURING-PFAMFK PIC 9(04) VALUE ZEROES. 00041140 10 WS-RECURING-PTYPFK PIC 9(04) VALUE ZEROES. 00041150 10 WS-RECURING-CHGGFK PIC 9(04) VALUE ZEROES. 00041160 10 WS-RECURING-TRANFK PIC 9(08) VALUE ZEROES. 00041170 10 WS-RECURING-CHGDESC PIC X(30) VALUE SPACES. 00041180 10 WS-RECURING-QUANTITY PIC 9(11).999 VALUE ZEROES.00041190 10 WS-RECURING-UNITPRICE PIC -9(8).99 VALUE ZEROES.00041200 10 WS-RECURING-REGELIGCHG PIC -9(8).99 VALUE ZEROES.00041210 10 WS-RECURING-PREDSCCHG PIC -9(8).99 VALUE ZEROES.00041220 10 WS-RECURING-DSCAMOUNT PIC -9(8).99 VALUE ZEROES.00041230 10 WS-RECURING-TAXAMOUNT PIC -9(8).99 VALUE ZEROES.00041240 10 WS-RECURING-FROM-DATE PIC 9(8) VALUE ZEROES. 00041250 10 WS-RECURING-TO-DATE PIC 9(8) VALUE ZEROES. 00041260 10 WS-RECURING-LEGEND1FK PIC X(02) VALUE SPACES. 00041270 10 WS-RECURING-LEGEND2FK PIC X(02) VALUE SPACES. 00041280 10 WS-RECURING-GIRN PIC 9(10) VALUE ZEROES. 00041290 10 WS-RECURING-WW-CIRCT PIC X(30). 00041300 10 WS-RECURING-EXCH-RATE PIC -9(3).9(6). 00041310 10 WS-RECURING-CURRENCY-NM PIC X(30). 00041320 10 WS-RECURING-ATTCO-1-CITY PIC X(27). 00041330 10 WS-RECURING-ATTCO-1-STATE PIC X(02). 00041340 10 WS-RECURING-ATTCO-2-CITY PIC X(27). 00041350 10 WS-RECURING-ATTCO-2-STATE PIC X(02). 00041360 10 WS-RECURING-DIST-IN-CHNL PIC 9(05). 00041370 10 WS-RECURING-CUST-NM PIC X(27). 00041380 10 WS-RECURING-INTER-CORP-CD PIC X(01). 00041390 10 WS-RECURING-PL-CNTRY-CD-1 PIC X(02). 00041400 10 WS-RECURING-PL-CNTRY-CD-2 PIC X(02). 00041410 10 WS-RECURING-BIT-STA-DT PIC X(8) 00041420 VALUE SPACES. 00041430 10 WS-RECURING-CPI-CANC-DT PIC X(8) 00041440 VALUE SPACES. 00041450 10 WS-RECURING-CONTRACT-NBR PIC X(8) 00041460 VALUE SPACES. 00041470 10 WS-RECURING-CHRG-CLSS-TEXT PIC X(45) 00041480 VALUE SPACES. 00041490 10 WS-RECURING-CHRG-CLSS-SORT-CD PIC X(2) 00041500 VALUE SPACES. 00041510 10 WS-RECURING-CHRG-CLSS-DESC PIC X(45) 00041520 VALUE SPACES. 00041530 10 WS-RECURING-DISC-PLAN-NAME-1 PIC X(50) 00041540 VALUE SPACES. 00041550 10 WS-RECURING-DISC-PCT-OFF-1 PIC 9(3).9(2) 00041560 VALUE ZERO. 00041570 10 WS-RECURING-DISC-PLAN-NAME-2 PIC X(50) 00041580 VALUE SPACES. 00041590 10 WS-RECURING-DISC-PCT-OFF-2 PIC 9(3).9(2) 00041600 VALUE ZERO. 00041610 10 WS-RECURING-DISC-PLAN-NAME-3 PIC X(50) 00041620 VALUE SPACES. 00041630 10 WS-RECURING-DISC-PCT-OFF-3 PIC 9(3).9(2) 00041640 VALUE ZERO. 00041650 10 WS-RECURING-DISC-PLAN-NAME-4 PIC X(50) 00041660 VALUE SPACES. 00041670 10 WS-RECURING-DISC-PCT-OFF-4 PIC 9(3).9(2) 00041680 VALUE ZERO. 00041690 10 WS-RECURING-DISC-PLAN-NAME-5 PIC X(50) 00041700 VALUE SPACES. 00041710 10 WS-RECURING-DISC-PCT-OFF-5 PIC 9(3).9(2) 00041720 VALUE ZERO. 00041730 10 WS-RECURING-DISC-PLAN-NAME-6 PIC X(50) 00041740 VALUE SPACES. 00041750 10 WS-RECURING-DISC-PCT-OFF-6 PIC 9(3).9(2) 00041760 VALUE ZERO. 00041770 10 WS-RECURING-DISC-PLAN-NAME-7 PIC X(50) 00041780 VALUE SPACES. 00041790 10 WS-RECURING-DISC-PCT-OFF-7 PIC 9(3).9(2) 00041800 VALUE ZERO. 00041810 10 WS-RECURING-VPN-NAME-2 PIC X(25) 00041820 VALUE SPACES. 00041830 10 WS-RECURING-UEBILL-VPN-NBR-2 PIC X(9) 00041840 VALUE SPACES. 00041850 10 WS-RECURING-VPN-RGN-CD-1 PIC X(8) 00041860 VALUE SPACES. 00041870 10 WS-RECURING-VPN-RGN-NM-1 PIC X(25) 00041880 VALUE SPACES. 00041890 10 WS-RECURING-VPN-RGN-CD-2 PIC X(8) 00041900 VALUE SPACES. 00041910 10 WS-RECURING-VPN-RGN-NM-2 PIC X(25) 00041920 VALUE SPACES. 00041930 10 WS-RECURING-PLAN-CHNG-CD PIC X 00041940 VALUE SPACES. 00041950 10 WS-RECURING-CHRG-ALLOC-PC PIC 9(2).9(4) 00041960 VALUE ZERO. 00041970 10 WS-RECURING-NO-PORTS PIC 9(4) 00041980 VALUE ZERO. 00041990 P3301 10 WS-RECURING-RSRVTN-DESC-TX PIC X(30) 00042000 P3301 VALUE SPACES. 00042010 P3301 10 WS-RECURING-CHRG-TYPE-CD PIC X(2) 00042020 P3301 VALUE SPACES. 00042030 P2779 10 WS-RECURING-SIID PIC X(16) 00042040 P2779 VALUE SPACES. 00042050 P2975 10 WS-RECURING-CKL-NUM PIC X(04) VALUE SPACES. 00042060 10 WS-RECURING-VPN-NAME-1 PIC X(25) 00042070 VALUE SPACES.00042080 10 WS-RECURING-UEBILL-VPN-NBR-1 PIC X(9) 00042090 VALUE SPACES. 00042100 10 WS-RECURING-PLAN-CHNG-MSG-TXT PIC X(40) 00042110 VALUE SPACES. 00042120 10 FILLER PIC X(02). 00042130 * R0304 P2780 TML START 00042140 !