Partage via


Propriétés de la configuration du désassembleur SWIFT

Le tableau suivant fournit les propriétés, les descriptions, les types de données et les plages de valeurs du désassembleur SWIFT (DASM).

Nom de la propriété Description Type de données Plage de valeurs
Schéma d’en-tête batch Spécifie le schéma de fichier plat que vous utilisez pour analyser l’en-tête d’enveloppe de lot. Utilisez uniquement si le débat entrant a la valeur True. String Aucun ou nom de schéma déployé
Schéma de bande-annonce par lot Spécifie le schéma de fichier plat à utiliser pour analyser la bande-annonce de l’enveloppe de lot. Utilisez uniquement si le débat entrant a la valeur True. String Aucun ou nom de schéma déployé
BRE Validation Active/désactive l’appel de la validation du moteur de règles métiers (BRE). S’ils sont définis sur True, les messages sont validés par le BRE par rapport aux stratégies déployées (par exemple, pour appliquer les règles réseau SWIFT). Si la valeur est False, la validation BRE n’est pas appelée. Boolean True, False
Liste de messages de type double type Spécifie les types de messages SWIFT qui doivent inspecter un deuxième champ d’en-tête pour déterminer le sous-type de message lors de la résolution dynamique du type de message. La liste par défaut est 102 103 521 523 574. Note: Si l’une ou l’ensemble des chaînes de type message sont supprimées de la liste des messages de type double type, pour tous les messages autres que MT574, le schéma d’origine et ses règles métier sont utilisés dans le traitement du message. Par exemple, un instance MT102 PLUS utilise MT102, un MT103PLUS instance utilise MT103, un MT521_ISITC instance utilise MT521 et un MT523_ISITC instance utilise MT523. Pour toutes les instances MT574, l’erreur suivante est retournée : Échec de la recherche de la spécification de document par type de http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/Category5/MT574#SWIFT_CATEGORY5_MT574_Interchange message. Vérifiez que le schéma est déployé correctement. » String Liste de nombres à 3 chiffres séparés dans l’espace
Fragmentation Active/désactive la fragmentation des lots entrants. Si la valeur est True, les messages d’un lot entrant sont publiés dans la base de données MessageBox en tant que messages distincts. Si la valeur est False, l’ensemble du lot entrant est publié dans la base de données MessageBox sous la forme d’un seul message (en tant que copie exacte de l’entrée). Utilisez uniquement si le débat entrant a la valeur True. Boolean True, False
Débat entrant Active/désactive le traitement des lots entrants. Si la valeur est True, les lots entrants sont attendus et sont débattus pendant le traitement. S’il est défini sur False, des messages uniques sont attendus et ne nécessitent pas de débat. Boolean True, False
Schéma d’en-tête de message Spécifie le schéma de fichier plat à utiliser pour analyser l’en-tête d’enveloppe de message (pour un message dans un lot). Utilisez uniquement si le débat entrant a la valeur True. String Aucun ou nom de schéma déployé
Schéma de la bande-annonce de message Spécifie le schéma de fichier plat à utiliser pour analyser la bande-annonce de l’enveloppe de message (pour un message dans un lot). Utilisez uniquement si le débat entrant a la valeur True. String Aucun ou nom de schéma déployé
Conserver l’en-tête Batch Active/désactive la conservation de l’en-tête d’enveloppe de lot lorsque la fragmentation est activée. Si la valeur est True, l’en-tête d’enveloppe de lot est publié dans la base de données MessageBox sous la forme d’un message distinct. Si la valeur est False, l’en-tête d’enveloppe de lot est ignoré après avoir été analysé. Utilisez uniquement si le schéma d’en-tête Batch est spécifié. Boolean True, False
Conserver la bande-annonce batch Active/désactive la conservation de la bande-annonce de l’enveloppe de lot lorsque la fragmentation est activée. Si la valeur est True, la bande-annonce de l’enveloppe de lot est publiée dans la base de données MessageBox sous la forme d’un message distinct. Si la valeur est False, la bande-annonce de l’enveloppe de lot est ignorée après avoir été analysée. Utilisez uniquement si batch trailer schema est spécifié. Boolean True, False
Conserver l’en-tête de message Active/désactive la conservation de l’en-tête de l’enveloppe de message (pour un message dans un lot) lorsque la fragmentation est activée. S’il est défini sur True, l’en-tête d’enveloppe de message est publié dans la base de données MessageBox dans la partie d’en-tête du message SWIFT correspondant dans le lot. S’il est défini sur False, l’en-tête de l’enveloppe du message est ignoré après avoir été analysé. Utilisez uniquement si le schéma d’en-tête de message est spécifié. Boolean True, False
Conserver la bande-annonce des messages Active/désactive la conservation de la bande-annonce de l’enveloppe de message (pour un message dans un lot) lorsque la fragmentation est activée. Si la valeur est True, la bande-annonce de l’enveloppe du message est publiée dans la base de données MessageBox dans la partie trailer du message SWIFT correspondant dans le lot. Si la valeur est False, la bande-annonce de l’enveloppe de message est ignorée après analyse. Utilisez uniquement si le schéma de bande-annonce de message est spécifié. Boolean True, False
Conserver la session et le numéro de séquence Si la valeur est True, conservez les chaînes de caractères dans les champs de session et de numéro de séquence dans le bloc d’en-tête 1.

Si la valeur est False, insérez des espaces tronqués dans ces champs.
Boolean True, False
Promouvoir A4SWIFT propriété SWIFTBound Si la valeur est True, promouvez la propriété SWIFTBound pour les messages reçus via ce pipeline avec un bloc d’en-tête 2 (entrée).

Si la valeur est False, ne promouvez en aucun cas la propriété SWIFTBound .
Boolean True, False
Supprimer les avertissements de stratégie manquants Active/désactive la journalisation des avertissements du moteur de règles métiers (BRE) dans le journal des événements pour les stratégies de validation BRE manquantes (non redéployées). Si la valeur est True, les avertissements sont supprimés. Si la valeur est False, un avertissement est consigné chaque fois qu’une stratégie de validation est introuvable. Utilisez uniquement si la validation BRE est activée. Boolean True, False
Schéma d’en-tête SWIFT Spécifie le schéma de fichier plat à utiliser pour analyser l’en-tête de message SWIFT et inspecter les valeurs analysées afin de découvrir dynamiquement le type de message. Spécifiez uniquement si la résolution de type de message dynamique est requise (le pipeline traite les messages SWIFT de différents types). Spécifiez si le schéma d’échange SWIFT n’est pas spécifié. Si l’échange SWIFT et le schéma d’en-tête SWIFT ne sont pas spécifiés, le schéma d’en-tête SWIFT est défini par défaut sur Micrsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas.HeaderSchema. String Aucun ou nom de schéma déployé
Schéma d’échange SWIFT Spécifie le schéma de fichier plat à utiliser pour analyser l’intégralité du message SWIFT (échange). Spécifiez uniquement si la résolution de type de message dynamique n’est pas requise (le pipeline traite uniquement les messages SWIFT du type spécifié). Doit être spécifié si le schéma d’en-tête SWIFT n’est pas spécifié. String Aucun ou nom de schéma déployé
Traiter les lignes vides comme des erreurs d’analyse Si la valeur est True, lorsque des lignes vides sont rencontrées dans de nombreux champs multilignes, celles-ci sont marquées comme des erreurs d’analyse (les lignes vides ne sont pas une bonne pratique selon SWIFT). Notez que pour les scénarios de débat, ces erreurs d’analyse ne mettent pas fin au traitement par lots (le message est traité comme un message en erreur et produit une partie d’erreur) et les messages du lot sans erreurs sont correctement traités.

Si la valeur est False, les lignes vides sont autorisées dans de nombreux champs multilignes.
Boolean True, False
Validation XML Active/désactive l’appel de la validation XML. Si la valeur est True, les messages sont validés par le lecteur de validation XML par rapport aux contraintes de schéma (par exemple, pour appliquer la longueur ou la plage d’une valeur). Si la valeur est False, la validation XML n’est pas appelée. Boolean True, False

Voir aussi

Configuration du désassembleur SWIFT
Configuration de l’assembleur SWIFT