Sintomas
Quando utilizar o BizTalk Server Accelerator para o Pack de mensagem de SWIFT para processar uma mensagem FIN válida do tipo MT 300, ocorre um erro de análise e a operação falha. Este erro ocorre quando o campo 77A e respectivo conteúdo está num formato não estruturado.
Causa
Este problema ocorre porque o ficheiro de esquema para MT 300 impõe um formato estruturado para o campo 77A.
Informações de actualização cumulativa
A correcção que resolve este problema está incluída na actualização cumulativa 2 para a mensagem de SWIFT Pack 2015.
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Mais informações
A seguinte alteração foi efectuada para resolver este problema:
-
O tipo de complexo de esquema que define o campo de 300 MT 77A foi actualizada para permitir que um formato não estruturado. Antes da alteração, a linha 1. o do campo 77A era necessária para iniciar com o texto que coincida com a seguinte expressão normal:
/[A-Z]{1,8}/
Após a alteração, Linha1 pode ser qualquer texto que está em conformidade com o SWIFT "x" conjunto de caracteres.
A tabela seguinte mostra o ficheiro é actualizado para resolver este problema e que está incluída na actualização cumulativa 2 para mensagem Pack 2015.
Nome do ficheiro |
Caminho de instalação |
---|---|
Types.xsd de Base SWIFT |
[Dir Instalação] \SWIFT Messages\A4SWIFT-SRG2015\Base Schemas\ |
Notas
-
O caminho de instalação predefinido (o directório de instalação) é: \MP2015\ C:\Program Files (x86).
-
Depois de instalar a actualização cumulativa 2, tem de actualizar, reconstruir e implementar todas as aplicações BizTalk que tenham dependências nestes ficheiros.