S’applique à
BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010 BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2013 Standard

Symptômes

Considérez le scénario suivant :

  • Vous appliquez le Pack de Message SWIFT sur Microsoft BizTalk Server.

  • Vous essayez de traiter un message de service qui a un indicateur du type de 21.

Dans ce scénario, le message d’erreur suivant peut s’afficher :

Publication des messages ayant échoué dans la MessageBox. Détails : Le message de type S21_FIN_ACKNAK, dont l’ID Interchange est {InterchangeID}, a été marqué comme A4SWIFT_Failed = True dans la base de données MessageBox par le désassembleur SWIFT.Ce message a échoué avec 0 analyser les erreurs, les erreurs de validation XML 1 et les erreurs de validation BRE 0.Détails de l’erreur peuvent être extraits à partir du message a échoué dans la base de données MessageBox en vous abonnant aux messages où A4SWIFT_Failed = True.

Cause

Ce problème se produit car le schéma MTS21_FIN_ACKNAK.xsd dans le fichier Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas.dll du Message Pack requiert le message à un bloc de code de fin. Toutefois, le message de service qui a un indicateur du type de 21 ne dispose pas d’une remorque, et le manuel de l’utilisateur SWIFT indique que le bloc de la remorque est facultatif pour ce type de message.

Informations de mise à jour cumulative

Le correctif qui résout ce problème est inclus dans les 2 mise à jour Cumulative pour SWIFT Message Pack 2015.

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.