Esquemas de SWIFT
El Acelerador de BizTalk para SWIFT (A4SWIFT) envía y recibe mensajes financieros (FIN) de SWIFT como archivos planos individuales a través de la red SWIFT. Cada mensaje individual consta de un conjunto de bloques de encabezados, un bloque de texto formado por un conjunto predefinido de campos etiquetados y subcampos posicionales o ordenados, y un conjunto de tráileres dentro de un bloque de remolque. El contenido del bloque de texto varía según el tipo de mensaje.
También hay muchas aplicaciones, que intercambian lotes de mensajes financieros SWIFT (FIN), un conjunto de mensajes contenidos en un único archivo. El archivo se puede entregar localmente o puede transmitirse a través de FileAct (a través de la red IP SWIFT— SIPN) o a través de FTP.
Para simplificar la manipulación de los datos asociados a estos mensajes, independientemente de si se procesan por lotes o se envían individualmente, Microsoft A4SWIFT proporciona un esquema XSD que define cada tipo de mensaje. Este esquema promueve el tipo de mensaje para que los mensajes se puedan asociar automáticamente con el esquema adecuado y transformarse automáticamente entre la representación de archivo plano externo, utilizada por la red SWIFT, hacia y desde XML.
El esquema incluye todos los bloques, incluidos los encabezados, el texto y los finalizadores. Este esquema es un esquema de intercambio, ya que es lo suficientemente completo como para transmitir mensajes a través de la red SWIFT mediante los protocolos de nivel de mensaje FIN, y para contener toda la información asociada a un mensaje recibido a través de la red SWIFT.
El esquema de cada tipo de mensaje define el formato general y el contexto de ese tipo de mensaje. A4SWIFT define cada bloque. Dentro de cada bloque, se disponen los campos y subcampos. Según corresponda, los campos y subcampos se crean a partir de tipos comunes base o complejos, definidos en esquemas independientes. La validación de nivel de esquema incluye formato, juego de caracteres, conjunto de valores, intervalo, obligatorio/opcional, repetibilidad, posición y longitud, según corresponda. Las reglas de negocios realizan validaciones entre campos y otras comprobaciones lógicas.
Esta sección contiene: