Déploiement de règles BRE
Vous devez déployer les règles BRE utilisées par A4SWIFT orchestrations pour traiter les messages SWIFT.
Résumé
Publiez les vocabulaires suivants :
A4SWIFT_CodeLists.xml et A4SWIFT_Functions.xml vocabulaires. Ils se trouvent dans <drive> :\Program Files\Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Stratégies de base\Vocabulaire. Publiez et déployez-les à l’aide de l’utilitaire de déploiement BRE.
Publiez et déployez les stratégies suivantes :
Stratégies de base SWIFT pour le schéma de message, y compris les stratégies de SWIFT_Reference_Policy.xml, de SWIFT_PartyIdentifier_Policy.xml et de règles réseau (SWIFT_NetworkRulexxx_Policy.xml) pour les schémas déployés. Ils se trouvent dans <drive> :\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Stratégies de base. Publiez et déployez-les à l’aide de l’utilitaire de déploiement BRE.
Stratégies de base et de validation associées aux schémas de message déployés (MTxxx_Master_Policy.xml et MTxxx_Validation_Policy.xml). Ils se trouvent dans <drive> :\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Category 1\MTxxx. Publiez et déployez-les à l’aide de l’utilitaire de déploiement BRE.
Stratégies de base et de validation associées à la validation BIC (BIC_Master_Policy.xml et BIC_Validation_Policy.xml), si la validation BIC est requise. Ils se trouvent dans <drive> :\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Stratégies de base. Avant de publier et de déployer ces stratégies, vous devez personnaliser BIC_Master_Policy.xml avec les noms du SQL Server, le nom de la base de données BIC et la valeur de sécurité intégrée. Pour plus d’informations, consultez Activation de la validation des codes d’identificateur bancaire. Publiez et déployez-les à l’aide de l’Assistant Déploiement du moteur de règles.
Pour déployer des règles BRE
Exécutez l’utilitaire de déploiement BRE. Pour plus d’informations, consultez « Déploiement de règles BRE à la fois » ci-dessous. Cet utilitaire publiera et déploiera les éléments suivants :
vocabulaires A4SWIFT_CodeLists.xml et A4SWIFT_Functions.xml
Stratégies de base SWIFT pour le schéma de message, y compris les stratégies de SWIFT_Reference_Policy.xml, de SWIFT_PartyIdentifier_Policy.xml et de règle réseau (SWIFT_NetworkRulexxx_Policy.xml)
Stratégies de base et de validation associées aux schémas de message déployés (MTxxx_Master_Policy.xml et MTxxx_Validation_Policy.xml)
Personnalisez BIC_Master_Policy.xml avec les noms du serveur SQL, le nom de la base de données BIC et la valeur de sécurité intégrée. Pour plus d’informations, consultez Activation de la validation des codes d’identificateur bancaire.
Exécutez l’Assistant Déploiement du moteur de règles pour publier et déployer BIC_Master_Policy.xml et BIC_Validation_Policy.xml (dans <drive> :\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Stratégies de base). Pour plus d’informations, consultez « Déploiement de règles BRE une à la fois » ci-dessous.
Outils de déploiement des stratégies
Le moyen le plus simple de publier les vocabulaires et de déployer les stratégies consiste à utiliser l’utilitaire de déploiement du moteur de règles métiers (BRE) dans le kit de développement logiciel (SDK) A4SWIFT. Vous pouvez également le faire à l’aide de l’Assistant Déploiement du moteur de règles BizTalk Server, qui effectue la même tâche un vocabulaire ou une stratégie à la fois.
Notes
L’utilitaire de déploiement BRE ne déploie pas la stratégie principale BIC et la stratégie de validation BIC. Vous devez les déployer à l’aide de l’Assistant Déploiement du moteur de règles.
Déploiement de règles BRE en même temps
L’utilitaire de déploiement du moteur de règles métiers (BRE) effectue une série de tâches de publication et de déploiement en une seule étape. Vous devez réexécuter l’utilitaire de déploiement chaque fois que vous ajoutez un schéma à votre projet.
Pour déployer des règles BRE à l’aide de l’utilitaire de déploiement BRE
Cliquez sur Démarrer, pointez sur Tous les programmes, sur Accélérateur Microsoft BizTalk pour SWIFT, puis cliquez sur Utilitaire de déploiement BRE.
Dans la boîte de dialogue Utilitaire de déploiement BRE, cliquez sur Parcourir.
Dans la boîte de dialogue Global Assembly Cache .NET, sélectionnez l’assembly de projet que vous avez déployé dans Déploiement de schémas A4SWIFT, puis cliquez sur OK.
Dans la boîte de dialogue Utilitaire de déploiement BRE, cliquez sur Déployer.
Notes
En fonction des schémas que vous avez déployés avec cet assembly, l’utilitaire de déploiement identifie les règles associées et les publie pour les utiliser avec le BRE. Lorsque vous avez terminé, l’utilitaire de déploiement BRE affiche le message suivant :
Notes
« Le déploiement est terminé. Consultez le fichier journal ou le compositeur de règles métiers pour plus d’informations. »
Fermez la boîte de dialogue Utilitaire de déploiement BRE.
Ouvrez l’Explorateur Windows. Accédez à <lecteur> :\Documents et paramètres\Tous les utilisateurs\Données d’application, puis vérifiez que le fichier journal BREDeploymentLog.txt s’affiche dans ce lecteur.
Redémarrez le service de mise à jour du moteur de règles. Pour ce faire, cliquez sur Démarrer, sur Exécuter, entrez services.msc, puis cliquez sur OK. Dans la fenêtre Services (local), cliquez avec le bouton droit sur Service de mise à jour du moteur de règles, puis cliquez sur Redémarrer.
Déploiement de règles BRE une à la fois
Vous pouvez utiliser l’Assistant Déploiement du moteur de règles pour publier des vocabulaires et déployer des stratégies une par une. Pour un vocabulaire, ce processus implique l’importation et la publication du vocabulaire dans la base de données à partir d’un fichier en une seule étape. Pour une stratégie, le processus implique d’importer et de publier la stratégie en une étape, puis de la déployer dans une autre étape.
Pour déployer des règles BRE à l’aide de l’Assistant Déploiement du moteur de règles
Cliquez sur Démarrer, pointez sur Tous les programmes, sur MicrosoftBizTalk Server, puis cliquez sur Assistant Déploiement du moteur de règles métiers.
Dans la page Bienvenue dans l’Assistant Déploiement du moteur de règles, cliquez sur Suivant.
Dans la page Tâche de déploiement, cliquez sur Importer et publier une stratégie/vocabulaire dans la base de données à partir d’un fichier, puis cliquez sur Suivant.
Dans la page Magasin de stratégies, dans la liste Nom SQL Server, sélectionnez votre serveur, puis, dans la liste Base de données de configuration sur les serveurs sélectionnés, sélectionnez BizTalkRuleEngineDb. Cliquez sur Suivant.
Dans la page Importer la stratégie du moteur de règles/fichier de vocabulaire, cliquez sur Parcourir.
Dans la page Importer la stratégie à partir d’un fichier, dans la liste déroulante Rechercher dans , accédez à l’un des dossiers suivants, en fonction du vocabulaire ou de la stratégie :
<drive> :\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Stratégies de base\Vocabulaire pour A4SWIFT_CodeLists.xml et A4SWIFT_Functions.xml
<drive> :\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Stratégies de base pour SWIFT_Reference_Policy.xml, SWIFT_PartyIdentifier_Policy.xml, stratégies de règle réseau, BIC_Master_Policy.xml et BIC_Validation_Policy.xml
<drive> :\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Category 1\MTxxx pour les stratégies de master et de validation associées aux schémas de message déployés
Sélectionnez la stratégie à déployer, puis cliquez sur Ouvrir.
Dans la page Stratégie/Vocabulaire du moteur de règles d’importation, cliquez sur Suivant.
Dans la page Prêt, cliquez sur Suivant.
Dans la page Importation de stratégie/vocabulaire, vérifiez que la commande a réussi, puis cliquez sur Suivant.
Si vous souhaitez déployer une stratégie, dans la page Fin de l’Assistant Déploiement du moteur de règles, cliquez à nouveau sur Exécuter cet Assistant, puis sur Terminer.
Dans la page Bienvenue dans l’Assistant Déploiement du moteur de règles, cliquez sur Suivant.
Dans la page Tâche de déploiement, cliquez sur Déployer la stratégie, puis sur Suivant.
Dans la page Magasin de stratégies, dans la liste Nom SQL Server, sélectionnez votre serveur, puis, dans la liste Base de données de configuration sur les serveurs sélectionnés, sélectionnez BizTalkRuleEngineDb. Cliquez sur Suivant.
Dans la page Déployer une stratégie, cliquez sur la flèche vers le bas en regard de la zone de texte Stratégie du moteur de règles, sélectionnez la stratégie que vous venez de publier, puis cliquez sur Suivant.
Dans la page Prêt, cliquez sur Suivant.
Dans la page Importation de stratégie/vocabulaire , vérifiez que la commande a réussi, puis cliquez sur Suivant.
Cliquez sur Terminer.
Redémarrez le service de mise à jour du moteur de règles. Pour ce faire, cliquez sur Démarrer, sur Exécuter, entrez services.msc, puis cliquez sur OK. Dans la fenêtre Services (local), cliquez avec le bouton droit sur Service de mise à jour du moteur de règles, puis cliquez sur Redémarrer.