SWIFT fornece serviços de sistema de mensagens seguros e padronizados e software de interface para instituições financeiras.
As mensagens SWIFT FIN podem ser modeladas utilizando o Formato TDS (Tagged/Delimited String) MRM.
A estrutura de bloco de alto nível de uma mensagem SWIFT é mostrada na tabela a seguir.
Estrutura do bloco de alto nível da mensagem SWIFT
Nome do Bloco | Format |
---|---|
Cabeçalho básico | {1:...} |
Cabeçalho do aplicativo | {2:...} |
Cabeçalho do usuário | {3:...} |
Texto | {4:...} |
Final | {5:...} |
Quando concatenados em uma mensagem, os blocos aparecem como: {1:...}{2:...}{3:...}{4:...}{5:...}
Você pode modelar isso definindo as seguintes propriedades de tipo para a mensagem:
Separação de Elementos de Dados =
Marcado Delimitado
Indicador de Grupo = {
Delimitador = }{
Terminador de Grupo = }
Separador de Dados de Tag = :
Cada bloco é modelado como um elemento de dados complexo com valores de propriedade Tag do elemento iguais a 1,2,3,4 e 5, respectivamente.
O corpo do texto da mensagem tem o seguinte formato:
{4:
:20:X
:32A:940930USD1,
.....
:72:/A/
-}
Você pode modelar o tipo complexo do corpo do Texto definindo as seguintes propriedades de tipo:
Separação de Elementos de Dados =
Marcado Delimitado
Group Indicator = <CR><LF>:
Delimiter = <CR><LF>:
Group Terminator = <CR><LF>-
Separador de Dados de Tag = :
A propriedade Tag dos elementos dentro do corpo tem valores iguais a 20, 32A, 72 e assim por diante.
Uma solução de conjunto de mensagens predefinidas para SWIFT pode ser adquirida da IBM®. Consulte a Página da Web do WebSphere MQ SupportPacs.
Swift é uma cooperativa pertencente ao segmento de mercado financeiro. Para obter informações adicionais sobre o padrão do sistema de mensagens SWIFT, consulte Web Site da Comunidade SWIFT.