Você está na página 1de 75

000010*-----------------------*

000020 IDENTIFICATION DIVISION.


000030*-----------------------*
000040*
000050 PROGRAM-ID.

CFMP001.

000060*
000070 AUTHOR.

XXXXXXXXXXXXX

000080*
000090 DATE-WRITTEN. NOV 11,1997.
000100*
000110 DATE-COMPILED.
000120*
000130 REMARKS.

EMITE RELATORIO DE TOTAIS DE CIRCUITOS

000140

POR MEIO DE TRANSMISSAO

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

SELECT CFMR001 ASSIGN TO UR-S-CFMR001O.

000330 EJECT
000340*-------------*
000350 DATA DIVISION.
000360*-------------*
000370*
000380 FILE SECTION.
000390*
000400 FD CFMR001
000410

LABEL RECORD

IS OMITTED

000420

RECORD CONTAINS 133 CHARACTERS

000430

BLOCK CONTAINS 0 RECORDS

000440

REPORT IS RELAT.

000450*
000460*-----------------------*
000470 WORKING-STORAGE SECTION.
000480*-----------------------*
000490*
000500 01 CELULA01

PIC X(08) VALUE '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

PIC 9(07) VALUE ZEROS.

000580

05 WS-TOT-REG-DESPREZADOS

PIC 9(07) VALUE ZEROS.

000590

05 WS-TOT-REG-SELECIONADOS PIC 9(07) VALUE ZEROS.

000600

05 WS-FLAG-ESTACAO-EBT

PIC 9(01) VALUE ZEROS.

000610

88 NAO-EH-ESTACAO-EBT

VALUE 0.

000620

88 EH-ESTACAO-EBT

VALUE 1.

000630

05 WS-ESTACAO-A

PIC X(12) VALUE SPACES.

000640

05 WS-ESTACAO-A-R

REDEFINES WS-ESTACAO-A.

000650

10 WS-ESTACAO-A-R-ID-TAB PIC X(01).

000660

10 WS-ESTACAO-A-R-EST

000670

10 WS-ESTACAO-A-R-IN-CON PIC X(01).

PIC X(10).

000680

05 WS-ESTACAO-B

PIC X(12) VALUE SPACES.

000690

05 WS-ESTACAO-B-R

REDEFINES WS-ESTACAO-B.

000700

10 WS-ESTACAO-B-R-ID-TAB PIC X(01).

000710

10 WS-ESTACAO-B-R-EST

000720

10 WS-ESTACAO-B-R-IN-CON PIC X(01).

PIC X(10).

000730

05 WS-ADABAS

PIC X(07) VALUE 'ADAUSER'.

000740

05 WS-SUP02

PIC X(05) VALUE 'SUP02'.

000750

05 WS-MSG-AUX

PIC X(50) VALUE SPACES.

000760

05 WS-CIRCUITO

PIC X(30) VALUE SPACES.

000770

05 WS-QTY-LOOP

PIC S9(08) COMP

VALUE ZEROS.

000780

05 WS-NUM-FILE

PIC S9(04) COMP

VALUE ZEROS.

000790

05 WS-NUM-DB

PIC S9(04) COMP

VALUE ZEROS.

000800

05 WS-MSG

PIC X(20) VALUE

000810
000820
000830000840

'PROCESSAMENTO NORMAL'.
05 WS-TITULO1

PIC X(62) VALUE '

REL

'ACAO DOS CIRCUITOS NAO TOTALIZADOS

'.

05 WS-TITULO2

000850
000860

PIC X(18) VALUE


'*** MENSAGEM ***'.

05 WS-TITULO3

000870

PIC X(19) VALUE


'F A C I L I D A D E'.

000880

05 WS-TITULO4

PIC X(12) VALUE 'T R O N C O '.

000890

05 WS-TITULO5

PIC X(05) VALUE 'NIVEL'.

000900*

000910 EJECT
000920*
000930 01 WS-TOTAIS.
000940

05 WS-QTD-EST-EBT

PIC 9(07) VALUE ZEROS.

000950

05 WS-QTD-EST-EBT-SAT

PIC 9(07) VALUE ZEROS.

000960

05 WS-TOT-FAC-TER-CN

PIC 9(07) VALUE ZEROS.

000970

05 WS-TOT-FAC-TER-GP

PIC 9(07) VALUE ZEROS.

000980

05 WS-TOT-FAC-TER-SG

PIC 9(07) VALUE ZEROS.

000990

05 WS-TOT-FAC-TER-GM

PIC 9(07) VALUE ZEROS.

001000

05 WS-TOT-FAC-TER-SM

PIC 9(07) VALUE ZEROS.

001010

05 WS-TOT-FAC-SAT-CN

PIC 9(07) VALUE ZEROS.

001020

05 WS-TOT-FAC-SAT-GP

PIC 9(07) VALUE ZEROS.

001030

05 WS-TOT-FAC-SAT-SG

PIC 9(07) VALUE ZEROS.

001040

05 WS-TOT-FAC-SAT-GM

PIC 9(07) VALUE ZEROS.

001050

05 WS-TOT-FAC-SAT-SM

PIC 9(07) VALUE ZEROS.

001060*
001070 EJECT
001080*
001090 01 WS-ACUMULADORES.
001100

05 WS-ACUM-018-GP

PIC 9(07) VALUE ZEROS.

001110

05 WS-ACUM-019-CN

PIC 9(07) VALUE ZEROS.

001120

05 WS-ACUM-020-GP

PIC 9(07) VALUE ZEROS.

001130

05 WS-ACUM-021-CN

PIC 9(07) VALUE ZEROS.

001140

05 WS-ACUM-025-CN

PIC 9(07) VALUE ZEROS.

001150

05 WS-ACUM-026-CN

PIC 9(07) VALUE ZEROS.

001160

05 WS-ACUM-027-CN

PIC 9(07) VALUE ZEROS.

001170

05 WS-ACUM-027-GP

PIC 9(07) VALUE ZEROS.

001180

05 WS-ACUM-027-TOT

PIC 9(07) VALUE ZEROS.

001190

05 WS-ACUM-032-CN

PIC 9(07) VALUE ZEROS.

001200

05 WS-ACUM-034-CN

PIC 9(07) VALUE ZEROS.

001210

05 WS-ACUM-047-CN

PIC 9(07) VALUE ZEROS.

001220

05 WS-ACUM-059-CN

PIC 9(07) VALUE ZEROS.

001230

05 WS-ACUM-059-GP

PIC 9(07) VALUE ZEROS.

001240

05 WS-ACUM-059-SG

PIC 9(07) VALUE ZEROS.

001250

05 WS-ACUM-059-GM

PIC 9(07) VALUE ZEROS.

001260

05 WS-ACUM-059-SM

PIC 9(07) VALUE ZEROS.

001270

05 WS-ACUM-059-TOT

PIC 9(07) VALUE ZEROS.

001280

05 WS-ACUM-060-CN

PIC 9(07) VALUE ZEROS.

001290

05 WS-ACUM-061-GP

PIC 9(07) VALUE ZEROS.

001300

05 WS-ACUM-061-SG

PIC 9(07) VALUE ZEROS.

001310

05 WS-ACUM-061-TOT

PIC 9(07) VALUE ZEROS.

001320

05 WS-ACUM-062-CN

PIC 9(07) VALUE ZEROS.

001330

05 WS-ACUM-071-CN

PIC 9(07) VALUE ZEROS.

001340

05 WS-ACUM-082-CN

PIC 9(07) VALUE ZEROS.

001350

05 WS-ACUM-084-CN

PIC 9(07) VALUE ZEROS.

001360

05 WS-ACUM-085-CN

PIC 9(07) VALUE ZEROS.

001370

05 WS-ACUM-086-CN

PIC 9(07) VALUE ZEROS.

001380

05 WS-ACUM-090-CN

PIC 9(07) VALUE ZEROS.

001390

05 WS-ACUM-108-CN

PIC 9(07) VALUE ZEROS.

001400

05 WS-ACUM-110-CN

PIC 9(07) VALUE ZEROS.

001410

05 WS-ACUM-110-GP

PIC 9(07) VALUE ZEROS.

001420

05 WS-ACUM-110-TOT

PIC 9(07) VALUE ZEROS.

001430

05 WS-ACUM-112-CN

PIC 9(07) VALUE ZEROS.

001440

05 WS-ACUM-117-CN

PIC 9(07) VALUE ZEROS.

001450

05 WS-ACUM-119-CN

PIC 9(07) VALUE ZEROS.

001460

05 WS-ACUM-119-GP

PIC 9(07) VALUE ZEROS.

001470

05 WS-ACUM-119-SG

PIC 9(07) VALUE ZEROS.

001480

05 WS-ACUM-119-GM

PIC 9(07) VALUE ZEROS.

001490

05 WS-ACUM-119-SM

PIC 9(07) VALUE ZEROS.

001500

05 WS-ACUM-119-TOT

PIC 9(07) VALUE ZEROS.

001510

05 WS-ACUM-120-CN

PIC 9(07) VALUE ZEROS.

001520

05 WS-ACUM-136-CN

PIC 9(07) VALUE ZEROS.

001530

05 WS-ACUM-140-CN

PIC 9(07) VALUE ZEROS.

001540

05 WS-ACUM-USO-CN

PIC 9(07) VALUE ZEROS.

001550

05 WS-ACUM-USO-GP

PIC 9(07) VALUE ZEROS.

001560

05 WS-ACUM-USO-SG

PIC 9(07) VALUE ZEROS.

001570

05 WS-ACUM-USO-GM

PIC 9(07) VALUE ZEROS.

001580

05 WS-ACUM-USO-SM

PIC 9(07) VALUE ZEROS.

001590

05 WS-ACUM-USO-TOT

PIC 9(07) VALUE ZEROS.

001600

05 WS-ACUM-HIE-CN

PIC 9(07) VALUE ZEROS.

001610

05 WS-ACUM-HIE-GP

PIC 9(07) VALUE ZEROS.

001620

05 WS-ACUM-HIE-SG

PIC 9(07) VALUE ZEROS.

001630

05 WS-ACUM-HIE-GM

PIC 9(07) VALUE ZEROS.

001640

05 WS-ACUM-HIE-SM

PIC 9(07) VALUE ZEROS.

001650

05 WS-ACUM-HIE-TOT

PIC 9(07) VALUE ZEROS.

001660

05 WS-ACUM-LIV-CN

PIC 9(07) VALUE ZEROS.

001670

05 WS-ACUM-LIV-GP

PIC 9(07) VALUE ZEROS.

001680

05 WS-ACUM-LIV-SG

PIC 9(07) VALUE ZEROS.

001690

05 WS-ACUM-LIV-GM

PIC 9(07) VALUE ZEROS.

001700

05 WS-ACUM-LIV-SM

PIC 9(07) VALUE ZEROS.

001710

05 WS-ACUM-LIV-TOT

PIC 9(07) VALUE ZEROS.

001720

05 WS-ACUM-REA-CN

PIC 9(07) VALUE ZEROS.

001730

05 WS-ACUM-REA-GP

PIC 9(07) VALUE ZEROS.

001740

05 WS-ACUM-REA-SG

PIC 9(07) VALUE ZEROS.

001750

05 WS-ACUM-REA-GM

PIC 9(07) VALUE ZEROS.

001760

05 WS-ACUM-REA-SM

PIC 9(07) VALUE ZEROS.

001770

05 WS-ACUM-REA-TOT

PIC 9(07) VALUE ZEROS.

001780

05 WS-ACUM-POT-CN

PIC 9(07) VALUE ZEROS.

001790

05 WS-ACUM-POT-GP

PIC 9(07) VALUE ZEROS.

001800

05 WS-ACUM-POT-SG

PIC 9(07) VALUE ZEROS.

001810

05 WS-ACUM-POT-GM

PIC 9(07) VALUE ZEROS.

001820

05 WS-ACUM-POT-SM

PIC 9(07) VALUE ZEROS.

001830

05 WS-ACUM-POT-TOT

PIC 9(07) VALUE ZEROS.

001840*
001850 EJECT
001860*
001870 01 WS-ACUMULADORES-SAT.
001880

05 WS-ACUM-018-GP-SAT

PIC 9(07) VALUE ZEROS.

001890

05 WS-ACUM-019-CN-SAT

PIC 9(07) VALUE ZEROS.

001900

05 WS-ACUM-020-GP-SAT

PIC 9(07) VALUE ZEROS.

001910

05 WS-ACUM-021-CN-SAT

PIC 9(07) VALUE ZEROS.

001920

05 WS-ACUM-025-CN-SAT

PIC 9(07) VALUE ZEROS.

001930

05 WS-ACUM-026-CN-SAT

PIC 9(07) VALUE ZEROS.

001940

05 WS-ACUM-027-CN-SAT

PIC 9(07) VALUE ZEROS.

001950

05 WS-ACUM-027-GP-SAT

PIC 9(07) VALUE ZEROS.

001960

05 WS-ACUM-027-TOT-SAT

PIC 9(07) VALUE ZEROS.

001970

05 WS-ACUM-032-CN-SAT

PIC 9(07) VALUE ZEROS.

001980

05 WS-ACUM-034-CN-SAT

PIC 9(07) VALUE ZEROS.

001990

05 WS-ACUM-047-CN-SAT

PIC 9(07) VALUE ZEROS.

002000

05 WS-ACUM-059-CN-SAT

PIC 9(07) VALUE ZEROS.

002010

05 WS-ACUM-059-GP-SAT

PIC 9(07) VALUE ZEROS.

002020

05 WS-ACUM-059-SG-SAT

PIC 9(07) VALUE ZEROS.

002030

05 WS-ACUM-059-GM-SAT

PIC 9(07) VALUE ZEROS.

002040

05 WS-ACUM-059-SM-SAT

PIC 9(07) VALUE ZEROS.

002050

05 WS-ACUM-059-TOT-SAT

PIC 9(07) VALUE ZEROS.

002060

05 WS-ACUM-060-CN-SAT

PIC 9(07) VALUE ZEROS.

002070

05 WS-ACUM-061-GP-SAT

PIC 9(07) VALUE ZEROS.

002080

05 WS-ACUM-061-SG-SAT

PIC 9(07) VALUE ZEROS.

002090

05 WS-ACUM-061-TOT-SAT

PIC 9(07) VALUE ZEROS.

002100

05 WS-ACUM-062-CN-SAT

PIC 9(07) VALUE ZEROS.

002110

05 WS-ACUM-071-CN-SAT

PIC 9(07) VALUE ZEROS.

002120

05 WS-ACUM-082-CN-SAT

PIC 9(07) VALUE ZEROS.

002130

05 WS-ACUM-084-CN-SAT

PIC 9(07) VALUE ZEROS.

002140

05 WS-ACUM-085-CN-SAT

PIC 9(07) VALUE ZEROS.

002150

05 WS-ACUM-086-CN-SAT

PIC 9(07) VALUE ZEROS.

002160

05 WS-ACUM-090-CN-SAT

PIC 9(07) VALUE ZEROS.

002170

05 WS-ACUM-108-CN-SAT

PIC 9(07) VALUE ZEROS.

002180

05 WS-ACUM-110-CN-SAT

PIC 9(07) VALUE ZEROS.

002190

05 WS-ACUM-110-GP-SAT

PIC 9(07) VALUE ZEROS.

002200

05 WS-ACUM-110-TOT-SAT

PIC 9(07) VALUE ZEROS.

002210

05 WS-ACUM-112-CN-SAT

PIC 9(07) VALUE ZEROS.

002220

05 WS-ACUM-117-CN-SAT

PIC 9(07) VALUE ZEROS.

002230

05 WS-ACUM-119-CN-SAT

PIC 9(07) VALUE ZEROS.

002240

05 WS-ACUM-119-GP-SAT

PIC 9(07) VALUE ZEROS.

002250

05 WS-ACUM-119-SG-SAT

PIC 9(07) VALUE ZEROS.

002260

05 WS-ACUM-119-GM-SAT

PIC 9(07) VALUE ZEROS.

002270

05 WS-ACUM-119-SM-SAT

PIC 9(07) VALUE ZEROS.

002280

05 WS-ACUM-119-TOT-SAT

PIC 9(07) VALUE ZEROS.

002290

05 WS-ACUM-120-CN-SAT

PIC 9(07) VALUE ZEROS.

002300

05 WS-ACUM-136-CN-SAT

PIC 9(07) VALUE ZEROS.

002310

05 WS-ACUM-140-CN-SAT

PIC 9(07) VALUE ZEROS.

002320

05 WS-ACUM-USO-CN-SAT

PIC 9(07) VALUE ZEROS.

002330

05 WS-ACUM-USO-GP-SAT

PIC 9(07) VALUE ZEROS.

002340

05 WS-ACUM-USO-SG-SAT

PIC 9(07) VALUE ZEROS.

002350

05 WS-ACUM-USO-GM-SAT

PIC 9(07) VALUE ZEROS.

002360

05 WS-ACUM-USO-SM-SAT

PIC 9(07) VALUE ZEROS.

002370

05 WS-ACUM-USO-TOT-SAT

PIC 9(07) VALUE ZEROS.

002380

05 WS-ACUM-HIE-CN-SAT

PIC 9(07) VALUE ZEROS.

002390

05 WS-ACUM-HIE-GP-SAT

PIC 9(07) VALUE ZEROS.

002400

05 WS-ACUM-HIE-SG-SAT

PIC 9(07) VALUE ZEROS.

002410

05 WS-ACUM-HIE-GM-SAT

PIC 9(07) VALUE ZEROS.

002420

05 WS-ACUM-HIE-SM-SAT

PIC 9(07) VALUE ZEROS.

002430

05 WS-ACUM-HIE-TOT-SAT

PIC 9(07) VALUE ZEROS.

002440

05 WS-ACUM-LIV-CN-SAT

PIC 9(07) VALUE ZEROS.

002450

05 WS-ACUM-LIV-GP-SAT

PIC 9(07) VALUE ZEROS.

002460

05 WS-ACUM-LIV-SG-SAT

PIC 9(07) VALUE ZEROS.

002470

05 WS-ACUM-LIV-GM-SAT

PIC 9(07) VALUE ZEROS.

002480

05 WS-ACUM-LIV-SM-SAT

PIC 9(07) VALUE ZEROS.

002490

05 WS-ACUM-LIV-TOT-SAT

PIC 9(07) VALUE ZEROS.

002500

05 WS-ACUM-REA-CN-SAT

PIC 9(07) VALUE ZEROS.

002510

05 WS-ACUM-REA-GP-SAT

PIC 9(07) VALUE ZEROS.

002520

05 WS-ACUM-REA-SG-SAT

PIC 9(07) VALUE ZEROS.

002530

05 WS-ACUM-REA-GM-SAT

PIC 9(07) VALUE ZEROS.

002540

05 WS-ACUM-REA-SM-SAT

PIC 9(07) VALUE ZEROS.

002550

05 WS-ACUM-REA-TOT-SAT

PIC 9(07) VALUE ZEROS.

002560

05 WS-ACUM-POT-CN-SAT

PIC 9(07) VALUE ZEROS.

002570

05 WS-ACUM-POT-GP-SAT

PIC 9(07) VALUE ZEROS.

002580

05 WS-ACUM-POT-SG-SAT

PIC 9(07) VALUE ZEROS.

002590

05 WS-ACUM-POT-GM-SAT

PIC 9(07) VALUE ZEROS.

002600

05 WS-ACUM-POT-SM-SAT

PIC 9(07) VALUE ZEROS.

002610

05 WS-ACUM-POT-TOT-SAT

PIC 9(07) VALUE ZEROS.

002620*
002630 01 FIM-CELULA01

PIC X(01) VALUE '*'.

002640 EJECT
002650 01 CELULA02

PIC X(08) VALUE 'CELULA02'.

002660*

002670*----------------------------------------------------------------*
002680**********

DEFINICAO DO CONTROL BLOCK - LEITURA

**********

002690*----------------------------------------------------------------*

002700 01 WS-CB-F011.
002710

05 FILLER

PIC X(02) VALUE 'C '.

002720

05 WS-CB-F011-COMMAND-CODE PIC X(02) VALUE 'L2'.

002730

05 WS-CB-F011-COMMAND-ID

PIC X(04) VALUE 'L2L2'.

002740

05 WS-CB-F011-FILE-NUMBER

PIC S9(04) COMP

VALUE +11.

002750

05 WS-CB-F011-RETURN-CODE

PIC S9(04) COMP

VALUE +0.

002760

88 RC-OK-F011

VALUE +0.

002770

88 RC-EOF-F011

VALUE +3.

002780

05 WS-CB-F011-ISN

PIC S9(08) COMP

002790

05 FILLER

PIC X(08) VALUE ZEROS.

002800

05 WS-CB-F011-FBL

PIC S9(04) COMP

VALUE +16.

002810

05 WS-CB-F011-RBL

PIC S9(04) COMP

VALUE +70.

002820

05 FILLER

PIC X(06) VALUE ZEROS.

002830

05 WS-CB-F011-COMMAND-OP1

PIC X(01) VALUE SPACES.

002840

05 FILLER

PIC X(09) VALUE SPACES.

002850

05 WS-CB-F011-ADD-2

PIC X(04) VALUE SPACES.

002860

05 WS-CB-F011-ADD-3

PIC X(08) VALUE SPACES.

002870

05 WS-CB-F011-ADD-4

PIC X(08) VALUE SPACES.

002880

05 FILLER

PIC X(08) VALUE SPACES.

002890

05 WS-CB-F011-COMMAND-TIME PIC S9(08) COMP

002900

05 WS-CB-F011-USER-AREA

VALUE ZEROS.

VALUE +0.

PIC X(04) VALUE SPACES.

002910*
002920*----------------------------------------------------------------*
002930**********

DEFINICAO DO FORMAT BUFFER - LEITURA

**********

002940*----------------------------------------------------------------*
002950 01 WS-FB-FILE-011.
002960

05 WS-FB1-FILE-011

002970

'NF,FA,OC,NT,CP,.'.

002980*
002990 EJECT

PIC X(16) VALUE

003000*
003010*----------------------------------------------------------------*
003020**********

DEFINICAO DO RECORD BUFFER - LEITURA

**********

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

10 WS-RB1-FILE-011-EST-A PIC X(10).

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

10 WS-RB1-FILE-011-EST-B PIC X(10).

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

10 WS-RB1-FILE-011-CAPAC PIC X(06).

003450

10 WS-RB1-FILE-011-SEQ

003460

10 WS-RB1-FILE-011-SEQ-R REDEFINES WS-RB1-FILE-011-SEQ.

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

PIC X(01) VALUE '*'.

003530 EJECT
003540 01 CELULA03

PIC X(08) VALUE 'CELULA03'.

003550*
003560 01 WS-ABEND.
003570

05 WS-NUM-ROT

PIC X(03) VALUE SPACES.

003580

05 FILLER

PIC X(01) VALUE '-'.

003590

05 WS-NOME-ROT

PIC X(20) VALUE SPACES.

003600

05 WS-DESCRICAO-ERRO

PIC X(40) VALUE SPACES.

003610

05 FILLER

PIC X(13) VALUE 'ERRO ADABAS=>'.

003620

05 WS-COD-RETORNO-ADABAS

PIC 9(02) VALUE ZEROS.

003630

05 WS-COD-RETORNO-ADABAS-R REDEFINES WS-COD-RETORNO-ADABAS

003640

PIC X(02).

003650

05 FILLER

PIC X(03) VALUE SPACES.

003660

05 FILLER

PIC X(13) VALUE 'ERRO VSAM =>'.

003670

05 WS-COD-RETORNO-VSAM

PIC X(02) VALUE SPACES.

003680*
003690 01 FIM-CELULA03

PIC X(01) VALUE '*'.

003700*
003710 01 CELULA04

PIC X(08) VALUE 'CELULA04'.

003720*
003730*----------------------------------------------------------------*
003740**********

DEFINICAO DO CONTROL BLOCK - OP/CL

**********

003750*----------------------------------------------------------------*
003760*
003770 01 WS-CB-OPCL.
003780

05 FILLER

003790

05 WS-CB-OPCL-COMMAND-CODE PIC X(02) VALUE ' '.

003800

05 WS-CB-OPCL-COMMAND-ID

PIC X(04) VALUE SPACES.

003810

05 WS-CB-OPCL-FILE-NUMBER

PIC S9(04) COMP

VALUE +11.

003820

05 WS-CB-OPCL-RETURN-CODE

PIC S9(04) COMP

VALUE +0.

003830

PIC X(02) VALUE 'C '.

88 RC-OK-OPCL

VALUE +0.

003840

05 FILLER

PIC X(14)

VALUE ZEROS.

003850

05 WS-CB-OPCL-RBL

PIC S9(04) COMP

VALUE +09.

003860

05 FILLER

PIC X(07)

VALUE ZEROS.

003870

05 WS-CB-OPCL-COMMAND-OP2

PIC X(01) VALUE SPACES.

003880

05 WS-CB-OPCL-ADD-1

PIC X(08) VALUE SPACES.

003890

05 FILLER

PIC X(28)

VALUE ZEROS.

003900

05 WS-CB-OPCL-COMMAND-TIME PIC S9(08) COMP

003910

05 WS-CB-OPCL-USER-AREA

VALUE +0.

PIC X(04) VALUE SPACES.

003920*
003930*----------------------------------------------------------------*
003940**********

DEFINICAO DO FORMAT BUFFER - OP/CL

**********

003950*----------------------------------------------------------------*
003960*
003970 01 WS-FB-OPCL.
003980

05 WS-FB1-OPCL

PIC X(01) VALUE '.'.

003990*
004000*----------------------------------------------------------------*
004010**********

DEFINICAO DO RECORD BUFFER - OP/CL

**********

004020*----------------------------------------------------------------*
004030*
004040 01 WS-RB-OPCL.
004050

05 WS-RB1-OPCL

PIC X(09) VALUE SPACES.

004060*
004070 01 FIM-CELULA04

PIC X(01) VALUE '*'.

004080 EJECT
004090 01 CELULA05

PIC X(08) VALUE 'CELULA05'.

004100*
004110*----------------------------------------------------------------*
004120**********

DEFINICAO DO CONTROL BLOCK - LEITURA S1

**********

004130*----------------------------------------------------------------*
004140*
004150 01 WS-CB-F012.
004160

05 FILLER

PIC X(02) VALUE 'C '.

004170

05 WS-CB-F012-COMMAND-CODE PIC X(02) VALUE 'S1'.

004180

05 WS-CB-F012-COMMAND-ID

PIC X(04) VALUE SPACES.

004190

05 WS-CB-F012-FILE-NUMBER

PIC S9(04) COMP

VALUE +12.

004200

05 WS-CB-F012-RETURN-CODE

PIC S9(04) COMP

VALUE +0.

004210

88 RC-OK-F012

VALUE +0.

004220

88 RC-EOF-F012

VALUE +3.

004230

05 WS-CB-F012-ISN

PIC S9(08) COMP

VALUE ZEROS.

004240

05 WS-CB-F012-ISN-LL

PIC S9(08) COMP

VALUE ZEROS.

004250

05 WS-CB-F012-ISN-QTY

PIC S9(08) COMP

VALUE ZEROS.

004260

05 WS-CB-F012-FBL

PIC S9(04) COMP

VALUE +16.

004270

05 WS-CB-F012-RBL

PIC S9(04) COMP

VALUE +50.

004280

05 WS-CB-F012-SBL

PIC S9(04) COMP

VALUE ZEROS.

004290

05 WS-CB-F012-VBL

PIC S9(04) COMP

VALUE ZEROS.

004300

05 WS-CB-F012-IBL

PIC S9(04) COMP

VALUE +04.

004310

05 WS-CB-F012-OP1

PIC X(01) VALUE SPACES.

004320

05 WS-CB-F012-OP2

PIC X(01) VALUE SPACES.

004330

05 WS-CB-F012-ADD-1

PIC X(08) VALUE SPACES.

004340

05 WS-CB-F012-ADD-2

PIC X(04) VALUE SPACES.

004350

05 WS-CB-F012-ADD-3

PIC X(08) VALUE SPACES.

004360

05 WS-CB-F012-ADD-4

PIC X(08) VALUE SPACES.

004370

05 FILLER

PIC X(08) VALUE SPACES.

004380

05 WS-CB-F012-COMMAND-TIME PIC S9(08) COMP

004390

05 WS-CB-F012-USER-AREA

VALUE +0.

PIC X(04) VALUE SPACES.

004400*
004410*----------------------------------------------------------------*
004420**********

DEFINICAO DO FORMAT BUFFER - LEITURA

**********

004430*----------------------------------------------------------------*
004440*
004450 01 WS-FB-FILE-012.
004460

05 WS-FB1-FILE-012

004470

'T1,TR,FI,FF,US,.'.

004480*
004490 EJECT

PIC X(16) VALUE

004500*
004510*----------------------------------------------------------------*
004520**********

DEFINICAO DO RECORD BUFFER - LEITURA

**********

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**********

DEFINICAO DO SEARCH BUFFER - LEITURA

**********

004690*----------------------------------------------------------------*
004700*
004710 01 WS-SB-FILE-012.
004720

05 WS-SB1-FILE-012

PIC X(08) VALUE 'TR,D,US.'.

004730

05 WS-SB2-FILE-012

PIC X(28) VALUE

004740

'T1,O,T1,O,T1,O,T1,O,T1,D,TR.'.

004750*
004760*----------------------------------------------------------------*
004770**********

DEFINICAO DO VALUE BUFFER - LEITURA

**********

004780*----------------------------------------------------------------*
004790*

004800 01 WS-VB1-FILE-012.
004810

05 WS-VB1-FILE-012-TR

PIC X(30) VALUE SPACES.

004820

05 WS-VB1-FILE-012-US

PIC X(13) VALUE 'EMBRATEL'.

004830*
004840 01 WS-VB2-FILE-012.
004850

05 WS-VB2-FILE-012-T1-ACN

PIC X(03) VALUE 'ACN'.

004860

05 WS-VB2-FILE-012-T1-AGP

PIC X(03) VALUE 'AGP'.

004870

05 WS-VB2-FILE-012-T1-ASG

PIC X(03) VALUE 'ASG'.

004880

05 WS-VB2-FILE-012-T1-AGM

PIC X(03) VALUE 'AGM'.

004890

05 WS-VB2-FILE-012-T1-ASM

PIC X(03) VALUE 'ASM'.

004900

05 WS-VB2-FILE-012-TR

PIC X(30) VALUE SPACES.

004910*
004920*----------------------------------------------------------------*
004930**********

DEFINICAO DO ISN BUFFER - LEITURA

**********

004940*----------------------------------------------------------------*
004950*
004960 01 WS-ISN-FILE-012

PIC S9(07) COMP.

004970*
004980 01 FIM-CELULA05

PIC X(01) VALUE '*'.

004990 EJECT
005000 01 CELULA06

PIC X(08) VALUE 'CELULA06'.

005010*
005020*----------------------------------------------------------------*
005030**********

DEFINICAO DO CONTROL BLOCK - LEITURA

**********

005040*----------------------------------------------------------------*
005050*
005060 01 WS-CB-F013.
005070

05 FILLER

PIC X(02) VALUE 'C '.

005080

05 WS-CB-F013-COMMAND-CODE PIC X(02) VALUE 'S1'.

005090

05 WS-CB-F013-COMMAND-ID

PIC X(04) VALUE 'S1S1'.

005100

05 WS-CB-F013-FILE-NUMBER

PIC S9(04) COMP

VALUE +13.

005110

05 WS-CB-F013-RETURN-CODE

PIC S9(04) COMP

VALUE +0.

005120

88 RC-OK-F013

VALUE +0.

005130

05 WS-CB-F013-ISN

PIC S9(08) COMP

VALUE ZEROS.

005140

05 WS-CB-F013-ISN-LL

PIC S9(08) COMP

VALUE ZEROS.

005150

05 WS-CB-F013-ISN-QTY

PIC S9(08) COMP

VALUE ZEROS.

005160

05 WS-CB-F013-FBL

PIC S9(04) COMP

VALUE +04.

005170

05 WS-CB-F013-RBL

PIC S9(04) COMP

VALUE +12.

005180

05 WS-CB-F013-SBL

PIC S9(04) COMP

VALUE +09.

005190

05 WS-CB-F013-VBL

PIC S9(04) COMP

VALUE +12.

005200

05 WS-CB-F013-IBL

PIC S9(04) COMP

VALUE +08.

005210

05 WS-CB-F013-OP1

PIC X(01) VALUE SPACES.

005220

05 WS-CB-F013-OP2

PIC X(01) VALUE SPACES.

005230

05 WS-CB-F013-ADD-1

PIC X(08) VALUE SPACES.

005240

05 WS-CB-F013-ADD-2

PIC X(04) VALUE SPACES.

005250

05 WS-CB-F013-ADD-3

PIC X(08) VALUE SPACES.

005260

05 WS-CB-F013-ADD-4

PIC X(08) VALUE SPACES.

005270

05 FILLER

PIC X(08) VALUE SPACES.

005280

05 WS-CB-F013-COMMAND-TIME PIC S9(08) COMP

005290

05 WS-CB-F013-USER-AREA

VALUE +0.

PIC X(04) VALUE SPACES.

005300*

005310*----------------------------------------------------------------*
005320**********

DEFINICAO DO FORMAT BUFFER - LEITURA

**********

005330*----------------------------------------------------------------*
005340*
005350 01 WS-FB-FILE-013.
005360
005370*

05 WS-FB1-FILE-013

PIC X(04) VALUE 'SO,.'.

005380*----------------------------------------------------------------*
005390**********

DEFINICAO DO RECORD BUFFER - LEITURA

**********

005400*----------------------------------------------------------------*
005410*
005420 01 WS-RB-FILE-013.
005430

05 WS-RB1-FILE-013-SO

PIC X(12).

005440*
005450*----------------------------------------------------------------*
005460**********

DEFINICAO DO SEARCH BUFFER - LEITURA

**********

005470*----------------------------------------------------------------*
005480*
005490 01 WS-SB-FILE-013.
005500

05 WS-SB1-FILE-013

PIC X(09) VALUE 'SO,012,A.'.

005510*
005520 EJECT
005530*
005540*----------------------------------------------------------------*
005550**********

DEFINICAO DO VALUE BUFFER - LEITURA

**********

005560*----------------------------------------------------------------*
005570*
005580 01 WS-VB-FILE-013.
005590

05 WS-VB1-FILE-013-SO

PIC X(12).

005600*
005610*----------------------------------------------------------------*
005620**********

DEFINICAO DO ISN BUFFER - LEITURA

**********

005630*----------------------------------------------------------------*
005640*
005650 01 WS-ISN-FILE-013

PIC 9(08).

005660*
005670 01 FIM-CELULA06

PIC X(01) VALUE '*'.

005680 EJECT
005690*--------------*
005700 REPORT SECTION.
005710*--------------*
005720*
005730 RD RELAT
005740

CONTROL IS FINAL

005750

PAGE LIMIT IS 53 LINES

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

PIC X(05) VALUE 'DATA:'.

005850

10 COLUMN 06

PIC X(02) SOURCE DIA-ATUAL.

005860

10 COLUMN 08

PIC X(01) VALUE '/'.

005870

10 COLUMN 09

PIC X(02) SOURCE MES-ATUAL.

005880

10 COLUMN 11

PIC X(01) VALUE '/'.

005890

10 COLUMN 12

PIC X(02) SOURCE ANO-ATUAL.

005900

10 COLUMN 40

PIC X(54) VALUE

005910

'EMPRESA BRASILEIRA DE TELECOMUNICACOES S.A. - EMBRATEL'.

005920

10 COLUMN 124

PIC X(04) VALUE 'PAG:'.

005930

10 COLUMN 128

PIC ZZZZ9 SOURCE IS PAGE-COUNTER.

005940*
005950

05 LINE 03.

005960

10 COLUMN 55

PIC X(24) VALUE

005970

'*** SUBSISTEMA CFM ***'.

005980*
005990

05 LINE 05.

006000

10 COLUMN 01

006010

'CFMP001/CFMR001'.

006020

10 COLUMN 36

006030 '

PIC X(15) VALUE

PIC X(62) VALUE

RELATORIO DE TOTAIS DE CIRCUITOS POR MEIO DE TRANSMISSAO

006040*
006050

05 LINE 06.

006060

10 COLUMN 01

PIC X(132) VALUE ALL '-'.

006070*
006080

05 LINE 07.

006090
006100

10 COLUMN 36

PIC X(62) SOURCE WS-TITULO1.

05 LINE 09.

006110

10 COLUMN 17

PIC X(18) SOURCE WS-TITULO2.

006120

10 COLUMN 63

PIC X(19) SOURCE WS-TITULO3.

006130

10 COLUMN 102

PIC X(12) SOURCE WS-TITULO4.

006140

10 COLUMN 128

PIC X(05) SOURCE WS-TITULO5.

006150 EJECT
006160 01 DETALHE1 TYPE IS DETAIL.
006170*
006180

05 LINE PLUS 1.

006190

10 COLUMN 01

PIC X(50) SOURCE WS-MSG-AUX.

006200

10 COLUMN 57

PIC X(31) SOURCE

006210
006220

WS-RB1-FILE-011-FA.
10 COLUMN 94

006230
006240

PIC X(30) SOURCE


WS-RB1-FILE-011-NT.

10 COLUMN 130

006250
006260*
006270 01 DETALHE2 TYPE IS DETAIL.

PIC X(02) SOURCE


WS-RB1-FILE-011-NF.

'.

006280*
006290

05 LINE PLUS 4.

006300

10 COLUMN 40

PIC X(13) VALUE '*** AVISO ***'.

006310

10 COLUMN 55

PIC X(20) SOURCE WS-MSG.

006320

10 COLUMN 77

PIC X(13) VALUE '*** AVISO ***'.

006330*
006340 EJECT
006350*
006360 01 TYPE IS CF FINAL.
006370*
006380

05 LINE PLUS 4.

006390

10 COLUMN 81

006400

'TERRESTRE ANALOGICO - CC012

006410

05 LINE PLUS 1.

006420

10 COLUMN 68

006430

PIC X(44) VALUE

'CN

GP

006440

05 LINE PLUS 1.

006450

10 COLUMN 01

TOTAL'.

PIC X(45) VALUE


SG

GM

SM'.

PIC X(60) VALUE

006460 '018 - TOTAL CENTRO E1.......................................'.


006470

10 COLUMN 72

006480
006490

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-018-GP.

10 COLUMN 116

006500

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-018-GP.

006510

05 LINE PLUS 1.

006520

10 COLUMN 01

PIC X(60) VALUE

006530 '019 - TOTAL MUX TELEGRAFICO.................................'.


006540

10 COLUMN 61

006550
006560
006570

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-019-CN.

10 COLUMN 116

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-019-CN.

006580

05 LINE PLUS 1.

006590

10 COLUMN 01

PIC X(60) VALUE

006600 '020 - TOTAL MUX DE DADOS....................................'.


006610

10 COLUMN 72

006620
006630

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-020-GP.

10 COLUMN 116

006640

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-020-GP.

006650

05 LINE PLUS 1.

006660

10 COLUMN 01

PIC X(60) VALUE

006670 '021 - TOTAL COMUTACAO TELEFONICA............................'.


006680

10 COLUMN 61

006690
006700

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-021-CN.

10 COLUMN 116

006710

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-021-CN.

006720

05 LINE PLUS 1.

006730

10 COLUMN 01

PIC X(60) VALUE

006740 '025 - TOTAL SSCTC...........................................'.


006750

10 COLUMN 61

006760
006770

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-025-CN.

10 COLUMN 116

006780

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-025-CN.

006790

05 LINE PLUS 1.

006800

10 COLUMN 01

PIC X(60) VALUE

006810 '026 - TOTAL EQUIPAMENTOS ESTACAO COSTEIRA...................'.


006820

10 COLUMN 61

006830
006840

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-026-CN.

10 COLUMN 116

006850

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-026-CN.

006860

05 LINE PLUS 1.

006870

10 COLUMN 01

PIC X(60) VALUE

006880 EJECT
006890 '027 - TOTAL EQUIPAMENTOS ESTACAO POR PACOTES................'.
006900

10 COLUMN 61

006910
006920

WS-ACUM-027-CN.
10 COLUMN 72

006930
006940

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-027-GP.

10 COLUMN 116

006950

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-027-TOT.

006960

05 LINE PLUS 1.

006970

10 COLUMN 01

PIC X(60) VALUE

006980 '032 - TOTAL CENTRO DE AUDIO.................................'.


006990

10 COLUMN 61

007000
007010

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-032-CN.

10 COLUMN 116

007020

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-032-CN.

007030

05 LINE PLUS 1.

007040

10 COLUMN 01

PIC X(60) VALUE

007050 '034 - TOTAL CENTRO DE TV....................................'.


007060

10 COLUMN 61

007070
007080

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-034-CN.

10 COLUMN 116

007090

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-034-CN.

007100

05 LINE PLUS 1.

007110

10 COLUMN 01

PIC X(60) VALUE

007120 '047 - TOTAL MODEM MUX.......................................'.


007130

10 COLUMN 61

007140
007150

WS-ACUM-047-CN.
10 COLUMN 116

007160
007170

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-047-CN.

05 LINE PLUS 1.

007180

10 COLUMN 01

PIC X(60) VALUE

007190 '059 - TOTAL MUX TELEF.ANALOGICO VIA TERRESTRE INTERNACIONAL.'.


007200

10 COLUMN 61

007210

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-059-CN.

007220

10 COLUMN 72

007230

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-059-GP.

007240

10 COLUMN 83

007250

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-059-SG.

007260

10 COLUMN 94

007270

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-059-GM.

007280

10 COLUMN 105

007290

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-059-SM.

007300

10 COLUMN 116

007310

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-059-TOT.

007320

05 LINE PLUS 1.

007330

10 COLUMN 01

PIC X(60) VALUE

007340 '060 - TOTAL MUX TELEF.ANALOGICO VIA ESTACAO TERRENA.........'.


007350

10 COLUMN 61

007360

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-060-CN.

007370

10 COLUMN 116

007380

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-060-CN.

007390

05 LINE PLUS 1.

007400

10 COLUMN 01

PIC X(60) VALUE

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

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-061-SG.

10 COLUMN 116

PIC Z.ZZZ.ZZ9 SOURCE

007480

WS-ACUM-061-TOT.

007490

05 LINE PLUS 1.

007500

10 COLUMN 01

PIC X(60) VALUE

007510 '062 - TOTAL MUX TELEFONICO ANALOGICO VIA IMMARSAT...........'.


007520

10 COLUMN 61

007530
007540

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-062-CN.

10 COLUMN 116

007550

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-062-CN.

007560

05 LINE PLUS 1.

007570

10 COLUMN 01

PIC X(60) VALUE

007580 '071 - TOTAL COMUTACAO TELEFONICA AUTOMATICA.................'.


007590

10 COLUMN 61

007600
007610

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-071-CN.

10 COLUMN 116

007620

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-071-CN.

007630

05 LINE PLUS 1.

007640

10 COLUMN 01

PIC X(60) VALUE

007650 '082 - TOTAL EQUIPAMENTOS AIRDATA............................'.


007660

10 COLUMN 61

007670
007680

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-082-CN.

10 COLUMN 116

007690

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-082-CN.

007700

05 LINE PLUS 1.

007710

10 COLUMN 01

PIC X(60) VALUE

007720 '084 - TOTAL EQUIPAMENTOS INTERBANK..........................'.


007730

10 COLUMN 61

007740
007750

WS-ACUM-084-CN.
10 COLUMN 116

007760
007770

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-084-CN.

05 LINE PLUS 1.

007780

10 COLUMN 01

PIC X(60) VALUE

007790 '085 - TOTAL EQUIPAMENTOS FINDATA............................'.


007800

10 COLUMN 61

007810

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-085-CN.

007820

10 COLUMN 116

007830

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-085-CN.

007840

05 LINE PLUS 1.

007850

10 COLUMN 01

PIC X(60) VALUE

007860 '086 - TOTAL EQUIPAMENTOS MULTISAT...........................'.


007870

10 COLUMN 61

007880

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-086-CN.

007890

10 COLUMN 116

007900

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-086-CN.

007910

05 LINE PLUS 1.

007920

10 COLUMN 01

PIC X(60) VALUE

007930 EJECT
007940 '090 - TOTAL DIGISAT.........................................'.
007950

10 COLUMN 61

007960
007970

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-090-CN.

10 COLUMN 116

007980

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-090-CN.

007990

05 LINE PLUS 1.

008000

10 COLUMN 01

PIC X(60) VALUE

008010 '108 - TOTAL ADMINISTRACAO GERAL.............................'.


008020

10 COLUMN 61

008030
008040

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-108-CN.

10 COLUMN 116

008050

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-108-CN.

008060

05 LINE PLUS 1.

008070

10 COLUMN 01

PIC X(60) VALUE

008080 '110 - TOTAL PROCESSAMENTO DE DADOS..........................'.


008090

10 COLUMN 61

008100
008110

WS-ACUM-110-CN.
10 COLUMN 72

008120
008130

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-110-GP.

10 COLUMN 116

008140

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-110-TOT.

008150

05 LINE PLUS 1.

008160

10 COLUMN 01

PIC X(60) VALUE

008170 '112 - TOTAL ALUGUEL DE CIRCUITOS DE VOZ.....................'.


008180

10 COLUMN 61

008190
008200

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-112-CN.

10 COLUMN 116

008210

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-112-CN.

008220

05 LINE PLUS 1.

008230

10 COLUMN 01

PIC X(60) VALUE

008240 '117 - TOTAL ALUGUEL DE CIRCUITOS NAO ESPECIALIZADOS DE DADOS'.


008250

10 COLUMN 61

008260
008270

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-117-CN.

10 COLUMN 116

008280

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-117-CN.

008290

05 LINE PLUS 1.

008300

10 COLUMN 01

PIC X(60) VALUE

008310 '119 - TOTAL ALUGUEL DE CIRCUITOS DE DADOS IU................'.


008320

10 COLUMN 61

008330
008340

WS-ACUM-119-CN.
10 COLUMN 72

008350
008360
008370

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-119-GP.

10 COLUMN 83

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-119-SG.

008380

10 COLUMN 94

008390

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-119-GM.

008400

10 COLUMN 105

008410

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-119-SM.

008420

10 COLUMN 116

008430

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-119-TOT.

008440

05 LINE PLUS 1.

008450

10 COLUMN 01

PIC X(60) VALUE

008460 EJECT
008470 '120 - TOTAL RENPAC..........................................'.
008480

10 COLUMN 61

008490
008500

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-120-CN.

10 COLUMN 116

008510

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-120-CN.

008520

05 LINE PLUS 1.

008530

10 COLUMN 01

PIC X(60) VALUE

008540 '136 - TOTAL ALUGUEL DE CIRCUITOS DE VOZ INTERNACIONAL.......'.


008550

10 COLUMN 61

008560
008570

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-136-CN.

10 COLUMN 116

008580

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-136-CN.

008590

05 LINE PLUS 1.

008600

10 COLUMN 01

PIC X(60) VALUE

008610 '140 - TOTAL ALUGUEL DE CIRCUITOS DE DADOS INTERNACIONAL.....'.


008620

10 COLUMN 61

008630
008640

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-140-CN.

10 COLUMN 116

008650

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-140-CN.

008660

05 LINE PLUS 2.

008670

10 COLUMN 01

PIC X(60) VALUE

008680 'T O T A L
008690

U S O ..........................................'.

10 COLUMN 61

PIC Z.ZZZ.ZZ9 SOURCE

008700
008710

WS-ACUM-USO-CN.
10 COLUMN 72

PIC Z.ZZZ.ZZ9 SOURCE

008720
008730

WS-ACUM-USO-GP.
10 COLUMN 83

PIC Z.ZZZ.ZZ9 SOURCE

008740
008750

WS-ACUM-USO-SG.
10 COLUMN 94

PIC Z.ZZZ.ZZ9 SOURCE

008760
008770

WS-ACUM-USO-GM.
10 COLUMN 105

PIC Z.ZZZ.ZZ9 SOURCE

008780
008790

WS-ACUM-USO-SM.
10 COLUMN 116

PIC Z.ZZZ.ZZ9 SOURCE

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

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-HIE-GM.

10 COLUMN 105

008930
008940

PIC Z.ZZZ.ZZ9 SOURCE

WS-ACUM-HIE-SG.

008910
008920

PIC Z.ZZZ.ZZ9 SOURCE

WS-ACUM-HIE-GP.

008890
008900

H I E R A R Q U I C A.'.

WS-ACUM-HIE-CN.

008870
008880

PIC X(60) VALUE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-HIE-SM.

10 COLUMN 116

008950

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-HIE-TOT.

008960

05 LINE PLUS 2.

008970

10 COLUMN 01

PIC X(60) VALUE

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

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-REA-GM.

10 COLUMN 105

009240

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-REA-SM.

10 COLUMN 116

009260
009270

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-REA-SG.

009220

009250

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-REA-GP.

009200

009230

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-REA-CN.

009180

009210

PIC X(60) VALUE

R E A L I M E N T A C A O ......................'.

009160

009190

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-LIV-TOT.

009120

009170

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-LIV-SM.

009110

009150

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-LIV-GM.

009090
009100

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-LIV-SG.

009070
009080

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-LIV-GP.

009050
009060

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-REA-TOT.

05 LINE PLUS 2.

009280

10 COLUMN 01

PIC X(60) VALUE

009290 'P O T E N C I A L ..........................................'.


009300

10 COLUMN 61

PIC Z.ZZZ.ZZ9 SOURCE

009310

WS-ACUM-POT-CN.

009320

10 COLUMN 72

PIC Z.ZZZ.ZZ9 SOURCE

009330

WS-ACUM-POT-GP.

009340

10 COLUMN 83

PIC Z.ZZZ.ZZ9 SOURCE

009350

WS-ACUM-POT-SG.

009360

10 COLUMN 94

PIC Z.ZZZ.ZZ9 SOURCE

009370

WS-ACUM-POT-GM.

009380

10 COLUMN 105

PIC Z.ZZZ.ZZ9 SOURCE

009390

WS-ACUM-POT-SM.

009400

10 COLUMN 116

PIC Z.ZZZ.ZZ9 SOURCE

009410

WS-ACUM-POT-TOT.

009420 EJECT
009430

05 LINE PLUS 17.

009440

10 COLUMN 01

PIC X(05) VALUE 'DATA:'.

009450

10 COLUMN 06

PIC X(02) SOURCE DIA-ATUAL.

009460

10 COLUMN 08

PIC X(01) VALUE '/'.

009470

10 COLUMN 09

PIC X(02) SOURCE MES-ATUAL.

009480

10 COLUMN 11

PIC X(01) VALUE '/'.

009490

10 COLUMN 12

PIC X(02) SOURCE ANO-ATUAL.

009500

10 COLUMN 40

PIC X(54) VALUE

009510

'EMPRESA BRASILEIRA DE TELECOMUNICACOES S.A. - EMBRATEL'.

009520

10 COLUMN 124

PIC X(04) VALUE 'PAG:'.

009530

10 COLUMN 128

PIC ZZZZ9 SOURCE IS PAGE-COUNTER.

009540*
009550

05 LINE PLUS 2.

009560

10 COLUMN 55

009570

'*** SUBSISTEMA CFM ***'.

PIC X(24) VALUE

009580*
009590

05 LINE PLUS 2.

009600

10 COLUMN 01

009610

'CFMP001/CFMR001'.

009620

10 COLUMN 36

009630 '

PIC X(15) VALUE

PIC X(62) VALUE

RELATORIO DE TOTAIS DE CIRCUITOS POR MEIO DE TRANSMISSAO

009640*

'.

009650

05 LINE PLUS 1.

009660

10 COLUMN 01

PIC X(132) VALUE ALL '-'.

009670*
009680

05 LINE PLUS 1.

009690

10 COLUMN 36

009700

05 LINE PLUS 2.

009710

10 COLUMN 17

PIC X(18) SOURCE WS-TITULO2.

009720

10 COLUMN 63

PIC X(19) SOURCE WS-TITULO3.

009730

10 COLUMN 102

PIC X(12) SOURCE WS-TITULO4.

009740

10 COLUMN 128

PIC X(05) SOURCE WS-TITULO5.

PIC X(62) SOURCE WS-TITULO1.

009750 EJECT
009760

05 LINE PLUS 2.

009770

10 COLUMN 81

009780

'SATELITE ANALOGICO - CC015

009790

05 LINE PLUS 1.

009800

10 COLUMN 68

009810

PIC X(44) VALUE

'CN

GP

009820

05 LINE PLUS 1.

009830

10 COLUMN 01

TOTAL'.

PIC X(45) VALUE


SG

GM

SM'.

PIC X(60) VALUE

009840 '018 - TOTAL CENTRO E1.......................................'.


009850

10 COLUMN 72

009860
009870

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-018-GP-SAT.

10 COLUMN 116

PIC Z.ZZZ.ZZ9 SOURCE

009880

WS-ACUM-018-GP-SAT.

009890

05 LINE PLUS 1.

009900

10 COLUMN 01

PIC X(60) VALUE

009910 '019 - TOTAL MUX TELEGRAFICO.................................'.


009920

10 COLUMN 61

009930
009940

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-019-CN-SAT.

10 COLUMN 116

009950

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-019-CN-SAT.

009960

05 LINE PLUS 1.

009970

10 COLUMN 01

PIC X(60) VALUE

009980 '020 - TOTAL MUX DE DADOS....................................'.


009990

10 COLUMN 72

010000
010010

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-020-GP-SAT.

10 COLUMN 116

010020

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-020-GP-SAT.

010030

05 LINE PLUS 1.

010040

10 COLUMN 01

PIC X(60) VALUE

010050 '021 - TOTAL COMUTACAO TELEFONICA............................'.


010060

10 COLUMN 61

010070
010080

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-021-CN-SAT.

10 COLUMN 116

010090

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-021-CN-SAT.

010100

05 LINE PLUS 1.

010110

10 COLUMN 01

PIC X(60) VALUE

010120 '025 - TOTAL SSCTC...........................................'.


010130

10 COLUMN 61

010140
010150

WS-ACUM-025-CN-SAT.
10 COLUMN 116

010160
010170

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-025-CN-SAT.

05 LINE PLUS 1.

010180

10 COLUMN 01

PIC X(60) VALUE

010190 '026 - TOTAL EQUIPAMENTOS ESTACAO COSTEIRA...................'.


010200

10 COLUMN 61

010210

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-026-CN-SAT.

010220

10 COLUMN 116

010230

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-026-CN-SAT.

010240

05 LINE PLUS 1.

010250

10 COLUMN 01

PIC X(60) VALUE

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

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-027-GP-SAT.

10 COLUMN 116

010330

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-027-TOT-SAT.

010340

05 LINE PLUS 1.

010350

10 COLUMN 01

PIC X(60) VALUE

010360 '032 - TOTAL CENTRO DE AUDIO.................................'.


010370

10 COLUMN 61

010380
010390

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-032-CN-SAT.

10 COLUMN 116

010400

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-032-CN-SAT.

010410

05 LINE PLUS 1.

010420

10 COLUMN 01

PIC X(60) VALUE

010430 '034 - TOTAL CENTRO DE TV....................................'.


010440

10 COLUMN 61

010450
010460
010470

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-034-CN-SAT.

10 COLUMN 116

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-034-CN-SAT.

010480

05 LINE PLUS 1.

010490

10 COLUMN 01

PIC X(60) VALUE

010500 '047 - TOTAL MODEM MUX.......................................'.


010510

10 COLUMN 61

010520
010530

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-047-CN-SAT.

10 COLUMN 116

010540

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-047-CN-SAT.

010550

05 LINE PLUS 1.

010560

10 COLUMN 01

PIC X(60) VALUE

010570 '059 - TOTAL MUX TELEF.ANALOGICO VIA TERRESTRE INTERNACIONAL.'.


010580

10 COLUMN 61

010590
010600

WS-ACUM-059-CN-SAT.
10 COLUMN 72

010610
010620

10 COLUMN 83

10 COLUMN 94

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-059-GM-SAT.

10 COLUMN 105

010670
010680

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-059-SG-SAT.

010650
010660

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-059-GP-SAT.

010630
010640

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-059-SM-SAT.

10 COLUMN 116

010690

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-059-TOT-SAT.

010700

05 LINE PLUS 1.

010710

10 COLUMN 01

PIC X(60) VALUE

010720 '060 - TOTAL MUX TELEF.ANALOGICO VIA ESTACAO TERRENA.........'.


010730

10 COLUMN 61

010740
010750

WS-ACUM-060-CN-SAT.
10 COLUMN 116

010760
010770

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-060-CN-SAT.

05 LINE PLUS 1.

010780

10 COLUMN 01

PIC X(60) VALUE

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

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-061-SG-SAT.

10 COLUMN 116

010860

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-061-TOT-SAT.

010870

05 LINE PLUS 1.

010880

10 COLUMN 01

PIC X(60) VALUE

010890 '062 - TOTAL MUX TELEFONICO ANALOGICO VIA IMMARSAT...........'.


010900

10 COLUMN 61

010910
010920

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-062-CN-SAT.

10 COLUMN 116

010930

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-062-CN-SAT.

010940

05 LINE PLUS 1.

010950

10 COLUMN 01

PIC X(60) VALUE

010960 '071 - TOTAL COMUTACAO TELEFONICA AUTOMATICA.................'.


010970

10 COLUMN 61

010980
010990

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-071-CN-SAT.

10 COLUMN 116

011000

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-071-CN-SAT.

011010

05 LINE PLUS 1.

011020

10 COLUMN 01

PIC X(60) VALUE

011030 '082 - TOTAL EQUIPAMENTOS AIRDATA............................'.


011040

10 COLUMN 61

011050
011060
011070

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-082-CN-SAT.

10 COLUMN 116

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-082-CN-SAT.

011080

05 LINE PLUS 1.

011090

10 COLUMN 01

PIC X(60) VALUE

011100 '084 - TOTAL EQUIPAMENTOS INTERBANK..........................'.


011110

10 COLUMN 61

011120

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-084-CN-SAT.

011130

10 COLUMN 116

011140

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-084-CN-SAT.

011150

05 LINE PLUS 1.

011160

10 COLUMN 01

PIC X(60) VALUE

011170 '085 - TOTAL EQUIPAMENTOS FINDATA............................'.


011180

10 COLUMN 61

011190

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-085-CN-SAT.

011200

10 COLUMN 116

011210

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-085-CN-SAT.

011220

05 LINE PLUS 1.

011230

10 COLUMN 01

PIC X(60) VALUE

011240 '086 - TOTAL EQUIPAMENTOS MULTISAT...........................'.


011250

10 COLUMN 61

011260

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-086-CN-SAT.

011270

10 COLUMN 116

011280

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-086-CN-SAT.

011290

05 LINE PLUS 1.

011300

10 COLUMN 01

PIC X(60) VALUE

011310 EJECT
011320 '090 - TOTAL DIGISAT.........................................'.
011330

10 COLUMN 61

011340
011350

WS-ACUM-090-CN-SAT.
10 COLUMN 116

011360
011370

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-090-CN-SAT.

05 LINE PLUS 1.

011380

10 COLUMN 01

PIC X(60) VALUE

011390 '108 - TOTAL ADMINISTRACAO GERAL.............................'.


011400

10 COLUMN 61

011410
011420

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-108-CN-SAT.

10 COLUMN 116

011430

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-108-CN-SAT.

011440

05 LINE PLUS 1.

011450

10 COLUMN 01

PIC X(60) VALUE

011460 '110 - TOTAL PROCESSAMENTO DE DADOS..........................'.


011470

10 COLUMN 61

011480
011490

WS-ACUM-110-CN-SAT.
10 COLUMN 72

011500
011510

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-110-GP-SAT.

10 COLUMN 116

011520

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-110-TOT-SAT.

011530

05 LINE PLUS 1.

011540

10 COLUMN 01

PIC X(60) VALUE

011550 '112 - TOTAL ALUGUEL DE CIRCUITOS DE VOZ.....................'.


011560

10 COLUMN 61

011570
011580

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-112-CN-SAT.

10 COLUMN 116

011590

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-112-CN-SAT.

011600

05 LINE PLUS 1.

011610

10 COLUMN 01

PIC X(60) VALUE

011620 '117 - TOTAL ALUGUEL DE CIRCUITOS NAO ESPECIALIZADOS DE DADOS'.


011630

10 COLUMN 61

011640
011650

WS-ACUM-117-CN-SAT.
10 COLUMN 116

011660
011670

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-117-CN-SAT.

05 LINE PLUS 1.

011680

10 COLUMN 01

PIC X(60) VALUE

011690 '119 - TOTAL ALUGUEL DE CIRCUITOS DE DADOS IU................'.


011700

10 COLUMN 61

011710

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-119-CN-SAT.

011720

10 COLUMN 72

011730

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-119-GP-SAT.

011740

10 COLUMN 83

011750

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-119-SG-SAT.

011760

10 COLUMN 94

011770

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-119-GM-SAT.

011780

10 COLUMN 105

011790

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-119-SM-SAT.

011800

10 COLUMN 116

011810

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-119-TOT-SAT.

011820

05 LINE PLUS 1.

011830

10 COLUMN 01

PIC X(60) VALUE

011840 EJECT
011850 '120 - TOTAL RENPAC..........................................'.
011860

10 COLUMN 61

011870
011880

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-120-CN-SAT.

10 COLUMN 116

011890

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-120-CN-SAT.

011900

05 LINE PLUS 1.

011910

10 COLUMN 01

PIC X(60) VALUE

011920 '136 - TOTAL ALUGUEL DE CIRCUITOS DE VOZ INTERNACIONAL.......'.


011930

10 COLUMN 61

011940
011950

WS-ACUM-136-CN-SAT.
10 COLUMN 116

011960
011970

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-136-CN-SAT.

05 LINE PLUS 1.

011980

10 COLUMN 01

PIC X(60) VALUE

011990 '140 - TOTAL ALUGUEL DE CIRCUITOS DE DADOS INTERNACIONAL.....'.


012000

10 COLUMN 61

PIC Z.ZZZ.ZZ9 SOURCE

012010
012020

WS-ACUM-140-CN-SAT.
10 COLUMN 116

PIC Z.ZZZ.ZZ9 SOURCE

012030

WS-ACUM-140-CN-SAT.

012040

05 LINE PLUS 2.

012050

10 COLUMN 01

012060 'T O T A L
012070

PIC X(60) VALUE

U S O ..........................................'.

10 COLUMN 61

PIC Z.ZZZ.ZZ9 SOURCE

012080
012090

WS-ACUM-USO-CN-SAT.
10 COLUMN 72

PIC Z.ZZZ.ZZ9 SOURCE

012100
012110

WS-ACUM-USO-GP-SAT.
10 COLUMN 83

PIC Z.ZZZ.ZZ9 SOURCE

012120
012130

WS-ACUM-USO-SG-SAT.
10 COLUMN 94

PIC Z.ZZZ.ZZ9 SOURCE

012140
012150

WS-ACUM-USO-GM-SAT.
10 COLUMN 105

PIC Z.ZZZ.ZZ9 SOURCE

012160
012170

WS-ACUM-USO-SM-SAT.
10 COLUMN 116

PIC Z.ZZZ.ZZ9 SOURCE

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.'.

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-HIE-CN-SAT.

10 COLUMN 72

012250
012260

PIC X(60) VALUE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-HIE-GP-SAT.

10 COLUMN 83

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-HIE-SG-SAT.

012280

10 COLUMN 94

012290

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-HIE-GM-SAT.

012300

10 COLUMN 105

012310

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-HIE-SM-SAT.

012320

10 COLUMN 116

012330

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-HIE-TOT-SAT.

012340

05 LINE PLUS 2.

012350

10 COLUMN 01

PIC X(60) VALUE

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

PIC X(60) VALUE

R E A L I M E N T A C A O ......................'.

10 COLUMN 61

012540

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-REA-CN-SAT.

10 COLUMN 72

012560
012570

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-LIV-TOT-SAT.

012500

012550

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-LIV-SM-SAT.

012490

012530

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-LIV-GM-SAT.

012470
012480

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-LIV-SG-SAT.

012450
012460

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-LIV-GP-SAT.

012430
012440

PIC Z.ZZZ.ZZ9 SOURCE

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-REA-GP-SAT.

10 COLUMN 83

PIC Z.ZZZ.ZZ9 SOURCE

012580

WS-ACUM-REA-SG-SAT.

012590

10 COLUMN 94

012600

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-REA-GM-SAT.

012610

10 COLUMN 105

012620

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-REA-SM-SAT.

012630

10 COLUMN 116

012640

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-REA-TOT-SAT.

012650

05 LINE PLUS 2.

012660

10 COLUMN 01

PIC X(60) VALUE

012670 'P O T E N C I A L ..........................................'.


012680

10 COLUMN 61

012690

WS-ACUM-POT-CN-SAT.

012700

10 COLUMN 72

012710

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-POT-GP-SAT.

012720

10 COLUMN 83

012730

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-POT-SG-SAT.

012740

10 COLUMN 94

012750

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-POT-GM-SAT.

012760

10 COLUMN 105

012770

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-POT-SM-SAT.

012780

10 COLUMN 116

012790

PIC Z.ZZZ.ZZ9 SOURCE


WS-ACUM-POT-TOT-SAT.

012800 EJECT
012810*------------------*
012820 PROCEDURE DIVISION.
012830*------------------*
012840*
012850 000-PRINCIPAL.
012860*
012870

PIC Z.ZZZ.ZZ9 SOURCE

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

MOVE 'FILE 011 VAZIO - PROCESSAMENTO INTERROMPIDO'

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

ACCEPT WS-DATA-ATUAL FROM DATE.

013230*
013240

OPEN OUTPUT CFMR001.

013250*
013260

INITIATE RELAT.

013270*
013280 010-FIM. EXIT.
013290 EJECT
013300 020-ABRE-FILES.
013310*
013320

COMPUTE WS-NUM-FILE = (256 * WS-NUM-DB) + 11.

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

MOVE 'ERRO ABERTURA DO FILE 011'

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

COMPUTE WS-NUM-FILE = (256 * WS-NUM-DB) + 12.

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

MOVE 'ERRO ABERTURA DO FILE 012'

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

COMPUTE WS-NUM-FILE = (256 * WS-NUM-DB) + 13.

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

MOVE 'ERRO ABERTURA DO FILE 013'

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

COMPUTE WS-NUM-FILE = (256 * WS-NUM-DB) + 11.

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

MOVE 'ERRO LEITURA DO FILE 011'

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

IF WS-RB1-FILE-011-CP NOT EQUAL 'A00128' AND 'A00192' AND

014340

'B00001' AND 'B00012' AND 'B00024' AND

014350

'B00060' AND 'B00120' AND 'B00180' AND

014360

'B0030C' AND 'B00300' AND 'B00420' AND

014370

'B00600' AND 'B00900' AND 'B00960' AND

014380

'B01200' AND 'B01260' AND 'B01800' AND

014390

'B02700' AND 'B10800' AND 'TLD001' AND

014400

'TLD801' AND 'TLD802' AND 'TLD803' AND

014410

'000012' AND '000060' AND '00012C' AND

014420

'000300' AND '00060C' AND '000900'

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

MOVE ' '

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

IF WS-CB-F013-ISN-QTY NOT EQUAL ZEROS OR

014650

WS-CB-F013-ISN

014660

IF EH-SATELITE-FA-CAPAC OR EH-SATELITE-FA-SEQ

014670

ADD

NOT EQUAL ZEROS

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

MOVE ' '

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

IF WS-CB-F013-ISN-QTY NOT EQUAL ZEROS OR

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

NOT EQUAL ZEROS

ADD
ELSE

014890

NEXT SENTENCE.

014900*
014910 EJECT
014920*
014930

IF WS-QTD-EST-EBT

NOT EQUAL ZEROS OR

014940

WS-QTD-EST-EBT-SAT NOT EQUAL ZEROS

014950

IF WS-RB1-FILE-011-NT GREATER ' '

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

MOVE 'ERRO1- FACILIDADE LIVRE NAO IDENTIFICADA'

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*

VERIFICA QUAIS ESTACOES SAO EBT

015360*
015370

COMPUTE WS-NUM-FILE = (256 * WS-NUM-DB) + 13.

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

MOVE 'ERRO FIND DO FILE 013'

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'DR0V' OR 'DR1V' OR 'DR2V' OR

015710

'DR3V' OR 'DR4V' OR 'DR5V' OR 'DR6V' OR 'DR7V' OR

015720

'DR8V' OR 'DR9V' OR 'DR0T' OR 'DR1T' OR 'DR2T' OR

015730

'DR3T' OR 'DR4T' OR 'DR5T' OR 'DR6T' OR 'DR7T' OR

015740

'DR8T' OR 'DR9T' OR 'DREV' OR 'DRFV' OR 'DRET' OR

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'FPT'

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'D5XB' OR 'D6XB'

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'D8XB'

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'CA'

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'AU' OR 'AUCA' OR 'AUFA' OR

015960

'AB' OR 'ABCA' OR 'ABFA' OR 'BP' OR 'BPCA' OR 'BPFA' OR

015970

'FB' OR 'FBCA' OR 'FBFA' OR 'FN' OR 'FNCA' OR 'FNFA' OR

015980

'MB' OR 'MBCA' OR 'MBFA' OR 'MU' OR 'MUCA' OR 'MUFA' OR

015990

'PL' OR 'PLCA' OR 'PLFA' OR 'BB' OR 'BBCA' OR 'BBFA' OR

016000

'PB' OR 'PBCA' OR 'PBFA' OR 'Z' OR 'TE' OR 'FS' OR 'B'

016010

IF (WS-RB1-FILE-011-EST-A =

'MNS TRI ' OR 'RJO CMI ' OR

016020

'RJO TRIA' OR 'RJO TRIB' OR 'SPO CMI ' OR 'SPO TRIA' OR

016030

'SPO TRIB') OR

016040

(WS-RB1-FILE-011-EST-B =

016050

'RJO TRIA' OR 'RJO TRIB' OR 'SPO CMI ' OR 'SPO TRIA' OR

016060

'SPO TRIB')

'MNS TRI ' OR 'RJO CMI ' OR

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'DM2V' OR 'DM3V' OR 'DM4V' OR

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'RA ' OR 'S

' OR 'SE ' OR

016200

'SO ' OR 'SS ' OR 'RE ' OR 'SDDC' OR 'SM ' OR

016210

'E

' OR 'SC '

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'ATD ' OR 'APD ' OR 'FA ' OR

016330

'HC ' OR 'RDP ' OR 'RP ' OR 'RST ' OR 'SPT ' OR

016340

'TP ' OR 'TNP ' OR 'XP ' OR 'P

016350

'PE ' OR 'PU ' OR 'TS ' OR 'RK ' OR 'AXP '

' OR 'FP ' OR

016360

IF ((WS-RB1-FILE-011-CAPAC EQUAL 'P ' OR 'FP ' OR 'XP ')

016370

AND

016380

((WS-RB1-FILE-011-EST-A-3POS-1 = 'CI ' OR 'CT1') OR

016390

(WS-RB1-FILE-011-EST-B-3POS-1 = 'CI ' OR 'CT1')))

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'DPN' OR 'DPE'

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'AP0D' OR 'AP1D' OR 'AP2D' OR

016510

'AP3D' OR 'AP4D' OR 'AP5D' OR 'AP6D' OR 'AP9D' OR

016520

'APED' OR 'APFD' OR 'DE0T' OR 'DE1T' OR 'DE2T' OR

016530

'DE3T' OR 'DE4T' OR 'DE5T' OR 'DE6T' OR 'DE9T' OR

016540

'DEET' OR 'DEFT' OR 'DE0V' OR 'DE1V' OR 'DE2V' OR

016550

'DE3V' OR 'DE4V' OR 'DE5V' OR 'DE6V' OR 'DE9V' OR

016560

'DEEV' OR 'DEFV' OR 'DP0T' OR 'DP1T' OR 'DP2T' OR

016570

'DP3T' OR 'DP4T' OR 'DP5T' OR 'DP6T' OR 'DP9T' OR

016580

'DPET' OR 'DPFT' OR 'DP0V' OR 'DP1V' OR 'DP2V' OR

016590

'DP3V' OR 'DP4V' OR 'DP5V' OR 'DP6V' OR 'DP9V' OR

016600

'DPEV' OR 'DPFV' OR 'DT0I' OR 'DT1I' OR 'DT2I' OR

016610

'DT3I' OR 'DT4I' OR 'DT5I' OR 'DT6I' OR 'DT9I' OR

016620

'DTEI' OR 'DTFI' OR 'NP '

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

IF WS-CB-F012-ISN-QTY NOT EQUAL ZEROS

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'DP'

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'CTV'

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'D' OR 'DCON'

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'TLD001' OR 'TLD801' OR

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'A0064K' OR 'A00064' OR

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

IF WS-RB1-FILE-011-CAPAC EQUAL '00064K'

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

IF WS-RB1-FILE-011-CAPAC EQUAL 'D8P'

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

IF WS-RB1-FILE-011-CAPAC EQUAL '000900' OR '000300' OR

017140

'000060' OR '00060C' OR '000012' OR '00012C' OR

017150

'A00128' OR 'A00192' OR '00030C' OR 'D00064' OR

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

COMPUTE WS-NUM-FILE = (256 * WS-NUM-DB) + 12.

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

IF (((WS-RB1-FILE-011-EST-A-3POS-1 = 'CI ' OR 'CT1')

017760
017770

OR
(WS-RB1-FILE-011-EST-B-3POS-1 = 'CI ' OR 'CT1'))

017780

AND

017790

((WS-RB1-FILE-011-FA-EST-A = 'CTA' OR 'PAE' OR 'FOZ')

017800

OR

017810

(WS-RB1-FILE-011-FA-EST-B = 'CTA' OR 'PAE' OR 'FOZ'))

017820
017830

OR
((WS-RB1-FILE-011-EST-A

017840

= 'MNB' OR 'TANG' OR 'TNG')

017850
017860

OR
(WS-RB1-FILE-011-EST-B

= 'MNB' OR 'TANG' OR 'TNG')))

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

MOVE 'ERRO2- MUX INTERNACIONAL NAO IDENTIFICADO'

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

IF WS-CB-F012-ISN-QTY NOT = ZEROS

018150

PERFORM 100-TOTALIZA-059-061-HIE

018160

THRU 100-FIM

018170

ELSE

018180

MOVE 'ERRO3- FACILIDADE LIVRE NAO IDENTIFICADA'

018190

TO WS-MSG-AUX

018200

GENERATE DETALHE1.

018210*
018220 080-FIM. EXIT.
018230 EJECT
018240 090-VERIFICA-OCUPACAO.
018250*
018260
018270

IF WS-RB1-FILE-011-OC EQUAL 'F' OR 'G' OR 'H'


ADD

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

IF WS-RB1-FILE-011-OC EQUAL 'R'

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

MOVE 'ERRO4- FACILIDADE LIVRE NAO IDENTIFICADA'

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

IF ((WS-RB1-FILE-011-EST-A-3POS-1 = 'CI' OR 'CT1')

018910

OR

018920

(WS-RB1-FILE-011-EST-B-3POS-1 = 'CI' OR 'CT1'))

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

MOVE 'ERRO7- CABO SUBMARINO NAO IDENTIFIDADO'

019060

TO WS-MSG-AUX

019070

GENERATE DETALHE1

019080 EJECT
019090

ELSE

019100

IF (WS-RB1-FILE-011-EST-A-3POS-1 = 'CI' OR 'CT1')

019110

OR

019120

(WS-RB1-FILE-011-EST-B-3POS-1 = 'CI' OR 'CT1')

019130

IF (WS-RB1-FILE-011-EST-A-4POS = 'FLA' OR 'RCE')

019140

OR

019150

(WS-RB1-FILE-011-EST-B-4POS = 'FLA' OR 'RCE')

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

MOVE 'ERRO8- CABO SUBMARINO NAO IDENTIFIDADO'

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

MOVE 'ERRO9- MUX INTERNACIONAL NAO IDENTIFICADO'

019490

TO WS-MSG-AUX

019500

GENERATE DETALHE1

019510

ELSE

019520

MOVE 'ERRO10- FACILIDADE NAO IDENTIFICADA'

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

DISPLAY 'DESPREZADOS ' WS-TOT-REG-DESPREZADOS.

019870

DISPLAY 'SELECIONADOS' WS-TOT-REG-SELECIONADOS.

019880*
019890

MOVE 34

TO WS-ACUM-084-CN.

019900*
019910

COMPUTE WS-TOT-FAC-TER-CN = WS-ACUM-019-CN + WS-ACUM-021-CN +

019920

WS-ACUM-025-CN + WS-ACUM-026-CN + WS-ACUM-027-CN +

019930

WS-ACUM-032-CN + WS-ACUM-034-CN + WS-ACUM-047-CN +

019940

WS-ACUM-059-CN + WS-ACUM-071-CN + WS-ACUM-084-CN +

019950

WS-ACUM-086-CN + WS-ACUM-108-CN + WS-ACUM-110-CN +

019960

WS-ACUM-112-CN + WS-ACUM-117-CN + WS-ACUM-119-CN +

019970

WS-ACUM-120-CN + WS-ACUM-136-CN + WS-ACUM-140-CN.

019980*
019990

COMPUTE WS-TOT-FAC-TER-GP = WS-ACUM-018-GP + WS-ACUM-020-GP +

020000

WS-ACUM-027-GP + WS-ACUM-059-GP + WS-ACUM-061-GP +

020010

WS-ACUM-110-GP + WS-ACUM-119-GP.

020020*
020030

COMPUTE WS-TOT-FAC-TER-SG = WS-ACUM-059-SG + WS-ACUM-061-SG

020040*
020050

COMPUTE WS-TOT-FAC-TER-GM = WS-ACUM-059-GM + WS-ACUM-119-GM.

020060*
020070

COMPUTE WS-TOT-FAC-TER-SM = WS-ACUM-059-SM + WS-ACUM-119-SM.

020080*
020090

COMPUTE WS-ACUM-027-TOT = WS-ACUM-027-CN + WS-ACUM-027-GP.

020100

COMPUTE WS-ACUM-059-TOT = WS-ACUM-059-CN + WS-ACUM-059-GP +

020110

WS-ACUM-059-SG + WS-ACUM-059-GM + WS-ACUM-059-SM.

020120

COMPUTE WS-ACUM-061-TOT = WS-ACUM-061-GP + WS-ACUM-061-SG.

020130

COMPUTE WS-ACUM-110-TOT = WS-ACUM-110-CN + WS-ACUM-110-GP.

020140

COMPUTE WS-ACUM-119-TOT = WS-ACUM-119-CN + WS-ACUM-119-GP +

020150

WS-ACUM-119-SG + WS-ACUM-119-GM + WS-ACUM-119-SM.

020160*
020170

COMPUTE WS-ACUM-USO-CN = WS-ACUM-019-CN + WS-ACUM-021-CN +

020180

WS-ACUM-026-CN + WS-ACUM-027-CN + WS-ACUM-032-CN +

020190

WS-ACUM-034-CN + WS-ACUM-047-CN + WS-ACUM-059-CN +

020200

WS-ACUM-060-CN + WS-ACUM-062-CN + WS-ACUM-071-CN +

020210

WS-ACUM-082-CN + WS-ACUM-084-CN + WS-ACUM-085-CN +

020220

WS-ACUM-086-CN + WS-ACUM-090-CN + WS-ACUM-108-CN +

020230

WS-ACUM-110-CN + WS-ACUM-112-CN + WS-ACUM-117-CN +

020240

WS-ACUM-119-CN + WS-ACUM-120-CN + WS-ACUM-136-CN +

020250

WS-ACUM-140-CN + WS-ACUM-025-CN.

020260

COMPUTE WS-ACUM-USO-GP = WS-ACUM-018-GP + WS-ACUM-020-GP +

020270

WS-ACUM-027-GP + WS-ACUM-059-GP + WS-ACUM-061-GP +

020280

WS-ACUM-110-GP + WS-ACUM-119-GP.

020290

COMPUTE WS-ACUM-USO-SG = WS-ACUM-059-SG + WS-ACUM-061-SG +

020300

WS-ACUM-119-SG.

020310

COMPUTE WS-ACUM-USO-GM = WS-ACUM-059-GM + WS-ACUM-119-GM.

020320

COMPUTE WS-ACUM-USO-SM = WS-ACUM-059-SM + WS-ACUM-119-SM.

020330

COMPUTE WS-ACUM-USO-TOT = WS-ACUM-USO-CN + WS-ACUM-USO-GP +

020340
020350*
020360 EJECT
020370*

WS-ACUM-USO-SG + WS-ACUM-USO-GM + WS-ACUM-USO-SM.

020380
020390

COMPUTE WS-ACUM-HIE-TOT = WS-ACUM-HIE-CN + WS-ACUM-HIE-GP +


WS-ACUM-HIE-SG + WS-ACUM-HIE-GM + WS-ACUM-HIE-SM.

020400*
020410
020420

COMPUTE WS-ACUM-LIV-TOT = WS-ACUM-LIV-CN + WS-ACUM-LIV-GP +


WS-ACUM-LIV-SG + WS-ACUM-LIV-GM + WS-ACUM-LIV-SM.

020430*
020440

COMPUTE WS-ACUM-REA-CN = WS-ACUM-LIV-CN + WS-ACUM-HIE-CN.

020450

COMPUTE WS-ACUM-REA-GP = WS-ACUM-LIV-GP + WS-ACUM-HIE-GP.

020460

COMPUTE WS-ACUM-REA-SG = WS-ACUM-LIV-SG + WS-ACUM-HIE-SG.

020470

COMPUTE WS-ACUM-REA-GM = WS-ACUM-LIV-GM + WS-ACUM-HIE-GM.

020480

COMPUTE WS-ACUM-REA-SM = WS-ACUM-LIV-SM + WS-ACUM-HIE-SM.

020490

COMPUTE WS-ACUM-REA-TOT = WS-ACUM-REA-CN + WS-ACUM-REA-GP +

020500

WS-ACUM-REA-SG + WS-ACUM-REA-GM + WS-ACUM-REA-SM.

020510*
020520

COMPUTE WS-ACUM-POT-CN = WS-ACUM-USO-CN + WS-ACUM-REA-CN.

020530

COMPUTE WS-ACUM-POT-GP = WS-ACUM-USO-GP + WS-ACUM-REA-GP.

020540

COMPUTE WS-ACUM-POT-SG = WS-ACUM-USO-SG + WS-ACUM-REA-SG.

020550

COMPUTE WS-ACUM-POT-GM = WS-ACUM-USO-GM + WS-ACUM-REA-GM.

020560

COMPUTE WS-ACUM-POT-SM = WS-ACUM-USO-SM + WS-ACUM-REA-SM.

020570

COMPUTE WS-ACUM-POT-TOT = WS-ACUM-POT-CN + WS-ACUM-POT-GP +

020580

WS-ACUM-POT-SG + WS-ACUM-POT-GM + WS-ACUM-POT-SM.

020590*
020600

COMPUTE WS-TOT-FAC-SAT-CN = WS-ACUM-019-CN-SAT

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

COMPUTE WS-TOT-FAC-SAT-GP = WS-ACUM-018-GP-SAT

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

COMPUTE WS-TOT-FAC-SAT-SG = WS-ACUM-059-SG-SAT

020780

+ WS-ACUM-061-SG-SAT.

020790*
020800

COMPUTE WS-TOT-FAC-SAT-GM = WS-ACUM-059-GM-SAT

020810

+ WS-ACUM-119-GM-SAT.

020820*
020830

COMPUTE WS-TOT-FAC-SAT-SM = WS-ACUM-059-SM-SAT

020840

+ WS-ACUM-119-SM-SAT.

020850*
020860 EJECT
020870*
020880
020890

COMPUTE WS-ACUM-027-TOT-SAT = WS-ACUM-027-CN-SAT +


WS-ACUM-027-GP-SAT.

020900

COMPUTE WS-ACUM-059-TOT-SAT = WS-ACUM-059-CN-SAT +

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

COMPUTE WS-ACUM-061-TOT-SAT = WS-ACUM-061-GP-SAT +


WS-ACUM-061-SG-SAT.
COMPUTE WS-ACUM-110-TOT-SAT = WS-ACUM-110-CN-SAT +
WS-ACUM-110-GP-SAT.
COMPUTE WS-ACUM-119-TOT-SAT = WS-ACUM-119-CN-SAT +

020980

WS-ACUM-119-GP-SAT + WS-ACUM-119-SG-SAT +

020990

WS-ACUM-119-GM-SAT + WS-ACUM-119-SM-SAT.

021000*
021010

COMPUTE WS-ACUM-USO-CN-SAT = WS-ACUM-019-CN-SAT +

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

COMPUTE WS-ACUM-USO-GP-SAT = WS-ACUM-018-GP-SAT +

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

COMPUTE WS-ACUM-USO-SG-SAT = WS-ACUM-059-SG-SAT +


WS-ACUM-061-SG-SAT + WS-ACUM-119-SG-SAT.
COMPUTE WS-ACUM-USO-GM-SAT = WS-ACUM-059-GM-SAT +
WS-ACUM-119-GM-SAT.
COMPUTE WS-ACUM-USO-SM-SAT = WS-ACUM-059-SM-SAT +
WS-ACUM-119-SM-SAT.

021240

COMPUTE WS-ACUM-USO-TOT-SAT = WS-ACUM-USO-CN-SAT +

021250

WS-ACUM-USO-GP-SAT + WS-ACUM-USO-SG-SAT +

021260

WS-ACUM-USO-GM-SAT + WS-ACUM-USO-SM-SAT.

021270*

021280

COMPUTE WS-ACUM-HIE-TOT-SAT = WS-ACUM-HIE-CN-SAT +

021290

WS-ACUM-HIE-GP-SAT + WS-ACUM-HIE-SG-SAT +

021300

WS-ACUM-HIE-GM-SAT + WS-ACUM-HIE-SM-SAT.

021310*
021320

COMPUTE WS-ACUM-LIV-TOT-SAT = WS-ACUM-LIV-CN-SAT +

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

COMPUTE WS-ACUM-REA-CN-SAT = WS-ACUM-LIV-CN-SAT


+ WS-ACUM-HIE-CN-SAT.
COMPUTE WS-ACUM-REA-GP-SAT = WS-ACUM-LIV-GP-SAT
+ WS-ACUM-HIE-GP-SAT.
COMPUTE WS-ACUM-REA-SG-SAT = WS-ACUM-LIV-SG-SAT
+ WS-ACUM-HIE-SG-SAT.
COMPUTE WS-ACUM-REA-GM-SAT = WS-ACUM-LIV-GM-SAT
+ WS-ACUM-HIE-GM-SAT.
COMPUTE WS-ACUM-REA-SM-SAT = WS-ACUM-LIV-SM-SAT
+ WS-ACUM-HIE-SM-SAT.

021480

COMPUTE WS-ACUM-REA-TOT-SAT = WS-ACUM-REA-CN-SAT +

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

COMPUTE WS-ACUM-POT-CN-SAT = WS-ACUM-USO-CN-SAT


+ WS-ACUM-REA-CN-SAT.
COMPUTE WS-ACUM-POT-GP-SAT = WS-ACUM-USO-GP-SAT
+ WS-ACUM-REA-GP-SAT.
COMPUTE WS-ACUM-POT-SG-SAT = WS-ACUM-USO-SG-SAT
+ WS-ACUM-REA-SG-SAT.

021580

COMPUTE WS-ACUM-POT-GM-SAT = WS-ACUM-USO-GM-SAT

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

COMPUTE WS-ACUM-POT-TOT-SAT = WS-ACUM-POT-CN-SAT +

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

COMPUTE WS-NUM-FILE = (256 * WS-NUM-DB) + 11.

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

COMPUTE WS-NUM-FILE = (256 * WS-NUM-DB) + 12.

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

COMPUTE WS-NUM-FILE = (256 * WS-NUM-DB) + 13.

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

USING CELULA01 FIM-CELULA05.

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 -------------------------*

Você também pode gostar