Professional Documents
Culture Documents
ENVIRONMENT DIVISION.
O N E 16
O N E 17
CONFIGURATION SECTION.
O N E 18
SOURCE-COMPUTER.
O N E 19
IBM-3090.
O N E 20
. . .
RECORDING MODE IS F
O N E 72
LABEL RECORD IS STANDARD
O N E 73
DATA RECORD IS REG-ENTRADA
O N E 74
BLOCK CONTAINS 0.
O N E 75
O N E 76
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D 01 REG-ENTRADA PIC X(250).
DIF O N E 77 +
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 *01 REG-ENTRADA PIC X(250).
DIF T W O 85 +
I FSW01 01 REG-ENTRADA PIC X(254).
DIF T W O 86 +
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
O N E 78
FD FICHERO-LISTADO
O N E 79
RECORDING MODE IS F
O N E 80
LABEL RECORD IS STANDARD
O N E 81
DATA RECORD IS REG-LISTADO
O N E 82
. . .
05 WS-1001 PIC 9(04) VALUE 1001.
O N E 178
05 WS-10 PIC 9(02) VALUE 10.
O N E 179
*****05 WS-LINEAS PIC 9(02) VALUE 88.
O N E 180
05 WS-LINEAS PIC 9(02) VALUE 1.
O N E 181
05 WS-PAIS PIC X(21) VALUE 'RESIDENTES EN EL PAIS'.
O N E 182
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D 05 WS-OFIAPE-ANT PIC X(03) VALUE SPACES.
DIF O N E 183+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * 05 WS-OFIAPE-ANT PIC X(03) VALUE SPACES.
DIF T W O 192+
I FSW01 05 WS-OFIAPE-ANT PIC X(04) VALUE SPACES.
DIF T W O 193+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
1 S E R C M P A R (MVS - 862 - 20111202) 2 TEXTONLY THURSDAY JUNE
6, 2013 (2013/157) 18:31:45 PAGE 2
SYSUT1=CMN.ABASE.SRC(PIPAH34),SYSUT2=CMN.STGA.AH$.017528.SRC(PIPAH34)
0
05 WS-CODISER-ANT PIC X(02) VALUE SPACES.
O N E 184
05 WS-SUJGRUP-ANT PIC X(01) VALUE SPACES.
O N E 185
05 WS-TIPOCERT-ANT PIC X(03) VALUE SPACES.
O N E 186
05 WS-CODTRAM-ANT PIC X(05) VALUE SPACES.
O N E 187
05 WS-EXTERIOR PIC X(25) VALUE
O N E 188
. . .
05 W-LEIDOS-ENTRADA PIC 9(06) VALUE ZEROES.
O N E 268
05 W-LEIDOS-SUCURSAL PIC 9(06) VALUE ZEROES.
O N E 269
05 W-LEIDOS-CURSOR PIC 9(06) VALUE ZEROES.
O N E 270
05 W-GRABADOS PIC 9(06) VALUE ZEROES.
O N E 271
05 W-TOT-IMPORTE PIC S9(13)V99 VALUE ZEROES.
O N E 272
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
I FSW01 05 WSV-CTRORESP-AUX PIC 9(03) VALUE ZEROES.
DIF T W O 283+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
O N E 273
*------------------- CAMPOS ALFANUMERICOS ----------------------*
O N E 274
O N E 275
O N E 276
05 WS-TITU-1 PIC X(19) VALUE 'SUC/999-INV/C.CTBLE'.
O N E 277
. . .
10 FILLER PIC X(10) VALUE ' FECHA : '.
O N E 302
10 T1-FEC PIC 99/99/9999.
O N E 303
10 FILLER PIC X(02) VALUE SPACES.
O N E 304
05 TIT2.
O N E 305
10 FILLER PIC X(01) VALUE SPACES.
O N E 306
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D 10 T2-OFIAPE PIC X(03) VALUE SPACES.
DIF O N E 307+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * 10 T2-OFIAPE PIC X(03) VALUE SPACES.
DIF T W O 318+
I FSW01 10 T2-OFIAPE PIC X(04) VALUE SPACES.
DIF T W O 319+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
05 WS-FEVENFIN.
O N E 407
15 W-FEVE-SS PIC 9(2).
O N E 408
15 W-FEVE-AA PIC 9(2).
O N E 409
15 W-FEVE-MM PIC 9(2).
O N E 410
15 W-FEVE-DD PIC 9(2).
O N E 411
. . .
O N E 829
15-READ-EXIT.
O N E 830
EXIT.
O N E 831
151-DATOS-CONTROL.
O N E 832
MOVE ENT-CODISER TO WS-CODISER-ANT.
O N E 833
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D MOVE ENT-OFIAPE TO WS-OFIAPE-ANT.
DIF O N E 834+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * MOVE ENT-OFIAPE TO WS-OFIAPE-ANT.
DIF T W O 853+
I FSW01 MOVE ENT-CTRORESP TO WS-OFIAPE-ANT.
DIF T W O 854+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
O N E 839
. . .
PERFORM 291-TOTALES-SUJGRUP THRU 291-TOTALES-SUJGRUP-EXIT
O N E 856
PERFORM 291-TOTALES-OFIAPE THRU 291-TOTALES-OFIAPE-EXIT
O N E 857
PERFORM 291-TOTALES-CODISER THRU 291-TOTALES-CODISER-EXIT
O N E 858
PERFORM 29-CORTE-TITU THRU 29-CORTE-TITU-EXIT
O N E 859
ELSE
O N E 860
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D IF ENT-OFIAPE NOT = WS-OFIAPE-ANT
DIF O N E 861+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * IF ENT-OFIAPE NOT = WS-OFIAPE-ANT
DIF T W O 881+
I FSW01 IF ENT-CTRORESP NOT = WS-OFIAPE-ANT
DIF T W O 882+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
O N E 904
MOVE ENT-PLAZO TO D1-PLAZO.
O N E 905
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D MOVE ENT-NUMECTA TO D1-NUMECTA
DIF O N E 906+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * MOVE ENT-NUMECTA TO D1-NUMECTA
DIF T W O 927+
I FSW01 MOVE ENT-OFIAPE TO D1-NUMECTA(1:3)
DIF T W O 928+
I FSW01 MOVE '-' TO D1-NUMECTA(4:1)
DIF T W O 929+
I MOVE ENT-NUMECTA TO D1-NUMECTA(5:14)
DIF T W O 930+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
O N E 965
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D MOVE ENT-OFIAPE TO T2-OFIAPE.
DIF O N E 966+
D MOVE WS-DESCRIP-SUC (ENT-OFIAPE-999) TO T2-DESOFI.
DIF O N E 967+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * MOVE ENT-OFIAPE TO T2-OFIAPE.
DIF T W O 990+
I FSW01 * MOVE WS-DESCRIP-SUC (ENT-OFIAPE-999) TO T2-DESOFI.
DIF T W O 991+
I FSW01 MOVE ENT-CTRORESP TO T2-OFIAPE
DIF T W O 992+
I FSW01 MOVE ENT-CTRORESP(2:3) TO WSV-CTRORESP-AUX
DIF T W O 993+
I FSW01 MOVE WS-DESCRIP-SUC (WSV-CTRORESP-AUX)
DIF T W O 994+
I TO T2-DESOFI
DIF T W O 995+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
ADD 1 TO T2-PAGINA.
O N E 968
WRITE REG-LISTADO FROM TIT2 AFTER 1.
O N E 969
O N E 970
IF NOT STATUS-LISTADO-OK
O N E 971
MOVE CON-C-ESCRIBIR-FICHERO TO CTN-ERROR CGTI0055-CODIGO
O N E 972
. . .
MOVE STATUS-LISTADO TO CGTI0055-CODRETOR
O N E 1080
PERFORM 888-INCIDENCIA-ABEND THRU
O N E 1081
888-INCIDENCIA-ABEND-EXIT
O N E 1082
PERFORM 999-ABEND THRU 999-ABEND-EXIT
O N E 1083
END-IF.
O N E 1084
1 S E R C M P A R (MVS - 862 - 20111202) 2 TEXTONLY THURSDAY JUNE
6, 2013 (2013/157) 18:31:45 PAGE 6
SYSUT1=CMN.ABASE.SRC(PIPAH34),SYSUT2=CMN.STGA.AH$.017528.SRC(PIPAH34)
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D MOVE ENT-OFIAPE TO WS-OFIAPE-ANT.
DIF O N E 108+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * MOVE ENT-OFIAPE TO WS-OFIAPE-ANT.
DIF T W O 111+
I FSW01 MOVE ENT-CTRORESP TO WS-OFIAPE-ANT.
DIF T W O 111+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
291-TOTALES-OFIAPE-EXIT.
O N E 1131
EXIT.
O N E 1132
291-TOTALES-SUJGRUP.
O N E 1133
MOVE WS-CANT-SUJGRUP TO Z-CANT.
O N E 1134
MOVE WS-MONTO-T-SUJGRUP TO Z-MONTO-T.
O N E 1135
0SER71I - END OF TEXT ON FILE SYSUT1
0SER72I - END OF TEXT ON FILE SYSUT2
-SER75I - RECORDS PROCESSED: SYSUT1(1496)/SYSUT2(1526),DIFFERENCES(16,0,30)
EXPLANATION - 16 RECORDS DIFFER THAT SYNCHRONIZED
TOGETHER
0 RECORDS WERE CONSIDERED INSERTED ON
SYSUT1
30 RECORDS WERE CONSIDERED INSERTED ON
SYSUT2
1 S E R C M P A R (MVS - 862 - 20111202) 2 TEXTONLY THURSDAY JUNE
6, 2013 (2013/157) 18:31:45 PAGE 7
SYSUT1=CMN.ABASE.SRC,SYSUT2=CMN.STGA.AH$.017528.SRC
0SER71I - END OF DIRECTORY ON FILE SYSUT1
0SER72I - END OF DIRECTORY ON FILE SYSUT2
0SER78I - MEMBERS PROCESSED: SYSUT1(22958)/SYSUT2(11),DIFFERENCES(1),REJECTED BY
FILTERS: SYSUT1(22957)/SYSUT2(10)
0SER80I - TIME OF DAY AT END OF JOB: 18:31:45 - CONDITION CODE ON EXIT: 4