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