Escolar Documentos
Profissional Documentos
Cultura Documentos
CFMP001.
000060*
000070 AUTHOR.
XXXXXXXXXXXXX
000080*
000090 DATE-WRITTEN. NOV 11,1997.
000100*
000110 DATE-COMPILED.
000120*
000130 REMARKS.
000140
000150*
000160*--------------------*
000170 ENVIRONMENT DIVISION.
000180*--------------------*
000190*
000200 CONFIGURATION SECTION.
000210*
000220 SOURCE-COMPUTER.
IBM-3090.
000230 OBJECT-COMPUTER.
IBM-3090.
000240*
000250 SPECIAL-NAMES.
000260
DECIMAL-POINT IS COMMA.
000270*
000280 INPUT-OUTPUT SECTION.
000290*
000300 FILE-CONTROL.
000310*
000320
000330 EJECT
000340*-------------*
000350 DATA DIVISION.
000360*-------------*
000370*
000380 FILE SECTION.
000390*
000400 FD CFMR001
000410
LABEL RECORD
IS OMITTED
000420
000430
000440
REPORT IS RELAT.
000450*
000460*-----------------------*
000470 WORKING-STORAGE SECTION.
000480*-----------------------*
000490*
000500 01 CELULA01
000510*
000520 01 WS-AUXILIARES.
000530
05 WS-DATA-ATUAL.
000540
10 ANO-ATUAL
PIC 9(02).
000550
10 MES-ATUAL
PIC 9(02).
000560
10 DIA-ATUAL
PIC 9(02).
000570
05 WS-TOT-REG-LIDOS
000580
05 WS-TOT-REG-DESPREZADOS
000590
000600
05 WS-FLAG-ESTACAO-EBT
000610
88 NAO-EH-ESTACAO-EBT
VALUE 0.
000620
88 EH-ESTACAO-EBT
VALUE 1.
000630
05 WS-ESTACAO-A
000640
05 WS-ESTACAO-A-R
REDEFINES WS-ESTACAO-A.
000650
000660
10 WS-ESTACAO-A-R-EST
000670
PIC X(10).
000680
05 WS-ESTACAO-B
000690
05 WS-ESTACAO-B-R
REDEFINES WS-ESTACAO-B.
000700
000710
10 WS-ESTACAO-B-R-EST
000720
PIC X(10).
000730
05 WS-ADABAS
000740
05 WS-SUP02
000750
05 WS-MSG-AUX
000760
05 WS-CIRCUITO
000770
05 WS-QTY-LOOP
VALUE ZEROS.
000780
05 WS-NUM-FILE
VALUE ZEROS.
000790
05 WS-NUM-DB
VALUE ZEROS.
000800
05 WS-MSG
000810
000820
000830000840
'PROCESSAMENTO NORMAL'.
05 WS-TITULO1
REL
'.
05 WS-TITULO2
000850
000860
05 WS-TITULO3
000870
000880
05 WS-TITULO4
000890
05 WS-TITULO5
000900*
000910 EJECT
000920*
000930 01 WS-TOTAIS.
000940
05 WS-QTD-EST-EBT
000950
05 WS-QTD-EST-EBT-SAT
000960
05 WS-TOT-FAC-TER-CN
000970
05 WS-TOT-FAC-TER-GP
000980
05 WS-TOT-FAC-TER-SG
000990
05 WS-TOT-FAC-TER-GM
001000
05 WS-TOT-FAC-TER-SM
001010
05 WS-TOT-FAC-SAT-CN
001020
05 WS-TOT-FAC-SAT-GP
001030
05 WS-TOT-FAC-SAT-SG
001040
05 WS-TOT-FAC-SAT-GM
001050
05 WS-TOT-FAC-SAT-SM
001060*
001070 EJECT
001080*
001090 01 WS-ACUMULADORES.
001100
05 WS-ACUM-018-GP
001110
05 WS-ACUM-019-CN
001120
05 WS-ACUM-020-GP
001130
05 WS-ACUM-021-CN
001140
05 WS-ACUM-025-CN
001150
05 WS-ACUM-026-CN
001160
05 WS-ACUM-027-CN
001170
05 WS-ACUM-027-GP
001180
05 WS-ACUM-027-TOT
001190
05 WS-ACUM-032-CN
001200
05 WS-ACUM-034-CN
001210
05 WS-ACUM-047-CN
001220
05 WS-ACUM-059-CN
001230
05 WS-ACUM-059-GP
001240
05 WS-ACUM-059-SG
001250
05 WS-ACUM-059-GM
001260
05 WS-ACUM-059-SM
001270
05 WS-ACUM-059-TOT
001280
05 WS-ACUM-060-CN
001290
05 WS-ACUM-061-GP
001300
05 WS-ACUM-061-SG
001310
05 WS-ACUM-061-TOT
001320
05 WS-ACUM-062-CN
001330
05 WS-ACUM-071-CN
001340
05 WS-ACUM-082-CN
001350
05 WS-ACUM-084-CN
001360
05 WS-ACUM-085-CN
001370
05 WS-ACUM-086-CN
001380
05 WS-ACUM-090-CN
001390
05 WS-ACUM-108-CN
001400
05 WS-ACUM-110-CN
001410
05 WS-ACUM-110-GP
001420
05 WS-ACUM-110-TOT
001430
05 WS-ACUM-112-CN
001440
05 WS-ACUM-117-CN
001450
05 WS-ACUM-119-CN
001460
05 WS-ACUM-119-GP
001470
05 WS-ACUM-119-SG
001480
05 WS-ACUM-119-GM
001490
05 WS-ACUM-119-SM
001500
05 WS-ACUM-119-TOT
001510
05 WS-ACUM-120-CN
001520
05 WS-ACUM-136-CN
001530
05 WS-ACUM-140-CN
001540
05 WS-ACUM-USO-CN
001550
05 WS-ACUM-USO-GP
001560
05 WS-ACUM-USO-SG
001570
05 WS-ACUM-USO-GM
001580
05 WS-ACUM-USO-SM
001590
05 WS-ACUM-USO-TOT
001600
05 WS-ACUM-HIE-CN
001610
05 WS-ACUM-HIE-GP
001620
05 WS-ACUM-HIE-SG
001630
05 WS-ACUM-HIE-GM
001640
05 WS-ACUM-HIE-SM
001650
05 WS-ACUM-HIE-TOT
001660
05 WS-ACUM-LIV-CN
001670
05 WS-ACUM-LIV-GP
001680
05 WS-ACUM-LIV-SG
001690
05 WS-ACUM-LIV-GM
001700
05 WS-ACUM-LIV-SM
001710
05 WS-ACUM-LIV-TOT
001720
05 WS-ACUM-REA-CN
001730
05 WS-ACUM-REA-GP
001740
05 WS-ACUM-REA-SG
001750
05 WS-ACUM-REA-GM
001760
05 WS-ACUM-REA-SM
001770
05 WS-ACUM-REA-TOT
001780
05 WS-ACUM-POT-CN
001790
05 WS-ACUM-POT-GP
001800
05 WS-ACUM-POT-SG
001810
05 WS-ACUM-POT-GM
001820
05 WS-ACUM-POT-SM
001830
05 WS-ACUM-POT-TOT
001840*
001850 EJECT
001860*
001870 01 WS-ACUMULADORES-SAT.
001880
05 WS-ACUM-018-GP-SAT
001890
05 WS-ACUM-019-CN-SAT
001900
05 WS-ACUM-020-GP-SAT
001910
05 WS-ACUM-021-CN-SAT
001920
05 WS-ACUM-025-CN-SAT
001930
05 WS-ACUM-026-CN-SAT
001940
05 WS-ACUM-027-CN-SAT
001950
05 WS-ACUM-027-GP-SAT
001960
05 WS-ACUM-027-TOT-SAT
001970
05 WS-ACUM-032-CN-SAT
001980
05 WS-ACUM-034-CN-SAT
001990
05 WS-ACUM-047-CN-SAT
002000
05 WS-ACUM-059-CN-SAT
002010
05 WS-ACUM-059-GP-SAT
002020
05 WS-ACUM-059-SG-SAT
002030
05 WS-ACUM-059-GM-SAT
002040
05 WS-ACUM-059-SM-SAT
002050
05 WS-ACUM-059-TOT-SAT
002060
05 WS-ACUM-060-CN-SAT
002070
05 WS-ACUM-061-GP-SAT
002080
05 WS-ACUM-061-SG-SAT
002090
05 WS-ACUM-061-TOT-SAT
002100
05 WS-ACUM-062-CN-SAT
002110
05 WS-ACUM-071-CN-SAT
002120
05 WS-ACUM-082-CN-SAT
002130
05 WS-ACUM-084-CN-SAT
002140
05 WS-ACUM-085-CN-SAT
002150
05 WS-ACUM-086-CN-SAT
002160
05 WS-ACUM-090-CN-SAT
002170
05 WS-ACUM-108-CN-SAT
002180
05 WS-ACUM-110-CN-SAT
002190
05 WS-ACUM-110-GP-SAT
002200
05 WS-ACUM-110-TOT-SAT
002210
05 WS-ACUM-112-CN-SAT
002220
05 WS-ACUM-117-CN-SAT
002230
05 WS-ACUM-119-CN-SAT
002240
05 WS-ACUM-119-GP-SAT
002250
05 WS-ACUM-119-SG-SAT
002260
05 WS-ACUM-119-GM-SAT
002270
05 WS-ACUM-119-SM-SAT
002280
05 WS-ACUM-119-TOT-SAT
002290
05 WS-ACUM-120-CN-SAT
002300
05 WS-ACUM-136-CN-SAT
002310
05 WS-ACUM-140-CN-SAT
002320
05 WS-ACUM-USO-CN-SAT
002330
05 WS-ACUM-USO-GP-SAT
002340
05 WS-ACUM-USO-SG-SAT
002350
05 WS-ACUM-USO-GM-SAT
002360
05 WS-ACUM-USO-SM-SAT
002370
05 WS-ACUM-USO-TOT-SAT
002380
05 WS-ACUM-HIE-CN-SAT
002390
05 WS-ACUM-HIE-GP-SAT
002400
05 WS-ACUM-HIE-SG-SAT
002410
05 WS-ACUM-HIE-GM-SAT
002420
05 WS-ACUM-HIE-SM-SAT
002430
05 WS-ACUM-HIE-TOT-SAT
002440
05 WS-ACUM-LIV-CN-SAT
002450
05 WS-ACUM-LIV-GP-SAT
002460
05 WS-ACUM-LIV-SG-SAT
002470
05 WS-ACUM-LIV-GM-SAT
002480
05 WS-ACUM-LIV-SM-SAT
002490
05 WS-ACUM-LIV-TOT-SAT
002500
05 WS-ACUM-REA-CN-SAT
002510
05 WS-ACUM-REA-GP-SAT
002520
05 WS-ACUM-REA-SG-SAT
002530
05 WS-ACUM-REA-GM-SAT
002540
05 WS-ACUM-REA-SM-SAT
002550
05 WS-ACUM-REA-TOT-SAT
002560
05 WS-ACUM-POT-CN-SAT
002570
05 WS-ACUM-POT-GP-SAT
002580
05 WS-ACUM-POT-SG-SAT
002590
05 WS-ACUM-POT-GM-SAT
002600
05 WS-ACUM-POT-SM-SAT
002610
05 WS-ACUM-POT-TOT-SAT
002620*
002630 01 FIM-CELULA01
002640 EJECT
002650 01 CELULA02
002660*
002670*----------------------------------------------------------------*
002680**********
**********
002690*----------------------------------------------------------------*
002700 01 WS-CB-F011.
002710
05 FILLER
002720
002730
05 WS-CB-F011-COMMAND-ID
002740
05 WS-CB-F011-FILE-NUMBER
VALUE +11.
002750
05 WS-CB-F011-RETURN-CODE
VALUE +0.
002760
88 RC-OK-F011
VALUE +0.
002770
88 RC-EOF-F011
VALUE +3.
002780
05 WS-CB-F011-ISN
002790
05 FILLER
002800
05 WS-CB-F011-FBL
VALUE +16.
002810
05 WS-CB-F011-RBL
VALUE +70.
002820
05 FILLER
002830
05 WS-CB-F011-COMMAND-OP1
002840
05 FILLER
002850
05 WS-CB-F011-ADD-2
002860
05 WS-CB-F011-ADD-3
002870
05 WS-CB-F011-ADD-4
002880
05 FILLER
002890
002900
05 WS-CB-F011-USER-AREA
VALUE ZEROS.
VALUE +0.
002910*
002920*----------------------------------------------------------------*
002930**********
**********
002940*----------------------------------------------------------------*
002950 01 WS-FB-FILE-011.
002960
05 WS-FB1-FILE-011
002970
'NF,FA,OC,NT,CP,.'.
002980*
002990 EJECT
003000*
003010*----------------------------------------------------------------*
003020**********
**********
003030*----------------------------------------------------------------*
003040 01 WS-RB-FILE-011.
003050
05 WS-RB1-FILE-011-NF
PIC X(02).
003060
05 WS-RB1-FILE-011-FA
PIC X(31).
003070
05 WS-RB1-FILE-011-FA-R
REDEFINES WS-RB1-FILE-011-FA.
003080
10 WS-RB1-FILE-011-FA-EST-A
003090
003100
PIC X(10).
10 WS-RB1-FILE-011-FA-EST-B
003110
003120
PIC X(10).
10 WS-RB1-FILE-011-FA-CAPAC
003130
003140
003150
PIC X(06).
88 EH-SATELITE-FA-CAPAC
10 WS-RB1-FILE-011-FA-SEQ
003160
003170
PIC X(05).
10 WS-RB1-FILE-011-FA-SEQ-R
003180
003190
REDEFINES WS-RB1-FILE-011-FA-SEQ.
15 WS-RB1-FILE-011-FA-SEQ-SAT
003200
003210
VALUE 'B00001'.
PIC X(01).
88 EH-SATELITE-FA-SEQ
VALUE '5'.
003220
15 FILLER
PIC X(04).
003230
05 WS-RB1-FILE-011-OC
PIC X(01).
003240
05 WS-RB1-FILE-011-NT
PIC X(30).
003250
05 WS-RB1-FILE-011-NT-R
REDEFINES WS-RB1-FILE-011-NT.
003260
003270
10 WS-RB1-FILE-011-EST-A-R
003280
003290
REDEFINES WS-RB1-FILE-011-EST-A.
15 WS-RB1-FILE-011-EST-A-4POS
003300
PIC X(04).
003310
15 WS-RB1-FILE-011-EST-A-3POS-1
003320
PIC X(03).
003330
15 WS-RB1-FILE-011-EST-A-3POS-2
003340
PIC X(03).
003350
003360
10 WS-RB1-FILE-011-EST-B-R
003370
REDEFINES WS-RB1-FILE-011-EST-B.
003380
15 WS-RB1-FILE-011-EST-B-4POS
003390
PIC X(04).
003400
15 WS-RB1-FILE-011-EST-B-3POS-1
003410
PIC X(03).
003420
15 WS-RB1-FILE-011-EST-B-3POS-2
003430
PIC X(03).
003440
003450
10 WS-RB1-FILE-011-SEQ
003460
003470
PIC X(04).
15 WS-RB1-FILE-011-SEQ-EOT
003480
PIC X(01).
003490
15 FILLER
PIC X(03).
003500
05 WS-RB1-FILE-011-CP
PIC X(06).
003510*
003520 01 FIM-CELULA02
003530 EJECT
003540 01 CELULA03
003550*
003560 01 WS-ABEND.
003570
05 WS-NUM-ROT
003580
05 FILLER
003590
05 WS-NOME-ROT
003600
05 WS-DESCRICAO-ERRO
003610
05 FILLER
003620
05 WS-COD-RETORNO-ADABAS
003630
003640
PIC X(02).
003650
05 FILLER
003660
05 FILLER
003670
05 WS-COD-RETORNO-VSAM
003680*
003690 01 FIM-CELULA03
003700*
003710 01 CELULA04
003720*
003730*----------------------------------------------------------------*
003740**********
**********
003750*----------------------------------------------------------------*
003760*
003770 01 WS-CB-OPCL.
003780
05 FILLER
003790
003800
05 WS-CB-OPCL-COMMAND-ID
003810
05 WS-CB-OPCL-FILE-NUMBER
VALUE +11.
003820
05 WS-CB-OPCL-RETURN-CODE
VALUE +0.
003830
88 RC-OK-OPCL
VALUE +0.
003840
05 FILLER
PIC X(14)
VALUE ZEROS.
003850
05 WS-CB-OPCL-RBL
VALUE +09.
003860
05 FILLER
PIC X(07)
VALUE ZEROS.
003870
05 WS-CB-OPCL-COMMAND-OP2
003880
05 WS-CB-OPCL-ADD-1
003890
05 FILLER
PIC X(28)
VALUE ZEROS.
003900
003910
05 WS-CB-OPCL-USER-AREA
VALUE +0.
003920*
003930*----------------------------------------------------------------*
003940**********
**********
003950*----------------------------------------------------------------*
003960*
003970 01 WS-FB-OPCL.
003980
05 WS-FB1-OPCL
003990*
004000*----------------------------------------------------------------*
004010**********
**********
004020*----------------------------------------------------------------*
004030*
004040 01 WS-RB-OPCL.
004050
05 WS-RB1-OPCL
004060*
004070 01 FIM-CELULA04
004080 EJECT
004090 01 CELULA05
004100*
004110*----------------------------------------------------------------*
004120**********
**********
004130*----------------------------------------------------------------*
004140*
004150 01 WS-CB-F012.
004160
05 FILLER
004170
004180
05 WS-CB-F012-COMMAND-ID
004190
05 WS-CB-F012-FILE-NUMBER
VALUE +12.
004200
05 WS-CB-F012-RETURN-CODE
VALUE +0.
004210
88 RC-OK-F012
VALUE +0.
004220
88 RC-EOF-F012
VALUE +3.
004230
05 WS-CB-F012-ISN
VALUE ZEROS.
004240
05 WS-CB-F012-ISN-LL
VALUE ZEROS.
004250
05 WS-CB-F012-ISN-QTY
VALUE ZEROS.
004260
05 WS-CB-F012-FBL
VALUE +16.
004270
05 WS-CB-F012-RBL
VALUE +50.
004280
05 WS-CB-F012-SBL
VALUE ZEROS.
004290
05 WS-CB-F012-VBL
VALUE ZEROS.
004300
05 WS-CB-F012-IBL
VALUE +04.
004310
05 WS-CB-F012-OP1
004320
05 WS-CB-F012-OP2
004330
05 WS-CB-F012-ADD-1
004340
05 WS-CB-F012-ADD-2
004350
05 WS-CB-F012-ADD-3
004360
05 WS-CB-F012-ADD-4
004370
05 FILLER
004380
004390
05 WS-CB-F012-USER-AREA
VALUE +0.
004400*
004410*----------------------------------------------------------------*
004420**********
**********
004430*----------------------------------------------------------------*
004440*
004450 01 WS-FB-FILE-012.
004460
05 WS-FB1-FILE-012
004470
'T1,TR,FI,FF,US,.'.
004480*
004490 EJECT
004500*
004510*----------------------------------------------------------------*
004520**********
**********
004530*----------------------------------------------------------------*
004540*
004550 01 WS-RB-FILE-012.
004560
05 WS-RB1-FILE-012-T1
PIC X(03).
004570
05 WS-RB1-FILE-012-T1-R
REDEFINES WS-RB1-FILE-012-T1.
004580
10 WS-RB1-FILE-012-T1-STATUS
004590
004600
PIC X(01).
10 WS-RB1-FILE-012-T1-NIVEL
004610
PIC X(02).
004620
05 WS-RB1-FILE-012-TR
PIC X(30).
004630
05 WS-RB1-FILE-012-FI
PIC 9(02).
004640
05 WS-RB1-FILE-012-FF
PIC 9(02).
004650
05 WS-RB1-FILE-012-US
PIC X(13).
004660*
004670*----------------------------------------------------------------*
004680**********
**********
004690*----------------------------------------------------------------*
004700*
004710 01 WS-SB-FILE-012.
004720
05 WS-SB1-FILE-012
004730
05 WS-SB2-FILE-012
004740
'T1,O,T1,O,T1,O,T1,O,T1,D,TR.'.
004750*
004760*----------------------------------------------------------------*
004770**********
**********
004780*----------------------------------------------------------------*
004790*
004800 01 WS-VB1-FILE-012.
004810
05 WS-VB1-FILE-012-TR
004820
05 WS-VB1-FILE-012-US
004830*
004840 01 WS-VB2-FILE-012.
004850
05 WS-VB2-FILE-012-T1-ACN
004860
05 WS-VB2-FILE-012-T1-AGP
004870
05 WS-VB2-FILE-012-T1-ASG
004880
05 WS-VB2-FILE-012-T1-AGM
004890
05 WS-VB2-FILE-012-T1-ASM
004900
05 WS-VB2-FILE-012-TR
004910*
004920*----------------------------------------------------------------*
004930**********
**********
004940*----------------------------------------------------------------*
004950*
004960 01 WS-ISN-FILE-012
004970*
004980 01 FIM-CELULA05
004990 EJECT
005000 01 CELULA06
005010*
005020*----------------------------------------------------------------*
005030**********
**********
005040*----------------------------------------------------------------*
005050*
005060 01 WS-CB-F013.
005070
05 FILLER
005080
005090
05 WS-CB-F013-COMMAND-ID
005100
05 WS-CB-F013-FILE-NUMBER
VALUE +13.
005110
05 WS-CB-F013-RETURN-CODE
VALUE +0.
005120
88 RC-OK-F013
VALUE +0.
005130
05 WS-CB-F013-ISN
VALUE ZEROS.
005140
05 WS-CB-F013-ISN-LL
VALUE ZEROS.
005150
05 WS-CB-F013-ISN-QTY
VALUE ZEROS.
005160
05 WS-CB-F013-FBL
VALUE +04.
005170
05 WS-CB-F013-RBL
VALUE +12.
005180
05 WS-CB-F013-SBL
VALUE +09.
005190
05 WS-CB-F013-VBL
VALUE +12.
005200
05 WS-CB-F013-IBL
VALUE +08.
005210
05 WS-CB-F013-OP1
005220
05 WS-CB-F013-OP2
005230
05 WS-CB-F013-ADD-1
005240
05 WS-CB-F013-ADD-2
005250
05 WS-CB-F013-ADD-3
005260
05 WS-CB-F013-ADD-4
005270
05 FILLER
005280
005290
05 WS-CB-F013-USER-AREA
VALUE +0.
005300*
005310*----------------------------------------------------------------*
005320**********
**********
005330*----------------------------------------------------------------*
005340*
005350 01 WS-FB-FILE-013.
005360
005370*
05 WS-FB1-FILE-013
005380*----------------------------------------------------------------*
005390**********
**********
005400*----------------------------------------------------------------*
005410*
005420 01 WS-RB-FILE-013.
005430
05 WS-RB1-FILE-013-SO
PIC X(12).
005440*
005450*----------------------------------------------------------------*
005460**********
**********
005470*----------------------------------------------------------------*
005480*
005490 01 WS-SB-FILE-013.
005500
05 WS-SB1-FILE-013
005510*
005520 EJECT
005530*
005540*----------------------------------------------------------------*
005550**********
**********
005560*----------------------------------------------------------------*
005570*
005580 01 WS-VB-FILE-013.
005590
05 WS-VB1-FILE-013-SO
PIC X(12).
005600*
005610*----------------------------------------------------------------*
005620**********
**********
005630*----------------------------------------------------------------*
005640*
005650 01 WS-ISN-FILE-013
PIC 9(08).
005660*
005670 01 FIM-CELULA06
005680 EJECT
005690*--------------*
005700 REPORT SECTION.
005710*--------------*
005720*
005730 RD RELAT
005740
CONTROL IS FINAL
005750
005760
HEADING 1
005770
FIRST DETAIL 11
005780
LAST DETAIL 53
005790
FOOTING
11.
005800*
005810 01 TYPE IS PAGE HEADING.
005820*
005830
05 LINE 01.
005840
10 COLUMN 01
005850
10 COLUMN 06
005860
10 COLUMN 08
005870
10 COLUMN 09
005880
10 COLUMN 11
005890
10 COLUMN 12
005900
10 COLUMN 40
005910
005920
10 COLUMN 124
005930
10 COLUMN 128
005940*
005950
05 LINE 03.
005960
10 COLUMN 55
005970
005980*
005990
05 LINE 05.
006000
10 COLUMN 01
006010
'CFMP001/CFMR001'.
006020
10 COLUMN 36
006030 '
006040*
006050
05 LINE 06.
006060
10 COLUMN 01
006070*
006080
05 LINE 07.
006090
006100
10 COLUMN 36
05 LINE 09.
006110
10 COLUMN 17
006120
10 COLUMN 63
006130
10 COLUMN 102
006140
10 COLUMN 128
006150 EJECT
006160 01 DETALHE1 TYPE IS DETAIL.
006170*
006180
05 LINE PLUS 1.
006190
10 COLUMN 01
006200
10 COLUMN 57
006210
006220
WS-RB1-FILE-011-FA.
10 COLUMN 94
006230
006240
10 COLUMN 130
006250
006260*
006270 01 DETALHE2 TYPE IS DETAIL.
'.
006280*
006290
05 LINE PLUS 4.
006300
10 COLUMN 40
006310
10 COLUMN 55
006320
10 COLUMN 77
006330*
006340 EJECT
006350*
006360 01 TYPE IS CF FINAL.
006370*
006380
05 LINE PLUS 4.
006390
10 COLUMN 81
006400
006410
05 LINE PLUS 1.
006420
10 COLUMN 68
006430
'CN
GP
006440
05 LINE PLUS 1.
006450
10 COLUMN 01
TOTAL'.
GM
SM'.
10 COLUMN 72
006480
006490
10 COLUMN 116
006500
006510
05 LINE PLUS 1.
006520
10 COLUMN 01
10 COLUMN 61
006550
006560
006570
10 COLUMN 116
006580
05 LINE PLUS 1.
006590
10 COLUMN 01
10 COLUMN 72
006620
006630
10 COLUMN 116
006640
006650
05 LINE PLUS 1.
006660
10 COLUMN 01
10 COLUMN 61
006690
006700
10 COLUMN 116
006710
006720
05 LINE PLUS 1.
006730
10 COLUMN 01
10 COLUMN 61
006760
006770
10 COLUMN 116
006780
006790
05 LINE PLUS 1.
006800
10 COLUMN 01
10 COLUMN 61
006830
006840
10 COLUMN 116
006850
006860
05 LINE PLUS 1.
006870
10 COLUMN 01
006880 EJECT
006890 '027 - TOTAL EQUIPAMENTOS ESTACAO POR PACOTES................'.
006900
10 COLUMN 61
006910
006920
WS-ACUM-027-CN.
10 COLUMN 72
006930
006940
10 COLUMN 116
006950
006960
05 LINE PLUS 1.
006970
10 COLUMN 01
10 COLUMN 61
007000
007010
10 COLUMN 116
007020
007030
05 LINE PLUS 1.
007040
10 COLUMN 01
10 COLUMN 61
007070
007080
10 COLUMN 116
007090
007100
05 LINE PLUS 1.
007110
10 COLUMN 01
10 COLUMN 61
007140
007150
WS-ACUM-047-CN.
10 COLUMN 116
007160
007170
05 LINE PLUS 1.
007180
10 COLUMN 01
10 COLUMN 61
007210
007220
10 COLUMN 72
007230
007240
10 COLUMN 83
007250
007260
10 COLUMN 94
007270
007280
10 COLUMN 105
007290
007300
10 COLUMN 116
007310
007320
05 LINE PLUS 1.
007330
10 COLUMN 01
10 COLUMN 61
007360
007370
10 COLUMN 116
007380
007390
05 LINE PLUS 1.
007400
10 COLUMN 01
007410 EJECT
007420 '061 - TOTAL MUX ANALOGICO VIA CABO SUBMARINO................'.
007430
10 COLUMN 72
007440
007450
WS-ACUM-061-GP.
10 COLUMN 83
007460
007470
10 COLUMN 116
007480
WS-ACUM-061-TOT.
007490
05 LINE PLUS 1.
007500
10 COLUMN 01
10 COLUMN 61
007530
007540
10 COLUMN 116
007550
007560
05 LINE PLUS 1.
007570
10 COLUMN 01
10 COLUMN 61
007600
007610
10 COLUMN 116
007620
007630
05 LINE PLUS 1.
007640
10 COLUMN 01
10 COLUMN 61
007670
007680
10 COLUMN 116
007690
007700
05 LINE PLUS 1.
007710
10 COLUMN 01
10 COLUMN 61
007740
007750
WS-ACUM-084-CN.
10 COLUMN 116
007760
007770
05 LINE PLUS 1.
007780
10 COLUMN 01
10 COLUMN 61
007810
007820
10 COLUMN 116
007830
007840
05 LINE PLUS 1.
007850
10 COLUMN 01
10 COLUMN 61
007880
007890
10 COLUMN 116
007900
007910
05 LINE PLUS 1.
007920
10 COLUMN 01
007930 EJECT
007940 '090 - TOTAL DIGISAT.........................................'.
007950
10 COLUMN 61
007960
007970
10 COLUMN 116
007980
007990
05 LINE PLUS 1.
008000
10 COLUMN 01
10 COLUMN 61
008030
008040
10 COLUMN 116
008050
008060
05 LINE PLUS 1.
008070
10 COLUMN 01
10 COLUMN 61
008100
008110
WS-ACUM-110-CN.
10 COLUMN 72
008120
008130
10 COLUMN 116
008140
008150
05 LINE PLUS 1.
008160
10 COLUMN 01
10 COLUMN 61
008190
008200
10 COLUMN 116
008210
008220
05 LINE PLUS 1.
008230
10 COLUMN 01
10 COLUMN 61
008260
008270
10 COLUMN 116
008280
008290
05 LINE PLUS 1.
008300
10 COLUMN 01
10 COLUMN 61
008330
008340
WS-ACUM-119-CN.
10 COLUMN 72
008350
008360
008370
10 COLUMN 83
008380
10 COLUMN 94
008390
008400
10 COLUMN 105
008410
008420
10 COLUMN 116
008430
008440
05 LINE PLUS 1.
008450
10 COLUMN 01
008460 EJECT
008470 '120 - TOTAL RENPAC..........................................'.
008480
10 COLUMN 61
008490
008500
10 COLUMN 116
008510
008520
05 LINE PLUS 1.
008530
10 COLUMN 01
10 COLUMN 61
008560
008570
10 COLUMN 116
008580
008590
05 LINE PLUS 1.
008600
10 COLUMN 01
10 COLUMN 61
008630
008640
10 COLUMN 116
008650
008660
05 LINE PLUS 2.
008670
10 COLUMN 01
008680 'T O T A L
008690
U S O ..........................................'.
10 COLUMN 61
008700
008710
WS-ACUM-USO-CN.
10 COLUMN 72
008720
008730
WS-ACUM-USO-GP.
10 COLUMN 83
008740
008750
WS-ACUM-USO-SG.
10 COLUMN 94
008760
008770
WS-ACUM-USO-GM.
10 COLUMN 105
008780
008790
WS-ACUM-USO-SM.
10 COLUMN 116
008800
WS-ACUM-USO-TOT.
008810
05 LINE PLUS 2.
008820
10 COLUMN 01
008830 'T O T A L
008840
I N T E R L I G A C A O
10 COLUMN 61
008850
008860
10 COLUMN 72
10 COLUMN 83
10 COLUMN 94
10 COLUMN 105
008930
008940
WS-ACUM-HIE-SG.
008910
008920
WS-ACUM-HIE-GP.
008890
008900
H I E R A R Q U I C A.'.
WS-ACUM-HIE-CN.
008870
008880
10 COLUMN 116
008950
008960
05 LINE PLUS 2.
008970
10 COLUMN 01
008980 EJECT
008990 'T O T A L
009000
L I V R E ......................................'.
10 COLUMN 61
009010
009020
WS-ACUM-LIV-CN.
10 COLUMN 72
009030
009040
10 COLUMN 83
10 COLUMN 94
10 COLUMN 105
10 COLUMN 116
05 LINE PLUS 2.
009130
10 COLUMN 01
009140 'T O T A L
10 COLUMN 61
10 COLUMN 72
10 COLUMN 83
10 COLUMN 94
10 COLUMN 105
009240
10 COLUMN 116
009260
009270
009220
009250
009200
009230
009180
009210
R E A L I M E N T A C A O ......................'.
009160
009190
009120
009170
009110
009150
009090
009100
009070
009080
009050
009060
05 LINE PLUS 2.
009280
10 COLUMN 01
10 COLUMN 61
009310
WS-ACUM-POT-CN.
009320
10 COLUMN 72
009330
WS-ACUM-POT-GP.
009340
10 COLUMN 83
009350
WS-ACUM-POT-SG.
009360
10 COLUMN 94
009370
WS-ACUM-POT-GM.
009380
10 COLUMN 105
009390
WS-ACUM-POT-SM.
009400
10 COLUMN 116
009410
WS-ACUM-POT-TOT.
009420 EJECT
009430
009440
10 COLUMN 01
009450
10 COLUMN 06
009460
10 COLUMN 08
009470
10 COLUMN 09
009480
10 COLUMN 11
009490
10 COLUMN 12
009500
10 COLUMN 40
009510
009520
10 COLUMN 124
009530
10 COLUMN 128
009540*
009550
05 LINE PLUS 2.
009560
10 COLUMN 55
009570
009580*
009590
05 LINE PLUS 2.
009600
10 COLUMN 01
009610
'CFMP001/CFMR001'.
009620
10 COLUMN 36
009630 '
009640*
'.
009650
05 LINE PLUS 1.
009660
10 COLUMN 01
009670*
009680
05 LINE PLUS 1.
009690
10 COLUMN 36
009700
05 LINE PLUS 2.
009710
10 COLUMN 17
009720
10 COLUMN 63
009730
10 COLUMN 102
009740
10 COLUMN 128
009750 EJECT
009760
05 LINE PLUS 2.
009770
10 COLUMN 81
009780
009790
05 LINE PLUS 1.
009800
10 COLUMN 68
009810
'CN
GP
009820
05 LINE PLUS 1.
009830
10 COLUMN 01
TOTAL'.
GM
SM'.
10 COLUMN 72
009860
009870
10 COLUMN 116
009880
WS-ACUM-018-GP-SAT.
009890
05 LINE PLUS 1.
009900
10 COLUMN 01
10 COLUMN 61
009930
009940
10 COLUMN 116
009950
009960
05 LINE PLUS 1.
009970
10 COLUMN 01
10 COLUMN 72
010000
010010
10 COLUMN 116
010020
010030
05 LINE PLUS 1.
010040
10 COLUMN 01
10 COLUMN 61
010070
010080
10 COLUMN 116
010090
010100
05 LINE PLUS 1.
010110
10 COLUMN 01
10 COLUMN 61
010140
010150
WS-ACUM-025-CN-SAT.
10 COLUMN 116
010160
010170
05 LINE PLUS 1.
010180
10 COLUMN 01
10 COLUMN 61
010210
010220
10 COLUMN 116
010230
010240
05 LINE PLUS 1.
010250
10 COLUMN 01
010260 EJECT
010270 '027 - TOTAL EQUIPAMENTOS ESTACAO POR PACOTES................'.
010280
10 COLUMN 61
010290
010300
WS-ACUM-027-CN-SAT.
10 COLUMN 72
010310
010320
10 COLUMN 116
010330
010340
05 LINE PLUS 1.
010350
10 COLUMN 01
10 COLUMN 61
010380
010390
10 COLUMN 116
010400
010410
05 LINE PLUS 1.
010420
10 COLUMN 01
10 COLUMN 61
010450
010460
010470
10 COLUMN 116
010480
05 LINE PLUS 1.
010490
10 COLUMN 01
10 COLUMN 61
010520
010530
10 COLUMN 116
010540
010550
05 LINE PLUS 1.
010560
10 COLUMN 01
10 COLUMN 61
010590
010600
WS-ACUM-059-CN-SAT.
10 COLUMN 72
010610
010620
10 COLUMN 83
10 COLUMN 94
10 COLUMN 105
010670
010680
010650
010660
010630
010640
10 COLUMN 116
010690
010700
05 LINE PLUS 1.
010710
10 COLUMN 01
10 COLUMN 61
010740
010750
WS-ACUM-060-CN-SAT.
10 COLUMN 116
010760
010770
05 LINE PLUS 1.
010780
10 COLUMN 01
010790 EJECT
010800 '061 - TOTAL MUX ANALOGICO VIA CABO SUBMARINO................'.
010810
10 COLUMN 72
010820
010830
WS-ACUM-061-GP-SAT.
10 COLUMN 83
010840
010850
10 COLUMN 116
010860
010870
05 LINE PLUS 1.
010880
10 COLUMN 01
10 COLUMN 61
010910
010920
10 COLUMN 116
010930
010940
05 LINE PLUS 1.
010950
10 COLUMN 01
10 COLUMN 61
010980
010990
10 COLUMN 116
011000
011010
05 LINE PLUS 1.
011020
10 COLUMN 01
10 COLUMN 61
011050
011060
011070
10 COLUMN 116
011080
05 LINE PLUS 1.
011090
10 COLUMN 01
10 COLUMN 61
011120
011130
10 COLUMN 116
011140
011150
05 LINE PLUS 1.
011160
10 COLUMN 01
10 COLUMN 61
011190
011200
10 COLUMN 116
011210
011220
05 LINE PLUS 1.
011230
10 COLUMN 01
10 COLUMN 61
011260
011270
10 COLUMN 116
011280
011290
05 LINE PLUS 1.
011300
10 COLUMN 01
011310 EJECT
011320 '090 - TOTAL DIGISAT.........................................'.
011330
10 COLUMN 61
011340
011350
WS-ACUM-090-CN-SAT.
10 COLUMN 116
011360
011370
05 LINE PLUS 1.
011380
10 COLUMN 01
10 COLUMN 61
011410
011420
10 COLUMN 116
011430
011440
05 LINE PLUS 1.
011450
10 COLUMN 01
10 COLUMN 61
011480
011490
WS-ACUM-110-CN-SAT.
10 COLUMN 72
011500
011510
10 COLUMN 116
011520
011530
05 LINE PLUS 1.
011540
10 COLUMN 01
10 COLUMN 61
011570
011580
10 COLUMN 116
011590
011600
05 LINE PLUS 1.
011610
10 COLUMN 01
10 COLUMN 61
011640
011650
WS-ACUM-117-CN-SAT.
10 COLUMN 116
011660
011670
05 LINE PLUS 1.
011680
10 COLUMN 01
10 COLUMN 61
011710
011720
10 COLUMN 72
011730
011740
10 COLUMN 83
011750
011760
10 COLUMN 94
011770
011780
10 COLUMN 105
011790
011800
10 COLUMN 116
011810
011820
05 LINE PLUS 1.
011830
10 COLUMN 01
011840 EJECT
011850 '120 - TOTAL RENPAC..........................................'.
011860
10 COLUMN 61
011870
011880
10 COLUMN 116
011890
011900
05 LINE PLUS 1.
011910
10 COLUMN 01
10 COLUMN 61
011940
011950
WS-ACUM-136-CN-SAT.
10 COLUMN 116
011960
011970
05 LINE PLUS 1.
011980
10 COLUMN 01
10 COLUMN 61
012010
012020
WS-ACUM-140-CN-SAT.
10 COLUMN 116
012030
WS-ACUM-140-CN-SAT.
012040
05 LINE PLUS 2.
012050
10 COLUMN 01
012060 'T O T A L
012070
U S O ..........................................'.
10 COLUMN 61
012080
012090
WS-ACUM-USO-CN-SAT.
10 COLUMN 72
012100
012110
WS-ACUM-USO-GP-SAT.
10 COLUMN 83
012120
012130
WS-ACUM-USO-SG-SAT.
10 COLUMN 94
012140
012150
WS-ACUM-USO-GM-SAT.
10 COLUMN 105
012160
012170
WS-ACUM-USO-SM-SAT.
10 COLUMN 116
012180
WS-ACUM-USO-TOT-SAT.
012190
05 LINE PLUS 2.
012200
10 COLUMN 01
012210 'T O T A L
012220
I N T E R L I G A C A O
10 COLUMN 61
012230
012240
012270
H I E R A R Q U I C A.'.
10 COLUMN 72
012250
012260
10 COLUMN 83
012280
10 COLUMN 94
012290
012300
10 COLUMN 105
012310
012320
10 COLUMN 116
012330
012340
05 LINE PLUS 2.
012350
10 COLUMN 01
012360 EJECT
012370 'T O T A L
012380
L I V R E ......................................'.
10 COLUMN 61
012390
012400
WS-ACUM-LIV-CN-SAT.
10 COLUMN 72
012410
012420
10 COLUMN 83
10 COLUMN 94
10 COLUMN 105
10 COLUMN 116
05 LINE PLUS 2.
012510
10 COLUMN 01
012520 'T O T A L
R E A L I M E N T A C A O ......................'.
10 COLUMN 61
012540
10 COLUMN 72
012560
012570
012500
012550
012490
012530
012470
012480
012450
012460
012430
012440
10 COLUMN 83
012580
WS-ACUM-REA-SG-SAT.
012590
10 COLUMN 94
012600
012610
10 COLUMN 105
012620
012630
10 COLUMN 116
012640
012650
05 LINE PLUS 2.
012660
10 COLUMN 01
10 COLUMN 61
012690
WS-ACUM-POT-CN-SAT.
012700
10 COLUMN 72
012710
012720
10 COLUMN 83
012730
012740
10 COLUMN 94
012750
012760
10 COLUMN 105
012770
012780
10 COLUMN 116
012790
012800 EJECT
012810*------------------*
012820 PROCEDURE DIVISION.
012830*------------------*
012840*
012850 000-PRINCIPAL.
012860*
012870
PERFORM 010-INICIO
012880
THRU 010-FIM.
012890*
012900
012910
PERFORM 020-ABRE-FILES
THRU 020-FIM.
012920*
012930
MOVE ZEROS
012940
012950
WS-CB-F011-ISN
PERFORM 030-LE-FILE-011
012960
THRU 030-FIM
012970
IF NOT RC-EOF-F011
012980
PERFORM 040-PROCESSA
012990
THRU 040-FIM
013000
013010
TO WS-CB-F011-RETURN-CODE
UNTIL RC-EOF-F011
ELSE
013020
MOVE '000'
TO WS-NUM-ROT
013030
MOVE 'PRINCIPAL'
TO WS-NOME-ROT
013040
013050
013060
TO WS-DESCRICAO-ERRO
MOVE SPACES
013070
013080
013090
WS-COD-RETORNO-VSAM
PERFORM 999-ROT-ABEND
THRU 999-FIM.
013100*
013110
PERFORM 200-FINALIZA
013120
THRU 200-FIM.
013130*
013140
STOP RUN.
013150*
013160 010-INICIO.
013170*
TO WS-COD-RETORNO-ADABAS-R
013180
MOVE ZEROS
TO WS-ACUMULADORES WS-TOTAIS.
013190*
MOVE +40
TO WS-NUM-DB.
013200
MOVE +64
TO WS-NUM-DB.
013210*
013220
013230*
013240
013250*
013260
INITIATE RELAT.
013270*
013280 010-FIM. EXIT.
013290 EJECT
013300 020-ABRE-FILES.
013310*
013320
013330*
013340
MOVE 'OP'
TO WS-CB-OPCL-COMMAND-CODE.
013350
MOVE ZEROS
TO WS-CB-OPCL-RETURN-CODE.
013360
MOVE WS-NUM-FILE
TO WS-CB-OPCL-FILE-NUMBER.
013370
MOVE 'ACC=011,.'
TO WS-RB1-OPCL.
013380*
013390
CALL WS-ADABAS
USING WS-CB-OPCL
013400
WS-FB-OPCL
013410
WS-RB-OPCL.
013420*
013430
013440
013450
IF RC-OK-OPCL
NEXT SENTENCE
ELSE
013460
MOVE '020'
TO WS-NUM-ROT
013470
MOVE 'ABRE-FILES'
TO WS-NOME-ROT
013480
013490
013500
TO WS-DESCRICAO-ERRO
MOVE WS-CB-OPCL-RETURN-CODE
013510
TO WS-COD-RETORNO-ADABAS
013520
MOVE SPACES
013530
PERFORM 999-ROT-ABEND
013540
TO WS-COD-RETORNO-VSAM
THRU 999-FIM.
013550*
013560
013570*
013580
MOVE 'OP'
TO WS-CB-OPCL-COMMAND-CODE.
013590
MOVE ZEROS
TO WS-CB-OPCL-RETURN-CODE.
013600
MOVE WS-NUM-FILE
TO WS-CB-OPCL-FILE-NUMBER.
013610
MOVE 'ACC=012,.'
TO WS-RB1-OPCL.
013620*
013630
CALL WS-ADABAS
USING WS-CB-OPCL
013640
WS-FB-OPCL
013650
WS-RB-OPCL.
013660*
013670
013680
013690
IF RC-OK-OPCL
NEXT SENTENCE
ELSE
013700
MOVE '020'
TO WS-NUM-ROT
013710
MOVE 'ABRE-FILES'
TO WS-NOME-ROT
013720
013730
013740
TO WS-DESCRICAO-ERRO
MOVE WS-CB-OPCL-RETURN-CODE
013750
TO WS-COD-RETORNO-ADABAS
013760
MOVE SPACES
013770
PERFORM 999-ROT-ABEND
TO WS-COD-RETORNO-VSAM
013780
THRU 999-FIM.
013790*
013800 EJECT
013810*
013820
013830*
013840
MOVE 'OP'
TO WS-CB-OPCL-COMMAND-CODE.
013850
MOVE ZEROS
TO WS-CB-OPCL-RETURN-CODE.
013860
MOVE WS-NUM-FILE
TO WS-CB-OPCL-FILE-NUMBER.
013870
MOVE 'ACC=013,.'
TO WS-RB1-OPCL.
013880*
013890
CALL WS-ADABAS
USING WS-CB-OPCL
013900
WS-FB-OPCL
013910
WS-RB-OPCL.
013920*
013930
IF RC-OK-OPCL
013940
013950
NEXT SENTENCE
ELSE
013960
MOVE '020'
TO WS-NUM-ROT
013970
MOVE 'ABRE-FILES'
TO WS-NOME-ROT
013980
013990
014000
TO WS-DESCRICAO-ERRO
MOVE WS-CB-OPCL-RETURN-CODE
014010
TO WS-COD-RETORNO-ADABAS
014020
MOVE SPACES
014030
PERFORM 999-ROT-ABEND
014040
THRU 999-FIM.
014050*
014060 020-FIM. EXIT.
014070 EJECT
TO WS-COD-RETORNO-VSAM
014080 030-LE-FILE-011.
014090*
014100
014110*
014120
MOVE WS-NUM-FILE
TO WS-CB-F011-FILE-NUMBER.
014130*
014140
CALL WS-ADABAS
USING WS-CB-F011
014150
WS-FB-FILE-011
014160
WS-RB-FILE-011.
014170*
014180
IF NOT RC-OK-F011
014190
IF RC-EOF-F011
014200
014210
NEXT SENTENCE
ELSE
014220
MOVE '030'
TO WS-NUM-ROT
014230
MOVE 'LE-FILE-011'
TO WS-NOME-ROT
014240
014250
TO WS-DESCRICAO-ERRO
014260
MOVE WS-CB-F011-RETURN-CODE
014270
TO WS-COD-RETORNO-ADABAS
014280
MOVE SPACES
014290
PERFORM 999-ROT-ABEND
014300
014310
TO WS-COD-RETORNO-VSAM
THRU 999-FIM
ELSE
014320
ADD 1
TO WS-TOT-REG-LIDOS
014330
014340
014350
014360
014370
014380
014390
014400
014410
014420
014430
ADD 1
014440
GO TO 030-LE-FILE-011
014450
TO WS-TOT-REG-DESPREZADOS
ELSE
014460
ADD 1
TO WS-TOT-REG-SELECIONADOS.
014470*
014480 030-FIM. EXIT.
014490 EJECT
014500 040-PROCESSA.
014510*
014520
MOVE ZEROS
TO WS-QTD-EST-EBT.
014530
MOVE ZEROS
TO WS-QTD-EST-EBT-SAT.
014550
MOVE '1'
TO WS-ESTACAO-A-R-ID-TAB.
014560
MOVE WS-RB1-FILE-011-FA-EST-A
014540*
014570
TO WS-ESTACAO-A-R-EST.
014580
TO WS-ESTACAO-A-R-IN-CON.
014590
MOVE WS-ESTACAO-A
TO WS-VB1-FILE-013-SO.
014600*
014610
014620
PERFORM 050-ACESSA-FILE-013
THRU 050-FIM.
014630*
014640
014650
WS-CB-F013-ISN
014660
IF EH-SATELITE-FA-CAPAC OR EH-SATELITE-FA-SEQ
014670
ADD
TO WS-QTD-EST-EBT-SAT
014680
ELSE
014690
014700
ADD
TO WS-QTD-EST-EBT
ELSE
014710
NEXT SENTENCE.
014720*
014730
MOVE '1'
TO WS-ESTACAO-B-R-ID-TAB.
014740
MOVE WS-RB1-FILE-011-FA-EST-B
014750
TO WS-ESTACAO-B-R-EST.
014760
TO WS-ESTACAO-B-R-IN-CON.
014770
MOVE WS-ESTACAO-B
TO WS-VB1-FILE-013-SO.
014780*
014790
PERFORM 050-ACESSA-FILE-013
014800
THRU 050-FIM.
014810*
014820
014830
WS-CB-F013-ISN
014840
IF EH-SATELITE-FA-CAPAC OR EH-SATELITE-FA-SEQ
014850
ADD
014860
TO WS-QTD-EST-EBT-SAT
TO WS-QTD-EST-EBT
ELSE
014870
014880
ADD
ELSE
014890
NEXT SENTENCE.
014900*
014910 EJECT
014920*
014930
IF WS-QTD-EST-EBT
014940
014950
014960
PERFORM 060-ACUMULA
014970
THRU 060-FIM
014980
ELSE
014990
IF WS-RB1-FILE-011-NF = 'CN'
015000
ADD
WS-QTD-EST-EBT
TO WS-ACUM-LIV-CN
015010
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-LIV-CN-SAT
015020
ELSE
015030
IF WS-RB1-FILE-011-NF = 'GP'
015040
ADD
WS-QTD-EST-EBT
TO WS-ACUM-LIV-GP
015050
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-LIV-GP-SAT
015060
ELSE
015070
IF WS-RB1-FILE-011-NF = 'SG'
015080
ADD
WS-QTD-EST-EBT
TO WS-ACUM-LIV-SG
015090
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-LIV-SG-SAT
015100
ELSE
015110
IF WS-RB1-FILE-011-NF = 'GM'
015120
ADD
WS-QTD-EST-EBT
TO WS-ACUM-LIV-GM
015130
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-LIV-GM-SAT
015140
ELSE
015150
IF WS-RB1-FILE-011-NF = 'SM'
015160
ADD
WS-QTD-EST-EBT
015170
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-LIV-SM-SAT
015180
ELSE
015190
015200
TO WS-MSG-AUX
015210
015220
015230
TO WS-ACUM-LIV-SM
GENERATE DETALHE1
ELSE
NEXT SENTENCE.
015240*
015250
015260
015270*
MOVE ZEROS
TO WS-CB-F011-RETURN-CODE
WS-CB-F011-ISN.
015280
PERFORM 030-LE-FILE-011
015290
THRU 030-FIM.
015300*
015310 040-FIM. EXIT.
015320 EJECT
015330 050-ACESSA-FILE-013.
015340*
015350*
015360*
015370
015380*
015390
MOVE ZEROS
TO WS-CB-F013-RETURN-CODE
015400
WS-CB-F013-ISN.
015410
MOVE WS-NUM-FILE
TO WS-CB-F013-FILE-NUMBER.
015420
MOVE SPACES
TO WS-RB-FILE-013.
015430*
015440
CALL WS-ADABAS
USING WS-CB-F013
015450
WS-FB-FILE-013
015460
WS-RB-FILE-013
015470
WS-SB-FILE-013
015480
WS-VB-FILE-013
015490
WS-ISN-FILE-013.
015500*
015510
IF NOT RC-OK-F013
015520
MOVE '050'
TO WS-NUM-ROT
015530
MOVE 'ACESSA-FILE-013'
TO WS-NOME-ROT
015540
015550
015560
015570
TO WS-DESCRICAO-ERRO
MOVE WS-CB-F013-RETURN-CODE
TO WS-COD-RETORNO-ADABAS
015580
MOVE SPACES
015590
PERFORM 999-ROT-ABEND
015600
015610
TO WS-COD-RETORNO-VSAM
THRU 999-FIM
ELSE
015620
NEXT SENTENCE.
015630*
015640 050-FIM. EXIT.
015650 EJECT
015660 060-ACUMULA.
015670*
015680
MOVE WS-RB1-FILE-011-NT
TO WS-CIRCUITO.
015690*
015700
015710
015720
015730
015740
015750
'DRFT'
015760
ADD
WS-QTD-EST-EBT
TO WS-ACUM-120-CN
015770
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-120-CN-SAT
015780
ELSE
015790
015800
ADD
WS-QTD-EST-EBT
TO WS-ACUM-086-CN
015810
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-086-CN-SAT
015820
ELSE
015830
015840
ADD
WS-QTD-EST-EBT
TO WS-ACUM-027-CN
015850
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-027-CN-SAT
015860
ELSE
015870
015880
ADD
WS-QTD-EST-EBT
TO WS-ACUM-027-GP
015890
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-027-GP-SAT
015900
ELSE
015910
OR 'PG'
015920
ADD
WS-QTD-EST-EBT
TO WS-ACUM-032-CN
015930
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-032-CN-SAT
015940
ELSE
015950
015960
015970
015980
015990
016000
016010
IF (WS-RB1-FILE-011-EST-A =
016020
016030
'SPO TRIB') OR
016040
(WS-RB1-FILE-011-EST-B =
016050
016060
'SPO TRIB')
016070
ADD
WS-QTD-EST-EBT
016080
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-071-CN-SAT
016090
TO WS-ACUM-071-CN
ELSE
016100
ADD
WS-QTD-EST-EBT
TO WS-ACUM-021-CN
016110
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-021-CN-SAT
016120
ELSE
016130
016140
'DM5V' OR 'DM6V'
016150
ADD
WS-QTD-EST-EBT
016160
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-047-CN-SAT
016170 EJECT
TO WS-ACUM-047-CN
016180
ELSE
016190
016200
016210
'E
016220
IF WS-RB1-FILE-011-EST-A-3POS-1 = 'COS' OR
016230
WS-RB1-FILE-011-EST-A-3POS-2 = 'COS' OR
016240
WS-RB1-FILE-011-EST-B-3POS-1 = 'COS' OR
016250
WS-RB1-FILE-011-EST-B-3POS-2 = 'COS'
016260
ADD
WS-QTD-EST-EBT
016270
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-026-CN-SAT
016280
TO WS-ACUM-026-CN
ELSE
016290
ADD
WS-QTD-EST-EBT
TO WS-ACUM-108-CN
016300
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-108-CN-SAT
016310
ELSE
016320
016330
'HC ' OR 'RDP ' OR 'RP ' OR 'RST ' OR 'SPT ' OR
016340
016350
'PE ' OR 'PU ' OR 'TS ' OR 'RK ' OR 'AXP '
016360
016370
AND
016380
016390
016400
ADD
WS-QTD-EST-EBT
016410
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-136-CN-SAT
016420
TO WS-ACUM-136-CN
ELSE
016430
ADD
WS-QTD-EST-EBT
TO WS-ACUM-112-CN
016440
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-112-CN-SAT
016450
ELSE
016460
016470
ADD
WS-QTD-EST-EBT
TO WS-ACUM-117-CN
016480
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-117-CN-SAT
016490
ELSE
016500
016510
016520
016530
016540
016550
016560
016570
016580
016590
016600
016610
016620
016630
MOVE WS-CIRCUITO
TO WS-VB1-FILE-012-TR
016640
MOVE +43
TO WS-CB-F012-VBL
016650
PERFORM 070-ACESSA-FILE-012
016660
THRU 070-FIM
016670
016680
ADD
WS-QTD-EST-EBT
016690
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-110-CN-SAT
016700
TO WS-ACUM-110-CN
ELSE
016710
ADD
WS-QTD-EST-EBT
TO WS-ACUM-119-CN
016720
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-119-CN-SAT
016730 EJECT
016740
ELSE
016750
016760
ADD
WS-QTD-EST-EBT
TO WS-ACUM-140-CN
016770
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-140-CN-SAT
016780
ELSE
016790
016800
ADD
WS-QTD-EST-EBT
TO WS-ACUM-034-CN
016810
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-034-CN-SAT
016820
ELSE
016830
016840
ADD
WS-QTD-EST-EBT
TO WS-ACUM-025-CN
016850
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-025-CN-SAT
016860
ELSE
016870
016880
'TLD802' OR 'TLD803'
016890
ADD
WS-QTD-EST-EBT
TO WS-ACUM-HIE-CN
016900
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-HIE-CN-SAT
016910
ELSE
016920
016930
'M0064K' OR 'M00064'
016940
ADD
WS-QTD-EST-EBT
TO WS-ACUM-020-GP
016950
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-020-GP-SAT
016960
ELSE
016970
016980
ADD
WS-QTD-EST-EBT
TO WS-ACUM-018-GP
016990
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-018-GP-SAT
017000
ELSE
017010
017020
MOVE WS-CIRCUITO
TO WS-VB1-FILE-012-TR
017030
MOVE +43
TO WS-CB-F012-VBL
017040
PERFORM 070-ACESSA-FILE-012
017050
017060
017070
THRU 070-FIM
IF WS-CB-F012-ISN-QTY NOT EQUAL ZEROS
ADD
WS-QTD-EST-EBT
TO WS-ACUM-110-GP
017080
ADD
017090
WS-QTD-EST-EBT-SAT TO WS-ACUM-110-GP-SAT
ELSE
017100
ADD
WS-QTD-EST-EBT
TO WS-ACUM-119-GP
017110
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-119-GP-SAT
017120
ELSE
017130
017140
017150
017160
'D0064K'
017170
PERFORM 080-VERIFICA-TRONCOS
017180
017190
THRU 080-FIM
ELSE
017200
PERFORM 090-VERIFICA-OCUPACAO
017210
THRU 090-FIM.
017220*
017230 060-FIM. EXIT.
017240 EJECT
017250 070-ACESSA-FILE-012.
017260*
017270
017280*
017290
MOVE 'S1'
TO WS-CB-F012-COMMAND-CODE.
017300
MOVE WS-NUM-FILE
TO WS-CB-F012-FILE-NUMBER.
017310
MOVE ZEROS
TO WS-CB-F012-RETURN-CODE.
017320*
017330
017340
IF WS-CB-F012-VBL = +43
MOVE 'ERRO1 FIND DO FILE 012'
017350
TO WS-DESCRICAO-ERRO
017360
MOVE 'S112'
TO WS-CB-F012-COMMAND-ID
017370
MOVE +8
TO WS-CB-F012-SBL
017380
MOVE ZEROS
TO WS-CB-F012-ISN
017390
MOVE ZEROS
TO WS-CB-F012-ISN-LL
017400
CALL WS-ADABAS
USING WS-CB-F012
017410
WS-FB-FILE-012
017420
WS-RB-FILE-012
017430
WS-SB1-FILE-012
017440
WS-VB1-FILE-012
017450
WS-ISN-FILE-012
017460
017470
ELSE
MOVE 'ERRO2 FIND DO FILE 012'
017480
TO WS-DESCRICAO-ERRO
017490
MOVE 'L112'
TO WS-CB-F012-COMMAND-ID
017500
MOVE +28
TO WS-CB-F012-SBL
017510
MOVE ZEROS
TO WS-CB-F012-ISN
017520
MOVE ZEROS
TO WS-CB-F012-ISN-LL
017530
CALL WS-ADABAS
USING WS-CB-F012
017540
WS-FB-FILE-012
017550
WS-RB-FILE-012
017560
WS-SB2-FILE-012
017570
WS-VB2-FILE-012
017580
WS-ISN-FILE-012.
017590*
017600
IF NOT RC-OK-F012
017610
MOVE '070'
TO WS-NUM-ROT
017620
MOVE 'ACESSA-FILE-012'
TO WS-NOME-ROT
017630
MOVE WS-CB-F012-RETURN-CODE
017640
TO WS-COD-RETORNO-ADABAS
017650
MOVE SPACES
017660
PERFORM 999-ROT-ABEND
017670
THRU 999-FIM
TO WS-COD-RETORNO-VSAM
017680
ELSE
017690
NEXT SENTENCE.
017700*
017710 070-FIM. EXIT.
017720 EJECT
017730 080-VERIFICA-TRONCOS.
017740*
017750
017760
017770
OR
(WS-RB1-FILE-011-EST-B-3POS-1 = 'CI ' OR 'CT1'))
017780
AND
017790
017800
OR
017810
017820
017830
OR
((WS-RB1-FILE-011-EST-A
017840
017850
017860
OR
(WS-RB1-FILE-011-EST-B
IF WS-RB1-FILE-011-NF = 'CN'
017870
ADD
WS-QTD-EST-EBT
017880
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-059-CN-SAT
017890
ELSE
017900
IF WS-RB1-FILE-011-NF = 'GP'
TO WS-ACUM-059-CN
017910
ADD
WS-QTD-EST-EBT
017920
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-059-GP-SAT
017930
ELSE
017940
IF WS-RB1-FILE-011-NF = 'SG'
TO WS-ACUM-059-GP
017950
ADD
WS-QTD-EST-EBT
017960
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-059-SG-SAT
017970
ELSE
TO WS-ACUM-059-SG
017980
IF WS-RB1-FILE-011-NF = 'GM'
017990
ADD
WS-QTD-EST-EBT
018000
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-059-GM-SAT
018010
ELSE
018020
IF WS-RB1-FILE-011-NF = 'SM'
TO WS-ACUM-059-GM
018030
ADD
WS-QTD-EST-EBT
018040
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-059-SM-SAT
018050
ELSE
018060
018070
TO WS-MSG-AUX
018080
018090
TO WS-ACUM-059-SM
GENERATE DETALHE1
ELSE
018100
MOVE WS-CIRCUITO
TO WS-VB2-FILE-012-TR
018110
MOVE +45
TO WS-CB-F012-VBL
018120
PERFORM 070-ACESSA-FILE-012
018130
THRU 070-FIM
018140
018150
PERFORM 100-TOTALIZA-059-061-HIE
018160
THRU 100-FIM
018170
ELSE
018180
018190
TO WS-MSG-AUX
018200
GENERATE DETALHE1.
018210*
018220 080-FIM. EXIT.
018230 EJECT
018240 090-VERIFICA-OCUPACAO.
018250*
018260
018270
WS-QTD-EST-EBT
TO WS-ACUM-019-CN
018280
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-019-CN-SAT
018290
ELSE
018300
018310
IF WS-RB1-FILE-011-NF = 'CN'
018320
ADD
WS-QTD-EST-EBT
018330
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-LIV-CN-SAT
018340
ELSE
018350
IF WS-RB1-FILE-011-NF = 'GP'
TO WS-ACUM-LIV-CN
018360
ADD
WS-QTD-EST-EBT
018370
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-LIV-GP-SAT
018380
ELSE
018390
IF WS-RB1-FILE-011-NF = 'SG'
TO WS-ACUM-LIV-GP
018400
ADD
WS-QTD-EST-EBT
018410
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-LIV-SG-SAT
018420
ELSE
018430
IF WS-RB1-FILE-011-NF = 'GM'
TO WS-ACUM-LIV-SG
018440
ADD
WS-QTD-EST-EBT
018450
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-LIV-GM-SAT
018460
ELSE
018470
IF WS-RB1-FILE-011-NF = 'SM'
TO WS-ACUM-LIV-GM
018480
ADD
WS-QTD-EST-EBT
018490
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-LIV-SM-SAT
018500
ELSE
018510
018520
TO WS-MSG-AUX
018530
018540
018550
GENERATE DETALHE1
ELSE
MOVE 'ERRO5- TIPO DE SERVICO NAO IDENTIFICADO'
018560
018570
TO WS-ACUM-LIV-SM
TO WS-MSG-AUX
GENERATE DETALHE1.
018580*
018590 090-FIM. EXIT.
018600 EJECT
018610 100-TOTALIZA-059-061-HIE.
018620*
018630
IF WS-RB1-FILE-012-FI = 0 AND
018640
WS-RB1-FILE-012-FF = 0
018650
IF WS-RB1-FILE-011-SEQ-EOT = '9'
018660
IF WS-RB1-FILE-011-NF = 'CN'
018670
ADD
WS-QTD-EST-EBT
TO WS-ACUM-HIE-CN
018680
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-HIE-CN-SAT
018690
ELSE
018700
IF WS-RB1-FILE-011-NF = 'GP'
018710
ADD
WS-QTD-EST-EBT
TO WS-ACUM-HIE-GP
018720
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-HIE-GP-SAT
018730
ELSE
018740
IF WS-RB1-FILE-011-NF = 'SG'
018750
ADD
WS-QTD-EST-EBT
TO WS-ACUM-HIE-SG
018760
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-HIE-SG-SAT
018770
ELSE
018780
IF WS-RB1-FILE-011-NF = 'GM'
018790
ADD
WS-QTD-EST-EBT
TO WS-ACUM-HIE-GM
018800
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-HIE-GM-SAT
018810
ELSE
018820
IF WS-RB1-FILE-011-NF = 'SM'
018830
ADD
WS-QTD-EST-EBT
018840
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-HIE-SM-SAT
018850
018860
018870-
TO WS-ACUM-HIE-SM
ELSE
MOVE 'ERRO6- INTERLIGACAO HIERARQUIA NAO IDENTIFICAD
'A'
TO WS-MSG-AUX
018880
GENERATE DETALHE1
018890
ELSE
018900
018910
OR
018920
018930
018940
AND
((WS-RB1-FILE-011-FA-EST-A
018950
= 'RCE' OR 'FLA')
OR
018960
(WS-RB1-FILE-011-FA-EST-B
= 'RCE' OR 'FLA'))
018970
IF WS-RB1-FILE-011-NF = 'GP'
018980
ADD
WS-QTD-EST-EBT
TO WS-ACUM-061-GP
018990
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-061-GP-SAT
019000
ELSE
019010
IF WS-RB1-FILE-011-NF = 'SG'
019020
ADD
WS-QTD-EST-EBT
019030
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-061-SG-SAT
019040
TO WS-ACUM-061-SG
ELSE
019050
019060
TO WS-MSG-AUX
019070
GENERATE DETALHE1
019080 EJECT
019090
ELSE
019100
019110
OR
019120
019130
019140
OR
019150
019160
IF WS-RB1-FILE-011-NF = 'GP'
019170
ADD
WS-QTD-EST-EBT
TO WS-ACUM-061-GP
019180
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-061-GP-SAT
019190
ELSE
019200
IF WS-RB1-FILE-011-NF = 'SG'
019210
ADD
WS-QTD-EST-EBT
019220
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-061-SG-SAT
019230
TO WS-ACUM-061-SG
ELSE
019240
019250
TO WS-MSG-AUX
019260
GENERATE DETALHE1
019270
ELSE
019280
IF WS-RB1-FILE-011-NF = 'CN'
019290
ADD
WS-QTD-EST-EBT
019300
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-059-CN-SAT
019310
ELSE
019320
IF WS-RB1-FILE-011-NF = 'GP'
TO WS-ACUM-059-CN
019330
ADD
WS-QTD-EST-EBT
019340
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-059-GP-SAT
019350
ELSE
019360
IF WS-RB1-FILE-011-NF = 'SG'
TO WS-ACUM-059-GP
019370
ADD
WS-QTD-EST-EBT
019380
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-059-SG-SAT
019390
ELSE
019400
IF WS-RB1-FILE-011-NF = 'GM'
TO WS-ACUM-059-SG
019410
ADD
WS-QTD-EST-EBT
019420
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-059-GM-SAT
019430
ELSE
019440
IF WS-RB1-FILE-011-NF = 'SM'
TO WS-ACUM-059-GM
019450
ADD
WS-QTD-EST-EBT
019460
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-059-SM-SAT
019470
ELSE
TO WS-ACUM-059-SM
019480
019490
TO WS-MSG-AUX
019500
GENERATE DETALHE1
019510
ELSE
019520
019530
TO WS-MSG-AUX
019540
GENERATE DETALHE1
019550 EJECT
019560
019570
ELSE
IF WS-RB1-FILE-011-NF = 'CN'
019580
ADD
WS-QTD-EST-EBT
019590
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-HIE-CN-SAT
019600
ELSE
019610
IF WS-RB1-FILE-011-NF = 'GP'
TO WS-ACUM-HIE-CN
019620
ADD
WS-QTD-EST-EBT
019630
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-HIE-GP-SAT
019640
ELSE
019650
IF WS-RB1-FILE-011-NF = 'SG'
TO WS-ACUM-HIE-GP
019660
ADD
WS-QTD-EST-EBT
019670
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-HIE-SG-SAT
019680
ELSE
019690
IF WS-RB1-FILE-011-NF = 'GM'
TO WS-ACUM-HIE-SG
019700
ADD
WS-QTD-EST-EBT
019710
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-HIE-GM-SAT
019720
ELSE
019730
IF WS-RB1-FILE-011-NF = 'SM'
TO WS-ACUM-HIE-GM
019740
ADD
WS-QTD-EST-EBT
019750
ADD
WS-QTD-EST-EBT-SAT TO WS-ACUM-HIE-SM-SAT
019760
019770
TO WS-ACUM-HIE-SM
ELSE
MOVE 'ERRO11- INTERLIGACAO HIERARQUIA NAO IDENTIFICADA'
019780
TO WS-MSG-AUX
019790
GENERATE DETALHE1.
019800*
019810 100-FIM. EXIT.
019820 EJECT
019830 200-FINALIZA.
019840*
019850
DISPLAY 'LIDOS
' WS-TOT-REG-LIDOS.
019860
019870
019880*
019890
MOVE 34
TO WS-ACUM-084-CN.
019900*
019910
019920
019930
019940
019950
019960
019970
019980*
019990
020000
020010
WS-ACUM-110-GP + WS-ACUM-119-GP.
020020*
020030
020040*
020050
020060*
020070
020080*
020090
020100
020110
020120
020130
020140
020150
020160*
020170
020180
020190
020200
020210
020220
020230
020240
020250
WS-ACUM-140-CN + WS-ACUM-025-CN.
020260
020270
020280
WS-ACUM-110-GP + WS-ACUM-119-GP.
020290
020300
WS-ACUM-119-SG.
020310
020320
020330
020340
020350*
020360 EJECT
020370*
020380
020390
020400*
020410
020420
020430*
020440
020450
020460
020470
020480
020490
020500
020510*
020520
020530
020540
020550
020560
020570
020580
020590*
020600
020610
+ WS-ACUM-021-CN-SAT + WS-ACUM-025-CN-SAT
020620
+ WS-ACUM-026-CN-SAT + WS-ACUM-027-CN-SAT
020630
+ WS-ACUM-032-CN-SAT + WS-ACUM-034-CN-SAT
020640
+ WS-ACUM-047-CN-SAT + WS-ACUM-059-CN-SAT
020650
+ WS-ACUM-071-CN-SAT + WS-ACUM-084-CN-SAT
020660
+ WS-ACUM-086-CN-SAT + WS-ACUM-108-CN-SAT
020670
+ WS-ACUM-110-CN-SAT + WS-ACUM-112-CN-SAT
020680
+ WS-ACUM-117-CN-SAT + WS-ACUM-119-CN-SAT
020690
+ WS-ACUM-120-CN-SAT + WS-ACUM-136-CN-SAT
020700
+ WS-ACUM-140-CN-SAT.
020710*
020720
020730
+ WS-ACUM-020-GP-SAT + WS-ACUM-027-GP-SAT
020740
+ WS-ACUM-059-GP-SAT + WS-ACUM-061-GP-SAT
020750
+ WS-ACUM-110-GP-SAT + WS-ACUM-119-GP-SAT.
020760*
020770
020780
+ WS-ACUM-061-SG-SAT.
020790*
020800
020810
+ WS-ACUM-119-GM-SAT.
020820*
020830
020840
+ WS-ACUM-119-SM-SAT.
020850*
020860 EJECT
020870*
020880
020890
020900
020910
WS-ACUM-059-GP-SAT + WS-ACUM-059-SG-SAT +
020920
WS-ACUM-059-GM-SAT + WS-ACUM-059-SM-SAT.
020930
020940
020950
020960
020970
020980
WS-ACUM-119-GP-SAT + WS-ACUM-119-SG-SAT +
020990
WS-ACUM-119-GM-SAT + WS-ACUM-119-SM-SAT.
021000*
021010
021020
WS-ACUM-021-CN-SAT + WS-ACUM-025-CN-SAT +
021030
WS-ACUM-026-CN-SAT + WS-ACUM-027-CN-SAT +
021040
WS-ACUM-032-CN-SAT + WS-ACUM-034-CN-SAT +
021050
WS-ACUM-047-CN-SAT + WS-ACUM-059-CN-SAT +
021060
WS-ACUM-060-CN-SAT + WS-ACUM-062-CN-SAT +
021070
WS-ACUM-071-CN-SAT + WS-ACUM-082-CN-SAT +
021080
WS-ACUM-084-CN-SAT + WS-ACUM-085-CN-SAT +
021090
WS-ACUM-086-CN-SAT + WS-ACUM-090-CN-SAT +
021100
WS-ACUM-108-CN-SAT + WS-ACUM-110-CN-SAT +
021110
WS-ACUM-112-CN-SAT + WS-ACUM-117-CN-SAT +
021120
WS-ACUM-119-CN-SAT + WS-ACUM-120-CN-SAT +
021130
WS-ACUM-136-CN-SAT + WS-ACUM-140-CN-SAT.
021140
021150
WS-ACUM-020-GP-SAT + WS-ACUM-027-GP-SAT +
021160
WS-ACUM-059-GP-SAT + WS-ACUM-061-GP-SAT +
021170
WS-ACUM-110-GP-SAT + WS-ACUM-119-GP-SAT.
021180
021190
021200
021210
021220
021230
021240
021250
WS-ACUM-USO-GP-SAT + WS-ACUM-USO-SG-SAT +
021260
WS-ACUM-USO-GM-SAT + WS-ACUM-USO-SM-SAT.
021270*
021280
021290
WS-ACUM-HIE-GP-SAT + WS-ACUM-HIE-SG-SAT +
021300
WS-ACUM-HIE-GM-SAT + WS-ACUM-HIE-SM-SAT.
021310*
021320
021330
WS-ACUM-LIV-GP-SAT + WS-ACUM-LIV-SG-SAT +
021340
WS-ACUM-LIV-GM-SAT + WS-ACUM-LIV-SM-SAT.
021350*
021360 EJECT
021370*
021380
021390
021400
021410
021420
021430
021440
021450
021460
021470
021480
021490
WS-ACUM-REA-GP-SAT + WS-ACUM-REA-SG-SAT +
021500
WS-ACUM-REA-GM-SAT + WS-ACUM-REA-SM-SAT.
021510*
021520
021530
021540
021550
021560
021570
021580
021590
021600
+ WS-ACUM-REA-GM-SAT.
COMPUTE WS-ACUM-POT-SM-SAT = WS-ACUM-USO-SM-SAT
021610
+ WS-ACUM-REA-SM-SAT.
021620
021630
WS-ACUM-POT-GP-SAT + WS-ACUM-POT-SG-SAT +
021640
WS-ACUM-POT-GM-SAT + WS-ACUM-POT-SM-SAT.
021650*
021660
GENERATE DETALHE2.
021670*
021680
MOVE SPACES
TO WS-TITULO1 WS-TITULO2
021690
WS-TITULO3 WS-TITULO4
021700
WS-TITULO5.
021710*
021720
TERMINATE RELAT.
021730*
021740
CLOSE CFMR001.
021750*
021760
021770*
021780
MOVE 'CL'
TO WS-CB-OPCL-COMMAND-CODE.
021790
MOVE ZEROS
TO WS-CB-OPCL-RETURN-CODE
021800
WS-CB-OPCL-RBL.
021810
MOVE WS-NUM-FILE
TO WS-CB-OPCL-FILE-NUMBER.
021820
MOVE SPACES
TO WS-RB1-OPCL.
021830*
021840
CALL WS-ADABAS
USING WS-CB-OPCL
021850
WS-FB-OPCL
021860
WS-RB-OPCL.
021870*
021880 EJECT
021890*
021900
021910*
021920
MOVE 'CL'
TO WS-CB-OPCL-COMMAND-CODE.
021930
MOVE ZEROS
TO WS-CB-OPCL-RETURN-CODE
021940
WS-CB-OPCL-RBL.
021950
MOVE WS-NUM-FILE
TO WS-CB-OPCL-FILE-NUMBER.
021960
MOVE SPACES
TO WS-RB1-OPCL.
021970*
021980
CALL WS-ADABAS
USING WS-CB-OPCL
021990
WS-FB-OPCL
022000
WS-RB-OPCL.
022010*
022020
022030*
022040
MOVE 'CL'
TO WS-CB-OPCL-COMMAND-CODE.
022050
MOVE ZEROS
TO WS-CB-OPCL-RETURN-CODE
022060
WS-CB-OPCL-RBL.
022070
MOVE WS-NUM-FILE
TO WS-CB-OPCL-FILE-NUMBER.
022080
MOVE SPACES
TO WS-RB1-OPCL.
022090*
022100
CALL WS-ADABAS
USING WS-CB-OPCL
022110
WS-FB-OPCL
022120
WS-RB-OPCL.
022130*
022140 200-FIM. EXIT.
022150 EJECT
022160 999-ROT-ABEND.
022170*
022180
DISPLAY WS-ABEND.
022190*
022200
CALL WS-SUP02
022210*
022220
MOVE 'ERRO
NO
PROGRAMA' TO WS-MSG.
022230*
022240
022250
PERFORM 200-FINALIZA
THRU 200-FIM
022260*
022270
STOP RUN.
022280*
022290 999-FIM. EXIT.
022300*
022310*------------------------- FIM CFMP001 -------------------------*