Sintomas

Considere o seguinte cenário:

  • Você pode aplicar o pacote de mensagem SWIFT no Microsoft BizTalk Server.

  • Tentar processar uma mensagem de serviço que tenha um indicador de tipo 21.


Nesse cenário, você receberá a seguinte mensagem de erro:

Mensagem de falha na publicação para MessageBox. Detalhes: A única mensagem do tipo S21_FIN_ACKNAK, cuja ID de troca é {InterchangeID}, foi marcada como A4SWIFT_Failed = True no banco de dados MessageBox, o Desassemblador do SWIFT.

Essa mensagem de falha com 0 analisar erros, erros de validação de XML 1 e 0 erros de validação do BRE.

Detalhes de erros podem ser extraídos da mensagem falha no banco de dados MessageBox assinando mensagens onde A4SWIFT_Failed = True.


Causa

Esse problema ocorre porque o esquema MTS21_FIN_ACKNAK.xsd no arquivo Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas.dll do pacote de mensagem requer a mensagem possui um bloco de informações finais. No entanto, a mensagem do serviço que tenha um indicador do tipo de 21 não tem um trailer e o manual do usuário SWIFT indica que o bloco de marcador é opcional para esse tipo de mensagem.

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".

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×