Symptômes
Prenons l’exemple du scénario suivant :
-
Vous disposez d’un ordinateur exécutant Microsoft BizTalk Server 2009.
-
Vous utilisez Microsoft BizTalk Accelerator 2009 pour SWIFT (A4SWIFT) avec microsoft BizTalk Accelerator pour SWIFT 2009 Message Pack pour traiter les messages.
-
Vous activez la validation du moteur de règles d’entreprise (BRE) sur le désassembleur SWIFT (DASM) et vous déployez la stratégie de validation pour les messages MT 535.
-
Vous recevez un message MT 535 qui remplit les conditions suivantes :
-
L’indicateur d’activité (champ : 17B :ACTI) dans les informations générales de la séquence A est « N ».
-
La séquence B n’est pas présente.
-
Champ : 22F ::STTY//ACCT est présent.
-
La sous-séquence B1 n’est pas présente.
-
Dans ce scénario, le message est rejeté par BizTalk Server et vous recevez le message d’erreur suivant :
Erreur BRE : Stratégie : SWIFT_NetworkRule267_Policy, Règle : Validate_MT535, ErrorCode : E67, ( = ).
Toutefois, selon le manuel SWIFT, ce message MT 535 est valide.
Cause
Ce problème se produit en raison d’une erreur dans la stratégie de validation SWIFT_NetworkRule267_Policy dans le pack de messages BizTalk Accelerator pour SWIFT 2009.
Résolution
Informations sur le correctif logiciel
Un correctif logiciel pris en charge est désormais disponible auprès de Microsoft. Toutefois, il est destiné à corriger uniquement le problème décrit dans cet article. Appliquez-la uniquement aux systèmes qui rencontrent ce problème spécifique. Ce correctif logiciel peut recevoir des tests supplémentaires. Par conséquent, si vous n’êtes pas gravement affecté par ce problème, nous vous recommandons d’attendre le Prochain Service Pack qui contient ce correctif logiciel.Pour résoudre ce problème immédiatement, contactez les services de support technique Microsoft pour obtenir le correctif logiciel. Pour obtenir la liste complète des numéros de téléphone des services de support technique Microsoft et des informations sur les coûts de support, visitez le site web Microsoft suivant :
http://support.microsoft.com/contactus/?ws=supportRemarque Dans des cas particuliers, les frais habituellement engagés pour les appels de support peuvent être annulés si un Support Microsoft Professionnel détermine qu’une mise à jour spécifique résout votre problème. Les coûts habituels du support technique s’appliqueront aux autres questions et problèmes non directement liés à la mise à jour en question.
Conditions préalables
Pour appliquer ce correctif, vous devez disposer du pack de messages Microsoft BizTalk Accelerator pour SWIFT 2009 version 35 installé sur l’ordinateur. Remarque BizTalk Accelerator pour SWIFT 2009 Message Pack V35 doit être installé avec les A4SWIFT suivantes :
-
Accélérateur BizTalk 2009 pour SWIFT
Pour obtenir des instructions d’installation détaillées, reportez-vous au fichier Readme.txt contenu dans ce package de correctif logiciel.
Nécessité de redémarrer
Vous n’avez pas besoin de redémarrer l’ordinateur après avoir appliqué ce correctif logiciel. Toutefois, vous devez redémarrer le service d’instance hôte BizTalk et le service de mise à jour du moteur de règles après avoir appliqué ce correctif.
Informations sur le remplacement de correctif logiciel
Ce correctif logiciel n'en remplace pas d'autre.
Informations sur les fichiers
La version anglaise de ce correctif logiciel contient les attributs de fichier (ou les attributs de fichier ultérieurs) répertoriés dans le tableau suivant. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.
|
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Time |
Platform |
|---|---|---|---|---|---|
|
Microsoft.solutions.financialservices.swift.commonfunctions.dll |
4.1.1301.2 |
333,760 |
28-mai-2010 |
09:30 |
x86 |
|
Swift_networkrule267_policy.xml |
Non applicable |
17,524 |
28-mai-2010 |
09:30 |
Non applicable |
État
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Informations supplémentaires
Pour télécharger le pack de messages BizTalk Accelerator pour SWIFT 2009, visitez le site web du Centre de téléchargement Microsoft suivant :
Pack de messages Accélérateur BizTalk pour SWIFT 2009Pour plus d’informations sur le déploiement des règles BRE utilisées par les orchestrations A4SWIFT pour traiter les messages SWIFT, visitez le site web MSDN (Microsoft Developer Network) suivant :
Déploiement de règles BRESi vous rencontrez ce problème lorsque vous utilisez des versions antérieures de BizTalk Server, cliquez sur le numéro ci-dessous pour appliquer le correctif logiciel à partir de la Base de connaissances Microsoft :
983219CORRECTIF : La stratégie de SWIFT_NetworkRule267_Policy valide incorrectement les messages MT535 lorsque vous utilisez microsoft BizTalk Accelerator pour SWIFT 2009 Message Pack dans BizTalk Server 2006 R2, BizTalk Server 2006 et BizTalk Server 2004 Pour plus d’informations sur BizTalk Server correctifs logiciels, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
2003907 Informations sur les correctifs logiciels BizTalk Server