380 likes | 529 Views
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. Introdução.
E N D
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.
Introdução Etapas de Teste do Bacen Jud 2.0: • Testes internos no Bacen: • Validou o sistema recebido da Fábrica. • Roteiro mínimo de testes: • Validou as respostas das instituições financeiras às ordens judiciais recebidas (teste funcional). • Testes de troca de arquivos: • Validará a integração com os sistemas das instituições financeiras via PSTA, bem como as janelas de processamento; • Testes com o Poder Judiciário: • Validará as interfaces (telas) do sistema com o Poder Judiciário. Equipe do Projeto – Bacen Jud 2.0
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. Equipe do Projeto – Bacen Jud 2.0
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. Equipe do Projeto – Bacen Jud 2.0
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. Equipe do Projeto – Bacen Jud 2.0
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. Equipe do Projeto – Bacen Jud 2.0
Pré-requisitos As instituições financeiras que receberão arquivos do Bacen Jud 2.0 foram previamente credenciadas na transação SJUD301 do SISBACEN. Equipe do Projeto – Bacen Jud 2.0
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). Equipe do Projeto – Bacen Jud 2.0
Etapas de Testes Equipe do Projeto – Bacen Jud 2.0
Fluxo de Arquivos Equipe do Projeto – Bacen Jud 2.0
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. Equipe do Projeto – Bacen Jud 2.0
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. Equipe do Projeto – Bacen Jud 2.0
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. Equipe do Projeto – Bacen Jud 2.0
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. Equipe do Projeto – Bacen Jud 2.0
Arquivos de Retorno Validação Sintática Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
Arquivos de Retorno Validação Semântica Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
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 Equipe do Projeto – Bacen Jud 2.0
Principais Problemas • TIPO_ARQUIVO inválido: • Desenvolvimento..: 5322; • Homologação........: 5312; • Produção...............: 5302. • Valores multiplicados por 100: • Os valores informados incluem os centavos, por isto devem ser divididos por 100. • RC e LF incluídos ao final de cada linha. Equipe do Projeto – Bacen Jud 2.0
Principais Problemas • Código 03 indica arquivo recebido sem erros. • A opção do PSTA “Envia arquivo só como teste” não disponibiliza o arquivo para o BACEN. • 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. Equipe do Projeto – Bacen Jud 2.0
Principais problemas Os arquivos devem ser passados ao PSTA compactados (ZIP) e com a terminação .zip. Equipe do Projeto – Bacen Jud 2.0