Skip to main content
O Lerian STA move arquivos em dois sentidos. Cada troca é uma transferência — um único arquivo que se move entre a instituição e o BACEN. Um número de protocolo rastreia a transferência ao longo do ciclo de vida do protocolo do BACEN. Cada ponta verifica o SHA-256.

Envio de saída


A instituição, ou um produto da Lerian rio acima, entrega ao Lerian STA um arquivo para o BACEN. O Lerian STA então obtém um número de protocolo do BACEN. Ele envia os bytes do arquivo. O BACEN valida os bytes contra o SHA-256 declarado. A transferência avança pelo ciclo de vida do BACEN: O envio faz retentativas dentro de um orçamento limitado. Uma vez que o Lerian STA esgota o orçamento de retentativas, ele cancela a transferência. Cada protocolo carrega também um TTL limitado de relógio de parede — 44 horas por padrão. O Lerian STA precisa concluir o envio antes de o BACEN expirar o protocolo.

Descoberta e download de entrada


O Lerian STA sonda o BACEN em busca de arquivos disponíveis, por tenant ativo, em uma cadência configurada. Para cada arquivo, o Lerian STA confere o código de sistema do BACEN do arquivo contra as configurações de origem de entrada do tenant. Depois ele baixa os bytes. Ele verifica os bytes contra o SHA-256 que o BACEN reporta. Ele armazena o arquivo de forma durável em object storage. Uma divergência de hash ou uma falha de download faz retentativas dentro de um orçamento limitado. Uma vez que o Lerian STA esgota o orçamento, ele põe a transferência em quarentena rumo a uma falha terminal — inconsistente ou cancelada. Ele não a entrega ao seu produto de origem.

Ações do operador


Um operador só pode agir quando o estado e a configuração da transferência permitem:
  • Cancelar somente quando a máquina de estados canônica permitir uma transição para Canceled; não é permitido em todos os estados não terminais.
  • Repetir uma transferência de saída somente se ela não for terminal, ainda tiver orçamento de envio e o TTL do protocolo não tiver expirado.
  • Marcar como urgente somente uma transferência de entrada em AvailableForDownload cuja configuração de origem tenha urgência habilitada; caso contrário, falha de modo fechado.
O Lerian STA também cancela uma transferência quando o seu protocolo do BACEN expira.