Creación de esquemas de encabezado personalizado para la detección de tipos de mensaje dinámicos
En la mayoría de los escenarios, debe especificar el esquema de encabezado SWIFT predeterminado (Microsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas.HeaderSchema) para la propiedad de configuración esquema de encabezado SWIFT del desensamblador de SWIFT. El desensamblador de SWIFT usa el esquema de encabezado SWIFT predeterminado para analizar los encabezados de mensaje que se ajustan a la especificación estándar swift y tiene las propiedades promocionadas necesarias para facilitar la resolución dinámica del esquema (y la resolución de subtipo para mensajes SWIFT de "tipo dual", como MT574_IRSLST y MT574_W8BENO). Para obtener más información sobre el esquema de encabezado SWIFT predeterminado y comprender cómo el desensamblador de SWIFT realiza la resolución de esquemas, consulte Dynamic Message Type Discovery and Schema Resolution.
En otros escenarios en los que los mensajes contienen datos de encabezado estándar no SWIFT, puede usar un esquema de encabezado personalizado para el análisis de encabezados y la detección dinámica de tipos de mensaje. Para crear y usar un esquema de encabezado personalizado para la resolución de esquemas dinámicos, haga lo siguiente:
Cree un esquema personalizado que el desensamblador de SWIFT pueda usar para analizar estructuralmente el formato de datos de encabezado esperado.
Identifique qué campos del esquema contendrán los valores que indican el tipo de mensaje.
Agregue el esquema de propiedades de A4SWIFT (Microsoft.Solutions.A4SWIFT.Property.PropertySchema) a la "Lista de esquemas de propiedades" del esquema de encabezado personalizado y promueva los campos adecuados que indican el tipo de mensaje mediante las siguientes propiedades de A4SWIFT:
A4SWIFT_MessageType
A4SWIFT_MessageType2 (opcional si se usa A4SWIFT_MessageTypes )
A4SWIFT_SecondaryMessageType (opcional)
Compile e implemente el esquema de encabezado personalizado.
Establezca la propiedad de configuración esquema de encabezado swift del desensamblador swift (en el proyecto de canalización de recepción) en el esquema de encabezado personalizado.
Para obtener más información sobre estas y otras propiedades promocionadas, vea propiedades promocionadas A4SWIFT_*. Para obtener más información sobre el uso del Editor de BizTalk para crear y editar esquemas, promover propiedades mediante un esquema de propiedades y compilar e implementar proyectos de esquema, vea BizTalk Server Ayuda.