Esquemas base y comunes
El Acelerador de Microsoft BizTalk para SWIFT (A4SWIFT) ha implementado los registros y elementos que componen esquemas de mensajes individuales en esquemas independientes. Este enfoque proporciona una única ubicación para proporcionar actualizaciones para campos y formatos, aíslando el esquema del mensaje de estos cambios.
El esquema base (SWIFT Base Types.xsd) contiene las definiciones de elementos y registros comunes a las que hacen referencia los esquemas de mensaje. Las definiciones de elementos y registros comunes corresponden a los campos de mensaje SWIFT FIN. Debe agregar este esquema a cualquier proyecto que use el esquema de mensajes. El esquema base cubre las reglas y las funciones comunes, y define los formatos que A4SWIFT usa para validar las instancias de mensaje adecuadas. El esquema SWIFT Base Types.xsd define XSD simpleType y elementos complejos para los campos SWIFT. SWIFT ha definido elementos simpleType para todos los campos base, como la Cantidad, Tasa, Precio, etc., que SWIFT usa en muchos de los campos. El esquema Swift Base Types.xsd también define elementos complejos XSD para campos que incluyen muchos de los tipos simples personalizados definidos en el esquema. Por ejemplo, el elemento complejo BankIdentifierCode usa Bank Code, Country Code, Area Code y Branch Code. Los usuarios pueden agregar nuevos elementos simples y complejos que reflejan campos SWIFT y pueden modificar los tipos existentes. Sin embargo, debe tener cuidado al modificar los tipos existentes, ya que las características validación del motor de reglas de negocios (BRE) y validación XML dependen de estos tipos definidos.
El esquema común (SWIFT Common Data Types.xsd) define los juegos de caracteres adecuados para los campos del esquema base. SWIFT define estos juegos de caracteres, como se hace referencia en el Manual de usuario de SWIFT. También debe agregar el esquema común a los proyectos de esquema.