Slide sem t - PowerPoint PPT Presentation

About This Presentation
Title:

Slide sem t

Description:

Title: Slide sem t tulo Author: DEINF.CLARA Last modified by: AGRV Created Date: 8/10/2000 7:53:35 PM Document presentation format: Apresenta o na tela – PowerPoint PPT presentation

Number of Views:81
Avg rating:3.0/5.0
Slides: 48
Provided by: DEI116
Category:
Tags: sem

less

Transcript and Presenter's Notes

Title: Slide sem t


1
Sistema de Pagamentos Brasileiro
Modelo Operacional
2
Modelo operacional - requisições da IF/Clearing
Legado
STR
Procedimentos de segurança
Parser XML
DTD
Converte código
Assinatura digital
Msg assinada
LOG
Certificado digital da IF/C
LOG
Cifragem
Certificado digital BC
Msg assinada e cifrada
3
Modelo operacional - respostas do BACEN
Procedimentos de segurança
Legado
STR
DTD
Parser XML
Converte código
Msg assinada
LOG
report
LOG
Confere assinatura
Certificado digital BC
report
Decifra
Certificado digital IF/C
Msg assinada e cifrada
4
Topologia 8 x 2
Provedor A
Provedor B
5
Sistema de Pagamentos Brasileiro
Rede SPB
6
Infraestrutura Básica da Rede SPB
7
Características da rede SPB
  • Protocolo BGP
  • Gerenciamento integrado e centralizado entre os
    provedores
  • Integração com o sistema Tivoli do BC
  • Endereços IP válidos para a internet
  • Não estará ligada à internet
  • Provedores com redundância de meios físicos e
    rede lógica em Brasília, Rio de Janeiro e São
    Paulo

8
Características da rede SPB
  • Disponibilidade
  • 99,9 no backbone e na conexão com o BC
  • 99,8 na última milha com as IF
  • Comitê gestor
  • Banco Central
  • Instituições financeiras
  • Clearings

9
O Sistema de Pagamentos Brasileiro e aTroca de
Mensagens
08/03/2001
10
Agenda
  • GT-Mensagem
  • Arquitetura do SPB
  • Fluxo de Mensagens no SPB
  • Evolução do Manual de Mensagens
  • Nova versão do Manual de Mensagens / DTD

11
GT-Mensagem
12
GT-Mensagem - Composição
  • ABBC
  • ABBI
  • ANDIMA
  • ASBACE
  • BACEN
  • BMF
  • CBLC
  • CETIP
  • FEBRABAN

13

GT-Mensagem - Decisões
  • Adoção do XML (Extensible MarkUp Language)
  • Criação de protocolo próprio
  • As mensagens serão estruturadas em 3 (três)
    segmentos
  • BCMSG
  • SISMSG
  • USERMSG

14

GT-Mensagem - Modelo Padrão
ltSPBDOCgt ltBCMSGgt . . . informações
do Controle da Mensagem lt/BCMSGgt
ltSISMSGgt . . . informações do Sistema na
Mensagem lt/SISMSGgt ltUSERMSGgt . .
. área livre lt/USERMSGgt lt/SPBDOCgt
15

GT-Mensagem - Próximos Passos
  • Divulgação Nova Versão do Manual em 09.03.2001
    (DTD disponível)
  • Inclusão Mensagens das Câmaras LDL
  • Nova Revisão e Divulgação Versão 1.0
  • Participação no futuro Comitê do SPB.

16
Arquitetura do SPB
17

Impacto do SPB
  • Novo desenho da rede
  • Comunicação através de mensagens
  • LBTR x LDL
  • Tratamento dos débitos não efetivados
  • Piloto de reservas

18
Sistemas a serem criados / alterados no BACEN
Sistemas a serem criados / alterados pelo Mercado
CÂMARAS LDL (BMF, CBLC, CETIP, PAGAMENTOS,
etc.) COMPE SISTEMAS INTERNOS DAS IFs
STR SLB COMPULSÓRIO REDESCONTO COMPE SELIC
() CONTABIL CÂMBIO CCR MECIR CNR PROAGRO LEILÃO P
OUPANÇA TESOURO
() Em parceria com a ANDIMA
19
IF
RDC
CMP
LDL
SEL
CIR
STN
STR
SLB
Pendências
Reservas Bancárias
Conta LDL COMPE MECIR
RCO
20
(No Transcript)
21
Premissas Básicas
1) Apenas a Instituição Financeira
comanda débitos na sua conta Reservas Bancárias.
2) Saldo em Reservas Bancárias não pode ser
negativo.
3) A responsabilidade pela resposta a uma
solicitação e/ou requisição é sempre do sistema
que foi chamado.
22
Transferência de Reservas - Modelo Simplificado
23
Fluxo de Mensagens - Alguns exemplos -
24
MECIR - Saque de Numerário
MECIR
CIR0003 (D-2)
IF
CIR0003R1(D-2)
Obs. Se o saque for em Banco custodiante deve-se
informar o CNPJ e a Agência do Custodiante.
25
MECIR - Depósito de Numerário
MECIR
CIR0005 (D)
IF
Obs. Se o depósito for em Banco custodiante
deve-se informar o CNPJ e a Agência do
Custodiante.
26
RDC - Redesconto Intradia
RDC0002
Redesconto
IF
27
SLB - Aviso de débito
IF
SLB0001
S1
SLB
S2
Sn
28
RCO - Informação de Demonstrativo
RCO
RCO0002
IF
29
STN - Repasse de Arrecadação
STN
STN0002
IF
30
STR - Transferências Interbancárias
STR0004
STR
IF 1
Debitada
IF 2
Creditada
31
Sistemas LBTR
IF1
Sistema LBTR
Confirma
32
LDL - Transferência Resultado Líquido
Câmara LDL
LDL
LDL0004
IF
Considerar a existência de Horário início
liquidação da Câmara LDL Horário término da
liquidação da Câmara LDL
33
CMP - Transf. para Depósito na COMPE
CMP0001
CMP
IF
34

Exemplo de uma Mensagem
ltSPBDOCgt ltBCMSGgt . . . informações
do Controle da Mensagem lt/BCMSGgt
ltSISMSGgt ltSLBAvisLancDevidoIFgt
ltCodMsggt ltCNPJIFgt ltCNPJConvgt
ltNumCtrlSLBgt ltSistOrigemgt ltDtVencgt
ltHistoricogt ltVlrLancgt ltDtMovtogt
lt/SLBAvisLancDevidoIFgt lt/SISMSGgt
ltUSERMSGgt . . . área livre
lt/USERMSGgt lt/SPBDOCgt
35

Evolução do Manual de Mensagens
  • Versão Preliminar - 30.11.2000
  • Versão Preliminar - 31.12.2000
  • Versão Preliminar - 31.01.2001
  • Versão Preliminar com DTD - 09.03.2001
  • Nova Versão Revisada em 30.03.2001
  • Manual de Mensagens único para o SFN
  • Subgrupo do Comitê Gestor de Tecnologia do SPB.

36

Nova Versão do Manual de Mensagens DTD
37
DTD? Definindo que Tipo de Documento é
esse... Como o computador vai reconhecer quais
campos devem constar numa mensagem?
38

Um Documento XML
ltSPBDOCgt ltBCMSGgt . . . informações
do Controle da Mensagem lt/BCMSGgt
ltSISMSGgt ltSTRReqTransfReservagt
ltCodMsggt ltNumCtrlIFgt ltCNPJIFDebgt
ltCNPJIFCredgt ltFinlddgt ltVlrLancgt
ltHistoricogt ltNivelPrefgt ltDtMovtogt
lt/STRReqTransfReservagt lt/SISMSGgt
ltUSERMSGgt . . . área livre
lt/USERMSGgt lt/SPBDOCgt
39

Estrutura do DTD - Comentários
Comentários estão envolvidos pelas marcas lt-- e
--gt Exemplo lt-- Evento STR0004 - If
requisita Transferencia de Reservas --gt lt--
Mensagem Requisicao de Transferencia de Reservas
--gt lt-- Codigo Msg STR0004 Emissor
IF Destinatario STR --gt
40

Estrutura do DTD - Mensagens
As mensagens são definidas como elementos dentro
de uma estrutura. Exemplo Definição da mensagem
Requisição de Transferencia de Reservas lt--
Evento STR0004 - If requisita Transferencia de
Reservas --gt lt-- Mensagem Requisicao de
Transferencia de Reservas --gt lt-- Codigo
Msg STR0004 Emissor IF Destinatario STR
--gt lt!ELEMENT STRReqTransfReserva (CodMsg,
NumCtrlIF, CNPJIFDeb, CNPJIFCred, Finldd,
VlrLanc, Historico, NivelPref?, DtMovto)
gt Observação NivelPref? significa que Nivel
Preferência é um campo opcional.
41

Estrutura do DTD - SISMSG
Por sua vez, STRReqTransfReserva é um elemento do
SISMSG lt!ELEMENT SISMSG (STRReqTransfContaCliCon
taIf STRReqTransfContaCliContaIfRespReq
STRReqTransfContaCliContaIfRespTerc
STRReqTransfContaDifTitularidade
STRReqTransfContaDifTitularidadeRespReq
STRReqTransfContaDifTitularidadeRespTerc
STRReqTransfReserva STRReqTransfReservaRespRe
q STRReqTransfReservaRespTerc) gt Observação
significa ou Este é apenas um
trecho da definição do SISMSG
42

Estrutura do DTD - Notação
Já apresentamos uma parte da sintaxe utilizada,
mas ainda é necessário acrescentar outros
símbolos para os casos de estruturas de
repetição. - pode repetir de 0 a n
vezes - pode repetir de 1 a n vezes Com
isso já temos condições de entender plenamente o
DTD...
43

Estrutura do DTD - Repetição
Correndo o risco de estar repetindo um assunto
que já é de pleno domínio de todos... No STR0002
- STR avisa alteração horários, temos um grupo de
repetição que na versão anterior do manual de
mensagens estava ltRepeticaogt ltCodGradegt
ltHrioAbgt ltHrioFchgt lt/Repeticaogt
44

Estrutura do DTD - Repetição
Agora ficou assim ltSTR0002_Repet1gt
ltSTR0002_Grupo1gt ltCodGradegt
ltHrioAbgt ltHrioFchgt
lt/STR0002_Grupo1gt lt/STR0002_Repet1gt
ltSTR0002_Repet1gt ltSTR0002_Grupo1gt
ltCodGradegt ltHrioAbgt
ltHrioFchgt lt/STR0002_Grupo1gt
ltSTR0002_Grupo1gt ltCodGradegt
ltHrioAbgt ltHrioFchgt
lt/STR0002_Grupo1gt ltSTR0002_Grupo1gt
ltCodGradegt ltHrioAbgt
ltHrioFchgt lt/STR0002_Grupo1gt lt/STR0002_Repet1gt

45

Estrutura do DTD - Repetição
Definição da mensagem STR avisa Alteração
Horários do STR lt-- Evento STR0002 - STR
avisa Alteracao Horarios do STR --gt lt--
Mensagem Aviso de Alteracao de Horarios do STR
--gt lt-- Codigo Msg STR0002 Emissor
STR Destinatario Todas IFs --gt lt!ELEMENT
STRAvisAltHorarioSTR (CodMsg, STR0002_Repet1,
DtHSTR, TipoHrio, DtMovto) gt lt!ELEMENT
STR0002_Repet1 (STR0002_Grupo1) gt lt!ELEMENT
STR0002_Grupo1 (CodGrade, HrioAb, HrioFch) gt
46

Estrutura do DTD - Campos
Definição dos campos que podem ser utilizados
nas mensagens lt!ELEMENT CodMsg (PCDATA)
gt lt!ELEMENT DtHSTR (PCDATA) gt lt!ELEMENT
TipoHrio (PCDATA) gt lt!ELEMENT DtMovto
(PCDATA) gt . . .
47
FIMBanco Central do BrasilDepartamento de
Informática
Write a Comment
User Comments (0)
About PowerShow.com