Partager via


Problèmes connus pour Microsoft BizTalk Accelerator pour SWIFT (A4SWIFT)

Cette section contient des informations utiles qui peuvent vous aider à éviter les erreurs avec Microsoft BizTalk Accelerator pour SWIFT (A4SWIFT). Les problèmes connus sont regroupés dans les zones suivantes :

Réparation et renvoi des messages

L’impression d’un document de réparation est enregistrée dans le journal d’historique, même si elle est annulée

Si vous exécutez la commande Imprimer pour un document dans la boîte de réception de réparation, puis annulez l’impression, l’impression est toujours entrée dans le journal d’historique. Cela se produit lorsque vous ouvrez le document à réparer dans son formulaire InfoPath, cliquez sur la commande Imprimer dans le menu Fichier, puis cliquez sur Annuler dans la boîte de dialogue Imprimer. Vous devez ignorer l’entrée dans le journal d’historique.

Une signature en double peut provoquer un message d’erreur XLANG/s

Lorsqu’un vérificateur utilise le même certificat qu’un réparateur, A4SWIFT suspend le message et indique dans un message d’erreur que les signatures en double ne sont pas autorisées. Toutefois, A4SWIFT génère également un autre message d’erreur avec une source d’événement XLANG/s, indiquant que le service XLANG/s a été suspendu. Ignorez ce message.

La taille des messages peut affecter les performances de réparation

Si vous tentez de réparer un fichier XML inhabituellement volumineux, les performances du système peuvent se dégrader considérablement lorsque vous ouvrez le fichier XML dans le formulaire InfoPath pour le type de message. La consommation de mémoire peut augmenter, la consommation du processeur peut diminuer et le processus peut échouer avec une erreur indiquant que le stockage disponible était insuffisant pour terminer l’opération.

La dernière signature utilisée pour signer correctement un message sera authentifiée par Authentifier les signatures

Le fait de cliquer sur le bouton Authentifier les signatures dans un formulaire InfoPath valide la signature pour l’étape dans laquelle vous vous trouvez uniquement si vous avez déjà signé le formulaire. Dans le cas contraire, il valide la signature de l’étape précédente, le cas échéant, et publie l’erreur suivante :

L’utilisateur de signature n’est pas correctement configuré pour le <rôle stage_name> dans les department_name> de service<.

Par exemple, supposons que vous soyez dans une phase d’approbation immédiatement après une phase de vérification. Si vous n’avez pas encore signé le formulaire en tant qu’approbateur et que vous cliquez sur Authentifier les signatures, A4SWIFT authentifie la signature utilisée par le vérificateur, et non la signature de votre approbateur, et publie l’erreur précédente.

A4SWIFT outil de nettoyage ne supprime pas les modèles

L’outil de nettoyage A4SWIFT n’effectue pas les opérations suivantes :

  • Supprime tous les modèles MT du site MRSR

  • Supprime tous les contrats et profils de partenaires du site MRSR

  • Supprime tous les utilisateurs, rôles et services

  • Désinscrit l’A4SWIFT BizTalk Server du site MRSR

La propriété A4SWIFT_MRSRDepartment est définie sur une chaîne vide pour un message qui n’a pas été analysé

Lorsque l’orchestration de réparation de message achemine vers messageBox un message non traité qui a été corrigé, elle définit la propriété A4SWIFT_MRSRDepartment sur une chaîne vide et la promeut. Un port d’envoi ne peut pas s’abonner sur cette propriété.

Impossible d’enregistrer un service si le service d’authentification unique a été arrêté

Si vous essayez d’ajouter un service lorsque le service d’authentification unique est arrêté, vous recevez une erreur indiquant que le nom> de l’ordinateur du serveur <principal de l’authentification unique a échoué. Vérifiez que SSO est configuré et que le service SSO est exécuté sur ce serveur.

Un nom de service ne doit pas contenir le caractère « ~ »

Un nom de service qui contient le caractère « ~ » entraîne des problèmes avec la base de données A4SWIFT.

Signature des formulaires Infopath

La signature des formulaires InfoPath doit être effectuée manuellement.

Sécurité

La combinaison d’hôtes approuvés et non approuvés peut activer l’usurpation d’identité

Il peut être possible d’usurper des messages liés à SWIFT à partir d’autres applications hôtes BizTalk Server non approuvées. Il ne s’agit que d’un problème lors de l’exécution en mode de confiance mixte (lorsque les hôtes approuvés et les hôtes non approuvés exécutent des applications dans le même groupe BizTalk Server). Vous pouvez atténuer ce risque en utilisant des composants de pipeline de résolution de partie pour identifier la source du message lié à SWIFT. Cela n’est pas nécessaire lors de l’exécution dans un environnement entièrement fiable ou pour la majorité des scénarios d’utilisation. Vous devez suivre les instructions BizTalk Server pour créer des applications sécurisées lors de la combinaison d’hôtes approuvés et non approuvés.

Divers

Le paramètre CacheEntries peut être réinitialisé par un programme d’installation, ce qui affecte les performances

La clé de Registre CacheEntries détermine le nombre maximal d’ensembles de règles mis en cache par le service de mise à jour du moteur de règles d’entreprise. Le programme d’installation BizTalk Server définit CacheEntries sur 32 par défaut. Le programme d’installation A4SWIFT passe HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \BusinessRules\3.0\CacheEntries à 512 pour des performances optimales. Toutefois, dans certaines circonstances, CacheEntries peut être réinitialisé automatiquement. Cela peut affecter les performances du système.

Les mises à jour du moteur de règles peuvent changer CacheEntries de 512 à 32. Après avoir installé une mise à jour du moteur de règles, réinitialisez manuellement CacheEntries sur 512, si nécessaire.

Même si le programme d’installation A4SWIFT définit CacheEntries de 32 à 512, la désinstallation de A4SWIFT ne réinitialise pas CacheEntries de 512 à 32.

Pour plus d’informations, consultez la rubrique « Paramètres de configuration et de réglage du moteur de règles » dans BizTalk Server aide.

La création d’un projet de pipeline peut entraîner un grand nombre d’avertissements

Lorsque vous ajoutez l’assembleur SWIFT à un pipeline d’envoi, ou le désassembleur SWIFT à un pipeline de réception, puis que vous générez le projet de pipeline contenant ces pipelines, vous pouvez recevoir une série d’avertissements liés aux composants du pipeline. Ces avertissements indiquent que Visual Studio n’a pas trouvé de dépendances. Vous pouvez corriger la condition à l’origine de ces avertissements en modifiant la propriété Copy Local de l’assembly SWIFTAsm ou SWIFTDasm dans le dossier de référence, comme suit :

  1. Dans Explorateur de solutions de Visual Studio, développez votre projet de pipeline, puis développez le nœud Références.

  2. Sous le nœud Références, sélectionnez l’assembly SWIFTAsm et/ou l’assembly SWIFTDasm .

  3. Dans le volet Propriétés, remplacez la valeur de la propriété Copy Local par False.

  4. Cliquez avec le bouton droit sur votre projet de pipeline, puis cliquez sur Générer.

    Notes

    Vous ne devriez pas voir d’avertissements concernant les dépendances introuvables.