Convenciones de nomenclatura de esquemas de SWIFT
El Acelerador de Microsoft BizTalk para SWIFT (A4SWIFT) incluye esquemas para los mensajes FIN de La Sociedad para telecomunicaciones financieras interbancarias mundiales (SWIFT) creados mediante el Editor de BizTalk. Estos esquemas se ajustan a las siguientes convenciones a lo largo de:
Nota
Todos los esquemas tienen versiones. Para ver la versión, abra Visual Studio y haga clic con el botón derecho en el esquema en Explorador de soluciones. Con el nodo Esquema> seleccionado en el <Editor de BizTalk, en el panel Propiedades desplácese hacia abajo hasta la propiedad Versión estándar.
El nombre de cada archivo de esquema de intercambio es MT xxx.xsd, donde xxx es el tipo de mensaje FIN.
El nombre del archivo de directiva maestra asociado para cada mensaje es MTxxx_Master_Policy.xmly el nombre correspondiente del motor de reglas de negocios (BRE) es MTxxx_Master_Policy, con un nombre de lista de MTxxx_PolicyList.
El nombre del archivo de directiva de validación asociado para cada mensaje es MTxxx_Validation_Policy.xmly el nombre correspondiente en BRE es MTxxx_Validation_Policy.
Dentro de cada esquema de mensaje, el nombre de la raíz es SWIFT_CATEGORYz_MTzxx_Interchange, donde z es la categoría de mensaje (primer dígito del tipo de mensaje) y zxx es el tipo de mensaje.
El espacio de nombres de destino para cada esquema de mensaje es
http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/Category*z*/MT*zxx
, donde *z es la categoría de mensaje (primer dígito del tipo de mensaje) y zxx es el tipo de mensaje.El tipo de documento es MT*zxx, donde *zxx es el tipo de mensaje.
Los nombres de los campos que no están numerados y subcarpetas incluyen nombres de negocio descriptivos. La primera letra de cada palabra está en mayúsculas y los nombres no incluyen un espacio intermedio o una puntuación entre palabras (por ejemplo, el nombre sería ServiceIdentifier, no identificador de servicio).
Las etiquetas de secuencias dentro de los mensajes se ajustan a la Guía de referencia de SWIFT (por ejemplo, SequenceA).
Las etiquetas de los campos SWIFT numerados incluyen un título descriptivo seguido de la secuencia (si está presente), seguido del código numérico y el formato de letra opcional (por ejemplo, Reference_A_20C).
Donde hay una opción de varios formatos para un campo, la etiqueta del nodo es <Choice> y, a continuación, cada opción es un campo numerado (por ejemplo, Date_A_98A y DateTime_A_98C).
El nombre de la definición de elemento de nivel más bajo de un subcampo consta del nombre del subcampo seguido de Type (por ejemplo, accountType para Account).
Otros espacios de nombres del esquema de mensajes incluyen lo siguiente:
xmlns:xs="http://www.w3.org/2001/XMLSchema". Este es el espacio de nombres de esquema XML W3C predeterminado.
xmlns:b="<http://schemas.microsoft.com/BizTalk/2003>"
. Este es el espacio de nombres de BizTalk predeterminado.Cada esquema de mensaje hace referencia directamente al tipo base y a los esquemas de tipo de datos comunes.