Partager via


Exportation d'une stratégie

Cette rubrique décrit comment exporter une ou plusieurs stratégies et les vocabulaires qui leur sont associés à l'aide de la console Administration de BizTalk Server ou de l'invite de commandes.

Lorsque vous exportez une stratégie, gardez les points importants suivants à l'esprit :

  • À l'aide de la console Administration de BizTalk Server, vous pouvez exporter des stratégies à partir d’un groupe BizTalk ou d’une application BizTalk ainsi que les vocabulaires à exporter. Avec BTSTask, vous pouvez exporter des stratégies à partir d’une application et tous les vocabulaires associés seront exportés également. Vous ne pouvez pas sélectionner les vocabulaires à exporter.

    Important

    Lorsque vous utilisez la console d’administration, vous pouvez sélectionner les vocabulaires à exporter. Nous vous conseillons de sélectionner tous les vocabulaires associés à une stratégie pour les exporter. Ainsi, vous êtes certain que les vocabulaires nécessaires figurent dans l’environnement de destination. Même si les vocabulaires requis ont été précédemment déployés vers l'environnement de destination, si leur stratégie associée a été supprimée, ils ont également été supprimés. En effet, lorsque vous supprimez une stratégie, tous les vocabulaires qui lui sont associés et qui ne sont pas utilisés par une autre stratégie sont supprimés.

  • Vous pouvez ensuite importer la ou les stratégies dans un autre groupe BizTalk ou une application dans un autre groupe BizTalk, comme décrit dans Comment importer une stratégie.

  • Pour que vous puissiez exporter une stratégie, elle doit exister dans la base de données du moteur de règles pour le groupe BizTalk. Il existe plusieurs façons d’importer une stratégie dans la base de données du moteur de règles, comme décrit dans Comment importer une stratégie.

    Notes

    Lorsque vous supprimez une stratégie de la base de données du moteur de règles à l'aide de l'Assistant Déploiement du moteur de règles, elle s’affiche toujours dans la console d'administration, mais vous ne pouvez pas l'exporter. Pour plus d’informations sur l’Assistant Déploiement du moteur de règles, consultez Guide pratique pour déployer et annuler le déploiement de stratégies et de vocabulaires.

  • Lorsque vous utilisez la console d’administration pour l’exportation, les stratégies et vocabulaires sont exportés dans un fichier .xml. Lorsque vous utilisez l’outil de ligne de commande BTSTask pour l’exportation, les stratégies et vocabulaires sont exportés dans un fichier .msi.

  • BTSTask ne fournit pas de commande spécifique pour l'exportation de stratégies ; toutefois, vous pouvez utiliser la commande ExportApp de BTSTask pour exporter de manière sélective uniquement les stratégies que vous voulez, sans les autres artefacts. Cette opération génère un fichier .msi d’application contenant les stratégies. Vous pouvez ensuite utiliser la commande ImportApp pour importer le fichier .msi dans un groupe BizTalk différent.

Prérequis

La configuration suivante est requise pour exécuter les procédures décrites dans cette rubrique :

  • Vous devez être connecté avec un compte membre du groupe d'administrateurs BizTalk Server. Pour plus d’informations sur les autorisations, consultez Autorisations requises pour le déploiement et la gestion d’une application BizTalk.

  • Le moteur des règles d'entreprise doit être installé. Pour plus d’informations, consultez Installer BizTalk Server.

  • La stratégie que vous voulez exporter doit exister dans la base de données du moteur de règles pour le groupe BizTalk. Si vous voulez exporter la stratégie à partir d’une application, elle doit avoir été ajoutée à l’application également.

Exporter une stratégie à l’aide de BizTalk Server Administration

  1. Cliquez sur Démarrer, sur Tous les programmes, sur Microsoft BizTalk Server 20xx, puis sur administration BizTalk Server.

  2. Dans l’arborescence de la console, développez BizTalk Server Administration et développez le groupe BizTalk.

  3. Si vous souhaitez sélectionner les stratégies à exporter à partir de toutes les stratégies d’un groupe BizTalk, cliquez avec le bouton droit sur le dossier Applications , cliquez sur Exporter, puis sur Stratégies.

    OR

    Si vous souhaitez exporter les stratégies dans une application particulière, développez le dossier Applications, cliquez avec le bouton droit sur l’application, cliquez sur Exporter, puis cliquez sur Stratégies.

    OR

    Si vous souhaitez exporter uniquement une stratégie particulière, cliquez sur le dossier Stratégies qui contient la stratégie, cliquez avec le bouton droit sur la stratégie, puis cliquez sur Exporter.

  4. Dans la page Stratégies d’exportation, dans Stratégies à exporter, sélectionnez les stratégies à exporter.

  5. Dans Vocabulaires à exporter, sélectionnez les zones case activée des vocabulaires à exporter, puis décochez les cases des vocabulaires que vous ne souhaitez pas exporter. Les vocabulaires utilisés par cette stratégie sont automatiquement sélectionnés.

  6. Dans Fichier dans lequel exporter , tapez le chemin du fichier XML vers lequel exporter la ou les stratégies, puis cliquez sur OK.

Exporter une stratégie à l’aide de la ligne de commande

  1. Utilisez la commande ListApp BTSTask avec l’option /ResourceSpec pour générer un fichier XML qui répertorie les artefacts de l’application BizTalk à partir de laquelle vous souhaitez exporter une stratégie, comme décrit dans Commande ListApp.

  2. Modifiez le fichier XML généré à l’étape précédente en supprimant tous les artefacts à l’exception de la ou des stratégies que vous voulez exporter.

  3. Utilisez la commande BTSTask ExportApp et spécifiez le fichier XML modifié pour le paramètre /ResourceSpec. Pour plus d’informations, consultez Commande ExportApp.

    BTSTask exporte les stratégies spécifiées ainsi que tous les vocabulaires qui leur sont associés dans un fichier .msi d'application.

Voir aussi

Exportation d’applications, de liaisons et de stratégies BizTalk
Gestion des stratégies