Síntomas
Cuando se utiliza el Acelerador de BizTalk Server para el paquete de mensaje SWIFT para procesar un mensaje de ALETA válido del tipo 300 MT, se produce un error de análisis, y se produce un error en la operación de perfeccionamiento. Este error se produce cuando el campo 77A está presente y su contenido tiene un formato no estructurado.
Causa
Este problema se produce porque el archivo de esquema de 300 MT aplica un formato estructurado para campo 77A.
Información de actualización acumulativa
La revisión que resuelve este problema se incluye en la actualización acumulativa 2 para SWIFT mensaje Pack 2015.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Más información
Se realizó el cambio siguiente para solucionar este problema:
-
El tipo complejo de esquema que define el campo de 300 MT 77A se ha actualizado para permitir un formato no estructurado. Antes del cambio, la línea 1 del campo 77A era necesaria para iniciar con texto que coincida con la siguiente expresión regular:
/[A-Z]{1,8}/
Después del cambio, línea1 puede ser cualquier texto que cumple con el "conjunto de caracteres x" de SWIFT.
En la tabla siguiente muestra el archivo que se actualiza para resolver este problema y que se incluye en la actualización acumulativa 2 para el año 2015 Pack de mensaje.
Nombre del archivo |
Ruta de instalación |
---|---|
Types.xsd Base SWIFT |
[Directorio de instalación] \SWIFT Messages\A4SWIFT-SRG2015\Base Schemas\ |
Notas:
-
Es la ruta de instalación predeterminada (el directorio de instalación): C:\Program Files (x 86) \MP2015\.
-
Después de instalar la actualización acumulativa 2, tendrá que actualizar, reconstruir y volver a implementar las aplicaciones de BizTalk que tienen dependencias de estos archivos.