Funcionalidad del desensamblador y el ensamblador de SWIFT
El desensamblador swift puede realizar las siguientes tareas cuando se invoca en una canalización de recepción de BizTalk Server:
Detecte dinámicamente el tipo de mensaje y resuelva el esquema del documento. Esto permite que un único puerto de recepción y una canalización controlen varios tipos de mensajes SWIFT.
Analice un archivo plano SWIFT en XML.
Invoque el lector de validación XML para realizar la validación xml (esquema), como comprobar la validez del tipo de datos, el formato de datos o la conformidad de longitud.
Invoque el motor de reglas de negocio (BRE) para realizar la validación de BRE, como comprobar la conformidad con las reglas de red SWIFT o realizar otra validación compleja que el esquema no implemente.
Publique un mensaje XML analizado en la base de datos MessageBox con propiedades de contexto promocionadas y XML de recopilación de errores serializado (proporcionando información sobre los errores detectados durante el análisis o la validación).
Nota
Si el desensamblador encuentra errores irrecuperables durante el análisis, el desensamblador publicará el mensaje en la base de datos messageBox en formato de archivo plano nativo en lugar de XML.
Procese lotes de entrada, como se indica a continuación:
Análisis y conservación de sobres por lotes (encabezado de lote, finalizador de lotes)
Analizar y conservar sobres de mensaje (encabezado de mensaje, finalizador de mensajes)
Análisis y validación de mensajes SWIFT en el lote individualmente
Publicar mensajes SWIFT en la base de datos messageBox individualmente
Publicar todo el lote de entrada en la base de datos messageBox como un único mensaje (copia exacta de entrada)
Promover las propiedades de contexto relacionadas con lotes para ordenar o correlacionar mensajes que se originan en el mismo lote
El ensamblador SWIFT puede realizar las siguientes tareas cuando se invoca en una canalización de envío de BizTalk:
Detecte dinámicamente el tipo de mensaje y resuelva el esquema del documento. Esto permite que un único puerto de envío y una canalización controlen varios tipos de mensajes SWIFT.
Serialice XML analizado en un archivo plano SWIFT.