Testes de Troca de
Arquivos no Bacen Jud 2.0
Equipe do Projeto
Sumário
 Introdução;
 Objetivo;
 Onde obter informações;
 Pré-requisitos;
 Etapas de testes;
 Fluxo dos testes;
 Arquivos do PSTA;
 Arquivos de retorno;
 Principais problemas.
16/05/2005
Introdução
Etapas de Teste do Bacen Jud 2.0:
1) Testes internos no Bacen:
 Validou o sistema recebido da Fábrica.
2) Roteiro mínimo de testes:
 Validou as respostas das instituições financeiras
às ordens judiciais recebidas (teste funcional).
3) Testes de troca de arquivos:
 Validará a integração com os sistemas das
instituições financeiras via PSTA, bem como as
janelas de processamento;
4) Testes com o Poder Judiciário:
 Validará as interfaces (telas) do sistema com o
Poder Judiciário.
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
3
Introdução
Estatísticas de Troca de Arquivos:
 Total:
146 instituições financeiras.
 Acessando o PSTA:
80 instituições financeiras.
 Arquivo aceito pela validação sintática e
semântica (pelo menos um):
52 instituições financeiras.
 Não acessaram nenhuma vez o PSTA:
66 instituições financeiras.
 Responderam todos os arquivos enviados:
11 instituições financeiras.
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
4
Objetivo dos Testes
Verificar o funcionamento do Sistema
Bacen Jud 2.0 e sua integração com os
respectivos sistemas das instituições
financeiras para validar a troca de
arquivos e as janelas de processamento.
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
5
Onde Obter Informações ?
 O principal ponto de busca de informações é o site do
projeto:
http://www.bcb.gov.br/?BACENJUD2
 Roteiro de testes com as instituições financeiras;
 Dicas sobre os principais problemas encontrados
pelas instituições;
 Informações sobre disponibilização de arquivos;
 Informações gerais sobre o projeto;
 Pode-se recorrer também às entidades de classe.
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
6
Pré-requisitos
 A instituição financeira deve ter executado as quatro
iterações do Roteiro Mínimo de Testes para as
Instituições:
• Ver site do Bacen Jud 2.0.
 O usuário que irá interagir com o PSTA deverá estar
credenciado nas seguintes transações do SISBACEN:
• PSTA300;
• SJUD301;
• Obs: O cadastramento deve ser solicitado ao
master da instituição financeira.
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
7
Pré-requisitos
 As instituições financeiras que receberão arquivos do
Bacen Jud 2.0 foram previamente credenciadas na
transação SJUD301 do SISBACEN.
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
8
Etapas de Testes
Etapas de realização dos testes de troca
de arquivos
 Primeira etapa:
execução dos testes com um número reduzido
de ordens judiciais fictícias (50).
 Segunda etapa:
 execução dos testes com um número real de
ordens judiciais fictícias (3000).
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
9
Etapas de Testes
Etapa Semana
1a
Primeira
2a
3a
Segunda
16/05/2005
4a
Arquivos
Utilizados
Arquivos
pequenos.
Arquivos
pequenos.
Arquivos com
tamanho real
Arquivos com
tamanho real
Equipe do Projeto
–
Datas
Previstas
09/05/2005
13/05/2005
16/05/2005
20/05/2005
23/05/2005
27/05/2005
30/05/2005
03/06/2005
Bacen Jud 2.0
a
a
a
a
10
Fluxo de Arquivos
Data Horário Tipo / Arquivo
Segunda
23:00h
23:00h
Terça
23:59h
23:00h
Quarta
23:59h
23:00h
Quinta
23:59h
23:59h
Sexta
16/05/2005
Início de Testes /
Arquivo A
Início de Testes /
Arquivo B
Continuação de
Testes Arquivo A
Continuação de
Testes Arquivo A
Continuação de
Testes Arquivo B
Continuação de
Testes Arquivo B
Continuação de
Testes Arquivo A
Continuação de
Testes Arquivo B
Ação
BACEN disponibiliza Arquivo
A: bloqueios;
BACEN disponibiliza Arquivo
B: bloqueios;
BACEN processa respostas das
IFs para Arquivo A;
BACEN disponibiliza Arquivo
A1: desbl. e transf. de A;
BACEN processa respostas das
IFs para Arquivo B;
BACEN disponibiliza Arquivo
B1: desbl. e transf. de B;
BACEN processa respostas das
IFs para Arquivo A1;
BACEN processa respostas das
IFs para Arquivo B1;
Equipe do Projeto
–
Bacen Jud 2.0
11
Arquivos do PSTA
AJUD311:
 Conteúdo:
• Arquivo de ordens judiciais.
 Remetente:
• Bacen / Bacen Jud 2.0.
 Horário:
• Até às 23h00min de cada dia útil.
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
12
Arquivos do PSTA
AJUD312:
 Conteúdo:
• Arquivo de resposta às ordens judiciais;
• Referente ao arquivo de ordens judiciais
disponibilizado pelo Bacen Jud 2.0 no dia útil
imediatamente anterior.
 Remetente:
• Instituição financeira.
 Horário:
• Até às 23h59min de cada dia útil.
 Será considerado apenas o último arquivo enviado.
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
13
Arquivos do PSTA
AJUD313:
Conteúdo:
• Arquivo de retorno da validação sintática;
• Referente ao arquivo de resposta às ordens
judiciais.
 Remetente:
• Bacen / Bacen Jud 2.0.
 Horário:
• Até 5 minutos após o envio do arquivo de
resposta.
Tipo de rejeição:
• Rejeição de todo o arquivo.
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
14
Arquivos do PSTA
AJUD314:
Conteúdo:
• Arquivo de retorno da validação semântica;
• Referente ao arquivo de resposta às ordens
judiciais.
 Remetente:
• Bacen / Bacen Jud 2.0.
 Horário:
• Até às 8h00min do dia posterior ao envio do
arquivo de resposta.
 Tipo de rejeição:
• Rejeição por registro.
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
15
Arquivos de Retorno
Validação Sintática
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
16
Arquivos de Retorno
Validação Sintática
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
TIPO_REGISTRO : Cabeçalho.
00 5313999999990905200501
02000000000100
02000000000303
02000000004608
010000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
17
Arquivos de Retorno
Validação Sintática
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
TIPO_ARQUIVO: Arquivo de retorno da
validação sintática.
00 5313 9999999990905200501
02000000000100
02000000000303
02000000004608
010000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
18
Arquivos de Retorno
Validação Sintática
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
CNPJ_IF: CNPJ da instituição
financeira.
00 5313 99999999 0905200501
02000000000100
02000000000303
02000000004608
010000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
19
Arquivos de Retorno
Validação Sintática
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
DATA_MOVIMENTO: Data de envio do
arquivo de ordens judiciais.
DDMMAAAA
00531399999999 09052005 01
02000000000100
02000000000303
02000000004608
010000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
20
Arquivos de Retorno
Validação Sintática
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
VERSÃO_LEIAUTE: versão do leiaute
deste arquivo.
0053139999999909052005 01
02000000000100
02000000000303
02000000004608
010000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
21
Arquivos de Retorno
Validação Sintática
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
TIPO_REGISTRO: Registro de
notificação de erro.
005313999999990905200501
02 000000000100
02000000000303
02000000004608
010000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
22
Arquivos de Retorno
Validação Sintática
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
NÚMERO_LINHA: Número da linha
onde o erro foi encontrado.
005313999999990905200501
02 0000000001 00
02000000000303
02000000004608
010000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
23
Arquivos de Retorno
Validação Sintática
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
CÓDIGO_ERRO: Identificação do erro.
Erro no tamanho da linha do arquivo.
005313999999990905200501
020000000001 00
02000000000303
02000000004608
010000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
24
Arquivos de Retorno
Validação Sintática
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
TIPO_REGISTRO: Rodapé.
005313999999990905200501
02000000000100
02000000000303
02000000004608
01 0000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
25
Arquivos de Retorno
Validação Sintática
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
NÚMERO_REGISTROS: Três.
005313999999990905200501
02000000000100
02000000000303
02000000004608
01 0000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
26
Arquivos de Retorno
Validação Sintática
 Tipos possíveis de respostas:
• Resposta de notificação de ausência
de erro.
TIPO_REGISTRO: Registro de
notificação de ausência de erro.
ARQUIVO ACEITO !!!
00 5313999999990905200501
03
010000000001
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
27
Arquivos de Retorno
Validação Sintática
 Tipos possíveis de respostas:
• Resposta para Formato de Arquivo
Inválido.
TIPO_REGISTRO: Notificação de
rejeição de arquivo de resposta devido
a formato inválido. (ZIP)
00 5313999999990905200501
04
010000000001
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
28
Arquivos de Retorno
Validação Semântica
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
29
Arquivos de Retorno
Validação Semântica
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
TIPO_REGISTRO: Arquivo de retorno
da validação semântica.
00 5314 9999999990905200501
02000000000100
02000000000301
02000000004602
010000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
30
Arquivos de Retorno
Validação Semântica
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
CÓDIGO_ERRO: 00 - Número de
protocolo/seqüencial/reiteração
inválido para esta data de movimento.
0053149999999990905200501
020000000001 00
02000000000301
02000000004602
010000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
31
Arquivos de Retorno
Validação Semântica
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
CÓDIGO_ERRO: 01 – Resposta
duplicada.
0053149999999990905200501
02000000000100
020000000003 01
02000000004602
010000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
32
Arquivos de Retorno
Validação Semântica
 Tipos possíveis de respostas:
• Resposta de notificação de erro.
CÓDIGO_ERRO: 02 – Arquivo de
Resposta não entregue pela instituição
financeira.
0053149999999990905200501
02000000000100
02000000000301
020000000046 02
010000000003
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
33
Principais Problemas
1. TIPO_ARQUIVO inválido:
 Desenvolvimento..: 5322;
 Homologação........: 5312;
 Produção...............: 5302.
2. Valores multiplicados por 100:
 Os valores informados incluem os
centavos, por isto devem ser divididos
por 100.
3. RC e LF incluídos ao final de cada linha.
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
34
Principais Problemas
3. Código 03 indica arquivo recebido sem
erros.
4. A opção do PSTA “Envia arquivo só como
teste” não disponibiliza o arquivo para o
BACEN.
5. Verificar quais os códigos de resposta
podem ser utilizados para cada tipo de
ordem judicial (ver leiaute):
 Bloqueio de valores;
 Bloqueio total de débitos.
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
35
Principais problemas
6. Os arquivos devem ser passados ao PSTA
compactados (ZIP) e com a terminação
.zip.
16/05/2005
Equipe do Projeto
–
Bacen Jud 2.0
36
FIM
16/05/2005
Download

Validação Sintática Tipos possíveis de respostas