Sintomas
Quando você usar o Acelerador de BizTalk Server para SWIFT mensagem Pack para processar uma mensagem FIN válida do tipo 300 MT, ocorre um erro de análise e a operação de processamento de falha. Este erro ocorre quando o campo 77A está presente e seu conteúdo está em um formato não-estruturado.
Causa
Esse problema ocorre porque o arquivo de esquema para 300 MT impõe um formato estruturado para campo 77A.
Informações da atualização cumulativa
A correção que resolve esse problema está incluída na atualização cumulativa 2 para SWIFT mensagem Pack 2015.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais informações
A seguinte alteração foi feita para resolver esse problema:
-
O tipo complexo de esquema que define o campo de 300 MT 77A foi atualizado para permitir um formato não-estruturado. Antes da alteração, a linha 1 campo 77A foi precisam começar com texto que coincida com a seguinte expressão regular:
/[A-Z]{1,8}/
Após a alteração, linha1 pode ser qualquer texto que seja compatível com o SWIFT "x" do conjunto de caracteres.
A tabela a seguir mostra o arquivo que é atualizado para resolver esse problema e que está incluído na atualização cumulativa 2 para mensagem Pack 2015.
Nome do Arquivo |
Caminho de instalação |
---|---|
Types.xsd Base SWIFT |
[Instalar Dir] \SWIFT Messages\A4SWIFT-SRG2015\Base Schemas\ |
Observações:
-
É o caminho de instalação padrão (o diretório de instalação): C:\Program Files (x86) \MP2015\.
-
Depois de instalar cumulativa Update 2, você terá que atualizar, recriar e reimplantar todos os aplicativos BizTalk que têm dependência com esses arquivos.