View
224
Download
0
Category
Preview:
Citation preview
8/6/2019 Prtica Assistida - Parte Iv4
1/14
Turma XXPrtica Assistida
Aluno:
Prof. xxxxxxxxxxx
Xxxxx de xxxx
8/6/2019 Prtica Assistida - Parte Iv4
2/14
Turma xx - Prtica Assistida
Prtica Assistida 200h Parte I
Descrio da especificao
Implementao do mdulo de Dbito Automtico no Sistema de Conta Corrente doTecBanco (processamento Batch)
Objetivo
Processar as operaes de dbito em Conta Corrente a partir do recebimento do arquivo deDbito Automtico
Fases do Projeto
1. Lgica Estruturada e Teste de Mesa dos programas PRATxx10, PRATxx20 e PRATxx302. Books dos arquivos (CADAGExx, CONTASxx e ARQMOVxx), arquivos alocados e com
dados de teste
3. Programa PRATxx10 compilado e testado utilizando os books e arquivos criados na Fase 24. Programa PRATxx20 compilado e testado utilizando os books e arquivos criados na Fase 25. Subprogramas PRATSExx e PRATDTxx compilados e testados com o programa PRATxx206. Programa PRATxx30 compilado e testado utilizando os books e arquivos criados nas Fases
2 e 57. Classificao do arquivo Movimento Consistido por agncia, conta, data e tipo de dbito
(servio).8. Merge (intercalao) do arquivo Movimento Consistido com arquivo Movimento Anterior
gerando arquivo Movimento a Processar9. Efetivao dos dbitos no Cadastro de Contas Correntes, a partir do arquivo Movimento
a Processar, incluso dos lanamentos efetuados no arquivo Lanamentos em Contas
Correntes e emisso de relatrio com lanamentos no efetuados10.Emisso de relatorio de Contas Correntes com os lanamentos efetuados e quebra por
agencia, conta, data e tipo de lanamento, com totalizao por conta, agncia e geral e,opcionalmente informado via PARM, apresentao final de tabelas com os 10 maioressaldos positivos e os 10 menores saldos negativos (utilizar tabela interna para classificaras informaes).
Programas
1. Consistncia Fsica2. Consistncia Lgica3. Subprograma para validao e obteno do servio processado4. Subprograma para validao da data do movimento5. Gerao do arquivo Movimento Consistido6. Classificao (SORT externo)7. Merge (Balance Line)8. Efetivao (atualizao e insero de dados em arquivos VSAM KSDS)*9. Emisso de relatorio (leitura e pesquisa de arquivos VSAM KSDS)*
* programas sero reescritos para trabalharem com DB2
Entregveis
1. Lgica estruturada de todos os programas (pseudocdigo)2. Teste de mesa com dados fictcios gerados pelo programador3. Books de todos os arquivos4. Definio e declarao de todas as tabelas
8/6/2019 Prtica Assistida - Parte Iv4
3/14
Turma xx - Prtica Assistida
5. Fonte COBOL de todos os programas6. JCL de execuo de todos os programas7. Codificao do programa SORT e seus parmetros8. Evidencias (arquivos e relatorios)
Alguns temas para pesquisa (recursos que sero usados na execuo do projeto)
Uso de lgica estruturada Balance Line Preparao e aplicao de Teste de Mesa Lgica de totalizaes (quebra) Boas tcnicas de programao COBOL Padres de codificao de programas COBOL Criao e utilizao de BOOKs Definio e uso de condies atravs do nvel 88 Uso de CALL esttico e dinmico Recebendo informaes via PARM em programas COBOL Definio e uso de tabelas internas em COBOL Uso de arquivos VSAM KSDS em programa COBOL Boas tcnicas de uso de DB2 em programas COBOL Analise do relatrio de compilao COBOL Criao e alimentao de arquivos seqenciais via ISPF do TSO (opes 3.2 DataSet e 2
Edit)
Criao (utilitrio IDCAMS) de arquivos VSAM KSDS File Manager (FMN) veja no TSOM.17 Evidencias em teste (Teste Unitrio e Teste Integrado) Anlise de DUMP via CEEDUMP Job Control Language (JCL)
a) Comando JOBb) Comando EXEC (uso do COND e do PARM)c) Comando IF (alternativa ao uso do COND)d) Comando DDe) Comando JCLLIBf) DDs JOBLIB, STEPLIB e CEEDUMP
8/6/2019 Prtica Assistida - Parte Iv4
4/14
Turma xx - Prtica Assistida
Programa - PRATxx10
Objetivo: consistncia FSICA do movimento de dbito automtico gerado na agencia
(ARQMOVxx), emitindo relatrio dos registros consistidos (RELCONxx).
Assegurar que o primeiro registro um HEADER eque o ltimo registro um TRAILER e que haja pelomenos um registro DETALHE;
Assegurar que o contedo dos campos numricosseja numrico e diferente de zero;
Assegurar que o contedo dos camposalfanumricos seja diferente de brancos (excetoFILLER);
Assegurar, conferindo via regras do Mdulo 11, queo nmero da conta corrente seja vlido (PESQUISARE PREPARAR A ROTINA INTERNAMENTE).
Gerar relatrio com registros consistidos.
Ao final do processamento exibir o total de registros lidos, impressos e o total de registrosinconsistentes.
OBSERVAES: Exibir a MENSAGEM 1 no incio do processamento Se o arquivo de entrada estiver vazio exibir a MENSAGEM 2 e encerrar o processamento
com cdigo de retorno 4; Se houver ao menos uma inconsistncia nos dados arquivo, ao final do processamento,
exibir a MENSAGEM 3 e encerrar com cdigo de retorno 12; Se no houver inconsistncia nos dados arquivo, ao final do processamento, exibir a
MENSAGEM 4 e encerrar com cdigo de retorno 0 (default); Exibir a MENSAGEM 8 ao final do processamento (atualizar data e hora) Na ocorrncia de erros de acesso a arquivos enviar mensagem abaixo e encerrar o
processamento com cdigo de retorno 12;
MENSAGENS:1 PRATxx10 dd/mm/aaaa hh:mm:ss INICIO DO PROCESSAMENTO
2 PRATxx10ARQUIVO ARQMOVxx VAZIO
3 PRATxx10 ARQUIVO ARQMOVxx INCONSISTENTE
4 PRATxx10 ARQUIVO ARQMOVxx CONSISTENTE
5 PRATxx10 TOTAL DE REGISTROS LIDOS......... xxxx
6 PRATxx10 TOTAL DE REGISTROS IMPRESSOS..... xxxx
7 PRATxx10 TOTAL DE REGISTROS INCONSISTENTES xxxx
8 PRATxx10 dd/mm/aaaa hh:mm:ss FINAL DO PROCESSAMENTO
Mensagens para Erros em operao de I/O
ERRO NO ACESSO AO ARQUIVO xxxxxxxOPERACAO xxxxxxx FILE STATUS xx
PRATxx10
ARQMOV10
MENSAGENS DO
PROCESSAMENTO
RELCON10
8/6/2019 Prtica Assistida - Parte Iv4
5/14
Turma xx - Prtica Assistida
RELCONxx Imprimir 60 linhas por pgina
1...5...10....5...20....5...30....5...40....5...50....5...60....5...70....5...80
DD/MM/AAAA TECBANCO
CONSISTENCIA FISICA NO ARQUIVO ARQMOVxx PAG. 99CB-DATA CB-PAGREGISTRO HEADERSERVICO xx DATA DO MOVIMENTO dd/mm/aaaa
DT-SERVICO DT-DATAMOV
AGENCIA 9999 OCORRENCIA x...............xDT-NAGENCIA DT-OCORRENCIAH
REGISTRO DETALHECONTA 99.999-9 VALOR Z.ZZZ.ZZ9,99 OCORRENCIA: x.............xCONTA 99.999-9 VALOR Z.ZZZ.ZZ9,99 OCORRENCIA: x.............xCONTA 99.999-9 VALOR Z.ZZZ.ZZ9,99 OCORRENCIA: x.............x
DT-NCONTA DT-VALOR DT-OCORRENCIAD
REGISTRO TRAILER
TOTAL DE REGISTROS ZZZ.ZZZDT-TOTREG
TOTAL DOS LANCAMENTOS ZZZ.ZZZ.ZZ9,99DT-TOTLANCAMENTOS
OCORRENCIA: x.............xDT-OCORRENCIAT
1...5...10....5...20....5...30....5...40....5...50....5...60....5...70....5...80
OBSERVAES:Ocorrncias registros HEADER:HEADER OK / ERRO SERVICO / ERRO DATA / ERRO AGENCIA
Ocorrncias registros DETALHE:DETALHE OK / ERRO CONTA / ERRO VALOR / ERRO CTA - VLR
Ocorrncias registros TRAILER:TRAILER OK / ERRO QTD REG / ERRO VLR TOTAL
8/6/2019 Prtica Assistida - Parte Iv4
6/14
Turma xx - Prtica Assistida
Arquivo Movimento - sequencial
Nome do book: ARQMOVxx
DSNAME: ASE.PRATICAA.ARQMOVxx
Header
Informao Nome do campo Formato Tamanho Decimais Valor
Tipo do registro HEADER-MVCC ALFANUMERICO 1 - H
Agencia NAGECTA-MVCC NUMERICO 4 0
Tipo servio TIPOSERV-MVCC ALFANUMERICO 2 -
Data Movimento DATAMOV-MVCC NUMERICO 8 0
filler ALFANUMERICO 5
Tamanho registro 20
Data Movimento: DDMMAAAA
Detalhe
Informao Nome do campo Formato Tamanho Decimais Valor
Tipo do registro DETALHE-MVCC ALFANUMERICO 1 - D
Conta NCONTA-MVCC NUMERICO 6 0
Valor VALORL-MVCC NUMERICO 9 2
filler ALFANUMERICO 4
Tamanho registro 20
Trailer
Informao Nome do campo Formato Tamanho Decimais Valor
Tipo do registro TRAILER-MVCC ALFANUMERICO 1 - TTotal de registros TOTREG-MVCC NUMERICO 6 0
Valor lanamentos TOTLANC-MVCC NUMERICO 11 2
filler ALFANUMERICO 2
20
8/6/2019 Prtica Assistida - Parte Iv4
7/14
Turma xx - Prtica Assistida
ProgramaPRATxx20
Objetivo: consistncia LGICA do movimento de dbito automtico gerado na agencia
(ARQMOVxx), emitindo relatrio dos registros consistidos (RELCONxx).
Regras de Consistncia Arquivo ARQMOVxx - Primeiro registro deve ser HEADER e o ltimo TRAILER
No registro HEADER proceder conforme segue: O cdigo da agencia deve corresponder a uma agencia vlida e ativa no Cadastro de
Agencias (CADAGExx).
O cdigo do tipo de servio deve corresponder a um servio vlido (consistir atravs dechamada ao subprograma PRATSExx). Usar PRATSE99 para teste inicial.
A data do movimento deve corresponder a uma data valida (consistir atravs de chamadaao subprograma PRATDTxx). Usar PRATDT99 para teste inicial.
No registro DETALHE consistir conforme segue: Verificar se a conta vlida e ativa.
No registro TRAILER consistir conforme segue: A soma dos registros no arquivo (HEADER, DETALHES e TRAILER) deve ser igual ao total
de registros indicados no TRAILER
A soma dos valores dos lanamentos deve ser igual ao valor total indicado no TRAILERGerar relatrio com registros consistidos.
Ao final do processamento exibir o total de registros lidos, impressos e o total de registrosinconsistentes.
OBSERVAES: Exibir a MENSAGEM 1 no inicio do processamento Se o arquivo de entrada estiver vazio exibir a MENSAGEM 2 e encerrar o processamento
com cdigo de retorno 4; Se houver ao menos uma inconsistncia nos dados arquivo, ao final do processamento,exibir a MENSAGEM 3 e encerrar com cdigo de retorno 12;
CAD
AGE20
VSAM
KSDS PRATSExx
PRATDTxx
PRATxx20
ARQMOV20
MENSAGENS DO
PROCESSAMENTO
RELCON20
CON
TAS20
VSAM
KSDS
8/6/2019 Prtica Assistida - Parte Iv4
8/14
Turma xx - Prtica Assistida
Se no houver inconsistncia nos dados arquivo, ao final do processamento, exibir aMENSAGEM 4 e encerrar com cdigo de retorno 0 (default);
Exibir a MENSAGEM 8 ao final do processamento (atualizar data e hora) Na ocorrncia de erros de acesso a arquivos enviar mensagem abaixo e encerrar o
processamento com cdigo de retorno 12; Na ausncia de HEADER, DETALHE ou TRAILER emitir a mensagem 9 e encerrar o
processamento com cdigo de retorno 16.
MENSAGENS:1 PRATxx20 dd/mm/aaaa hh:mm:ss INICIO DO PROCESSAMENTO
2 PRATxx20 ARQUIVO ARQMOVxx VAZIO
3 PRATxx20 ARQUIVO ARQMOVxx INCONSISTENTE
4 PRATxx20 ARQUIVO ARQMOVxx CONSISTENTE
5 PRATxx20 TOTAL DE REGISTROS LIDOS......... xxxx
6 PRATxx20TOTAL DE REGISTROS IMPRESSOS..... xxxx
7 PRATxx20 TOTAL DE REGISTROS INCONSISTENTES xxxx
8 PRATxx20 dd/mm/aaaa hh:mm:ss FINAL DO PROCESSAMENTO
9 PRATxx20 ERRO ARQMOVxx PROCESSAMENTO INTERROMPIDO
Mensagem para Erros em Operao de I/O
ERRO NO ACESSO AO ARQUIVO xxxxxxxOPERACAO xxxxxxx FILE STATUS xx
Chamadas aos subprogramas:
PRATSExx utilizar CALL DINAMICO
rea de comunicao (book PRATSEAC)01 PRATSERV-COM.
10 PRATSERV-TIPOSERV-COM PIC X(0002).10 PRATSERV-NOMESERV-COM PIC X(0008).10 PRATSERV-CODRET-COM PIC X(0002).
88 PRATSERV-OK VALUE OK.88 PRATSERV-ERRO VALUE **.
PRATDTxx utilizar CALL ESTTICO
rea de comunicao (book PRATDTAC)01 PRATDATA-DATA-COM PIC 9(0008). DDMMAAAA01 PRATDATA-CODRET-COM PIC X(0002).
88 PRATDATA-OK VALUE OK.88 PRATDATA-ERRO VALUE **.
OBS.: criar os books em sua biblioteca ASE.ALUNOxx.COBLIB
8/6/2019 Prtica Assistida - Parte Iv4
9/14
Turma xx - Prtica Assistida
RELCONxx Imprimir 60 linhas por pgina
1...5...10....5...20....5...30....5...40....5...50....5...60....5...70....5...80
DD/MM/AAAA TECBANCO
CONSISTENCIA LGICA NO ARQUIVO ARQMOVxx PAG. 99CB-DATA CB-PAGREGISTRO HEADERSERVICO xx - x......x DATA DO MOVIMENTO dd/mm/aaaa
DT-SERVICO* DT-DATAMOV
AGENCIA 9999 x............................x SITUACAO x.....xDT-NAGENCIA DT-NOME-AGENCIA DT-SITUACAOH
OCORRENCIA: x.............xDT-OCORRENCIAH
REGISTRO DETALHECONTA 99.999-9 VALOR Z.ZZZ.ZZ9,99 OCORRENCIA: x.............xCONTA 99.999-9 VALOR Z.ZZZ.ZZ9,99 OCORRENCIA: x.............xCONTA 99.999-9 VALOR Z.ZZZ.ZZ9,99 OCORRENCIA: x.............x
DT-NCONTA DT-VALOR DT-OCORRENCIAD
REGISTRO TRAILERTOTAL DE REGISTROS ZZZ.ZZZ
DT-TOTREG
TOTAL DOS LANCAMENTOS ZZZ.ZZZ.ZZ9,99DT-TOTLANCAMENTOS
OCORRENCIA: x.............xDT-OCORRENCIAT
1...5...10....5...20....5...30....5...40....5...50....5...60....5...70....5...80
DT-SERVICO* - informar cdigo do servio e nome
OBSERVAES:
Ocorrncias registros HEADER:HEADER OK / ERRO SERVICO / ERRO DATA / ERRO AGENCIA
Ocorrncias registros DETALHE:DETALHE OK / CONTA INATIVA / CTA INEXISTENTE
Ocorrncias registros TRAILER:TRAILER OK / ERRO QTD REG / ERRO VLR TOTAL
8/6/2019 Prtica Assistida - Parte Iv4
10/14
Turma xx - Prtica Assistida
Cadastro de Agencias VSAM KSDS
Nome do book: CADAGExx
DSNAME: ASE.PRATICAA.CADAGExx
Informao Nome do campo Formato Tamanho Decimais
Agencia (chave) CODAGE-CAGE NUMERICO 4 0
Nome NOMAGE-CAGE ALFANUMERICO 30 -
Situao SITUAGE-CAGE ALFANUMERICO 1 -
Telefone TELEFONE-CAGE NUMERICO 8 0
filler ALFANUMERICO 2
Tamanho registro 45
Situao: A ATIVA I INATIVA
Cadastro de Contas
VSAM KSDS
Nome do book: CONTASxx
DSNAME: ASE.PRATICAA.CONTASxx
Informao Nome do campo Formato Tamanho Decimais
Agencia (chave) NAGECTA-CADC NUMERICO 4 0
Conta (chave) NCONTA-CADC NUMERICO 6 0
Tipo TIPOCTA-CADC NUMERICO 1 0
Nome NOMECL-CADC ALFANUMERICO 30 -
CPF CPFCTA-CADC NUMERICO 11 0
Situao SITUCTA-CADC ALFANUMERICO 1 -
Data abertura DATACTA-CADC NUMERICO 8 0
Saldo SALDOCTA-CADC NUMERICO 11 2
Limite LIMITECTA-CADC NUMERICO 11 2
filler ALFANUMERICO 2
Tamanho registro 85
Tipo: 1 Conta Comum 2 Conta Especial 3 Conta PoupanaSituao: A Ativa, I Inativa, B bloqueadaData abertura: DDMMAAAA
Arquivo Movimento
veja definio e estrutura na definio do programa PRATxx10
8/6/2019 Prtica Assistida - Parte Iv4
11/14
Turma xx - Prtica Assistida
Subprograma - PRATSExx
Objetivo: subprograma para consistncia do tipo de servio recebido na LINKAGE SECTION, com
devoluo de informao sobre a validade e nome do mesmo.
TIPO
NOME
RETORNO
PRATSExx
rea de comunicao (book PRATSEAC) book criado no programa PRATxx20
01 PRATSERV-COM.10 PRATSERV-TIPOSERV-COM PIC X(0002).10 PRATSERV-NOMESERV-COM PIC X(0008).10 PRATSERV-CODRET-COM PIC X(0002).
88 PRATSERV-OK VALUE OK.88 PRATSERV-ERRO VALUE **.
Descrio do Processamento o tipo de servio informado no campo PRATSERV-TIPOSERV-COM deve constar de tabela
interna, onde estar o nome do servio que ser retornado ao programa principal nocampo PRATSERV-NOMESERV-COM.
Retorno: se o tipo de servio existir na tabela interna, alm de mover o nome do servio, o
programa deve tornar verdadeira a condio PRATSERV-OK (veja o uso do nvel 88), casocontrario, o programa deve mover * para todos os bytes do campo PRATSERV-NOMESERV-COM e tornar verdadeira a condio que indica a inexistncia do tipo deservio informado - PRATSERV-ERRO.
Encerrar o processamento do subprograma.Servios Vlidos (para gerao da tabela interna):
TIPO (2) NOME (8) DESCRIO (30)
IP IPTU IPTU
EE ENERGIA ENERGIA ELETRICA
AE AGUAESG AGUA E ESGOTO
GE GASENCAN GAS ENCANADO
TF TELEFIXO TELEFONIA FIXA
TM TELMOVEL TELEFONIA MOVEL (CELULAR)
CD CONDOMIN CONDOMINIO
IA IPVA TAXA DE IPVA
OS OUTROS OUTROS (ainda no inseridos nesta tabela)
8/6/2019 Prtica Assistida - Parte Iv4
12/14
Turma xx - Prtica Assistida
Subprograma - PRATDTxx
Objetivo: subprograma para consistncia da data do movimento recebida na LINKAGE SECTION,
com devoluo de informao sobre a validade ou no dessa data.
PRATDTxx
DATA
RETORNO
rea de comunicao PRATDTAC book criado no programa PRATxx20
01 PRATDATA-DATA-COM PIC 9(0008). DDMMAAAA01 PRATDATA-CODRET-COM PIC X(0002).
88 PRATDATA-OK VALUE OK.88 PRATDATA-ERRO VALUE **.
Descrio do Processamento (validaes desejadas): o contedo do campo PRATDATA-DATA-COM, recebido via LINKAGE SECTION, deve ser
numrico e diferente de zero; o ano informado deve ser maior que 2010, mas no pode ser maior que o ano corrente.
Considerar sempre como 20xx; o ms informado deve ser maior que zero e menor que 13; o dia informado deve ser maior que zero e menor que 32, limitado quantidade mxima
de dias do ms informado; o ms de fevereiro poder ter o dia 29 se o ano informado for bissexto.
Retorno: Se a data informada estiver consistente, conforme todas as regras acima descritas, tornar
verdadeira a condio PRATDATA-OK (veja o uso do nvel 88), caso contrario tornarverdadeira a condio que indica a existncia de erro na data informada - PRATDATA-ERRO.
Encerrar o processamento do subprograma.
8/6/2019 Prtica Assistida - Parte Iv4
13/14
Turma xx - Prtica Assistida
ProgramaPRATxx30
Objetivo: gerao de Arquivo Consistido (ARQCONxx) a partir do Arquivo Movimento.
Descrio do processamento: A partir dos dados existentes nos registros
HEADER e DETALHEs do Arquivo Movimentogerar os registros do Arquivo Consistido;
Obter do registro HEADER o cdigo daagncia, tipo do servio e data do movimentoe do registro DETALHE o nmero da conta e ovalor do dbito;
Informar ao final do processamento, totais deregistros lidos e gravados, alm das
mensagens de inicio e fim de execuo ou de eventuais excees.
OBSERVAES:
Exibir a MENSAGEM 1 no incio do processamento Se o arquivo de entrada estiver vazio exibir a MENSAGEM 2 e encerrar o processamento com
cdigo de retorno 4; Exibir as mensagens MENSAGEM 3, MENSAGEM 4 e MENSAGEM 5 ao final do processamento
(atualizar data e hora) Na ocorrncia de erros de acesso a arquivos enviar mensagem abaixo e encerrar o
processamento com cdigo de retorno 12.
MENSAGENS:1 PRATxx30 dd/mm/aaaa hh:mm:ss INICIO DO PROCESSAMENTO
2 PRATxx30 ARQUIVO ARQMOVxx VAZIO
3 PRATxx30 TOTAL DE REGISTROS LIDOS......... xxxx
4 PRATxx30 TOTAL DE REGISTROS GRAVADOS...... xxxx
5 PRATxx30 dd/mm/aaaa hh:mm:ss FINAL DO PROCESSAMENTO
Mensagem para Erros de I/O
ERRO NO ACESSO AO ARQUIVO xxxxxxxOPERACAO xxxxxxx FILE STATUS xx
Arquivo Movimentoveja definio e estrutura na definio do programa PRATxx10Arquivo Consistido - book: ARQCONxx DSNAME: ASE.PRATICAA.ARQCONxx
Informao Nome do campo Formato Tamanho Decimais Valor
Agencia NAGECTA-MVCC NUMERICO 4 0
Conta NCONTA-MVCC NUMERICO 6 0
Data Movimento DATAMOV-MVCC NUMERICO 8 0
Tipo servio TIPOSERV-MVCC ALFANUMERICO 2 -
Valor VALORL-MVCC DEC COMPACTADO 9 2
filler ALFANUMERICO 1
Tamanho registro 30Data Movimento: AAAAMMDD
PRATxx30
ARQMOV30
MENSAGENS DO
PROCESSAMENTO
ARQCON30
8/6/2019 Prtica Assistida - Parte Iv4
14/14
Turma xx - Prtica Assistida
PRAZOS
1. At 14/05/2011Entrega Fase 1: Lgica Estruturada e Teste de Mesa dos programas PRATxx10, PRATxx20
e PRATxx30OBS. : Ao final dessa fase ser entregue o Manual com Regras e Padres de Codificao
2. At 21/05/2011Entrega Fase 2: Books dos arquivos (CADAGExx e ARQMOVxx), arquivos alocados e comdados de testeOBS.: criar os books em sua biblioteca ASE.ALUNOxx.COBLIB
3. At 28/05/2011Entrega Fase 3: Programa PRATxx10 compilado e testado utilizando os books e arquivoscriados na Fase 2
4. At 11/06/2011Entrega Fase 4: Programa PRATxx20 compilado e testado utilizando os books e arquivos
criados na Fase 2OBS.: utilizar os subprogramas PRATSE99 e PRATDT99
5. At 18/06/2011Entrega Fase 5: Subprogramas PRATSExx e PRATDTxx compilados e testados com oprograma PRATxx20.
6. At 25/06/2011Entrega Fase 6: Programa PRATxx30 compilado e testado utilizando os books e arquivoscriados na Fase 2 e 5.
Suporte TecTreinos
e-mail: plantaodeduvidas@tectreinos.com.br
MSN:fabio@tectreinos.com.br/alfredo@tectreinos.com.br
Bibliografia sugerida
Apostilas do Curso de Formao Mainframe TecTreinosManuais IBM
Buscar exemplos em sites e fruns especializados
mailto:fabio@tectreinos.com.brmailto:fabio@tectreinos.com.brmailto:fabio@tectreinos.com.brmailto:alfredo@tectreinos.com.brmailto:alfredo@tectreinos.com.brmailto:alfredo@tectreinos.com.brmailto:alfredo@tectreinos.com.brmailto:fabio@tectreinos.com.brRecommended