|
Todos los mensajes FIN messages se conforman de acuerdo a una estructura de bloques. Cada bloque contiene información de cierto tipo y con una finalidad específica.
Los bloques comienzan y terminan con una llave, caracteres '{' y '}' respectivamente. Tosos los bloques principales son numerados, y el número de bloque esta seguido de un caracter ':'.
Un mensaje FIN de tipo usaurio-a-usuario típico puede estar formado entonces por los siguientes bloques:
{1: CABEZAL BÁSICO / HEADER BLOCK} {2: CABEZAL DE APLICACIÓN / APPLICATION HEADER BLOCK} {3: CABEZAL DE USUARIO / USER HEADER BLOCK} {4: BLOQUE DE TEXTO / TEXT BLOCK} {5: BLOQUE FINAL / TRAILER BLOCK}
- Los bloques 1, 2 y 3 contienen información general de encabezado del mensaje, el bloque 4 contiene el texto del mensaje, y el bloque 5 agrega información de control.
- Los bloques 3, 4 y 5 pueden a su vez contener sub-bloques, es decir, bloques dentro de bloques, o bien campos.
- El único bloque mandatorio es el bloque 1, Basic Header Block, y es mandatorio para todos los tipos de mensaje. Los bloques 2 a 5 Blocks 2-5 son opcionales dependiendo de la naturaleza del mensaje y de la aplicación SWIFT por medio de la cual el mensaje es enviado o recibido.
- Los mensajes de tipo FIN de usuario-a-usuario contienen los bloques 1, 2, 4 y 5.
|