Partager via


Création et déploiement de stratégies pour les nouveaux types de messages

Pour créer et déployer des stratégies pour de nouveaux types de messages :

  1. Créez un dossier avec le nom du type de message dans le dossier Messages MX. Par exemple, dans ce cas, le nom du dossier est setr.004.001.02.

    (<xs:complexType name="Document">  
        <xs:sequence>  
            <xs:element name="setr.004.001.02" type="setr.004.001.02"/>  
        </xs:sequence>  
    </xs:complexType>)  
    
  2. Placez le fichier de schéma (*.xsd) avec le fichier de stratégie de master/validation résultant pour ce type de message dans ce dossier.

  3. Mettez à jour le MXMessageTypeKeywordList.xml (C :\Program Files\Microsoft BizTalk Accelerator for SWIFT\SDK\Tools) avec un nom mot clé. Ce nom doit être les quatre premières lettres du nom du dossier de messages. Par exemple,

    (<Keyword name ="setr" />)  
    
  4. Pour créer des master/stratégies de validation spécifiques, prenez une copie des fichiers de stratégie de master/validation du message existant et placez-le dans le nouveau dossier de message.

  5. Modifiez toutes les références aux types de messages dans la stratégie master/validation pour refléter les nouveaux types de messages.

Conventions de nommage des messages

Suivez ces conventions pour les noms de messages :

  • Remplacement du nom du message : si le nouveau nom du message est swift.if.ia.setr.004.001.02 et que l’ancien message dont les fichiers de stratégie ont été utilisés est pacs.002.001.02, remplacez ensuite toutes les occurrences de pacs.002.001.02 par swift.if.ia.setr.004.001.02 dans les fichiers de stratégie.

    Notes

    Le nom du message est le nom du fichier de schéma qui a été téléchargé et le type de message est le nom du type de document dans le message.

  • Conservez le nom des fichiers de stratégie comme le schéma de message lui-même. Par exemple, swift.if.ia.setr.004.001.02.xsd aura les stratégies suivantes swift.if.ia.setr.004.001.02 _Master_Policy.xml et swift.if.ia.setr.004.001.02 _Validation_Policy.xml.

  • Caractères spéciaux : si le nom du message contient des caractères spéciaux, la création d’un fichier de stratégie nécessite une convention légèrement différente. Si le nom du message est, par exemple swift.if.ia$setr.004.001.02, vous devez remplacer le nom du fichier de stratégie par le nom du message avec les caractères spéciaux remplacés par « ». Par exemple, si le nom du fichier de schéma de message est swift.if.ia$setr.004.001.02.xsd, la stratégie de master résultante est swift.if.ia.setr.004.001.02_Master_Policy.xml.

    Le fichier de stratégie master doit également être modifié pour refléter le nouveau nom dans les balises suivantes :

    • <ruleset name="swift.if.ia.setr.004.001.02_Master_Policy »>

    • <rule name="swift.if.ia.setr.004.001.02_Policy_List »