Utiliser BTSTask pour importer ou exporter des paramètres BizTalk
Vue d’ensemble
À l’aide de l’utilitaire de ligne de commande BTSTask, vous pouvez exporter les paramètres à partir d’un environnement BizTalk Server et les importer dans un autre environnement BizTalk Server, ce qui réduit le délai global d’exécution de la solution. Cela est particulièrement utile dans les scénarios où les administrateurs essaient d’ajuster BizTalk Server performances dans un environnement intermédiaire et, une fois qu’ils atteignent les résultats souhaités, ils peuvent importer les paramètres dans un environnement de production.
Cette rubrique répertorie les étapes à suivre pour importer ou exporter les paramètres de BizTalk Server d’un environnement vers un autre à l’aide deBTSTask.exe.
Importer des paramètres BizTalk
Important
Avant d'importer les paramètres de BizTalk Server à partir d'un environnement spécifique, vous devez exporter et enregistrer ceux-ci dans un fichier XML. Pour plus d’informations sur l’exportation des paramètres, consultez Importer ou exporter des paramètres BizTalk à l’aide du tableau de bord paramètres ou Exporter des paramètres BizTalk à l’aide de BTSTask (dans cette rubrique).
En important le fichier XML, vous pouvez répliquer les paramètres de BizTalk Server requis sur l'ordinateur cible. À l’aide de la BTSTask.exe, vous pouvez importer les paramètres Groupe, Hôte et Instance d’hôte et mapper les propriétés de l’un à l’autre. Ci-après sont présentées les hypothèses nécessaires pour importer les paramètres :
Vous pouvez importer les paramètres de BizTalk Server sur des topologies similaires.
Vous devez pouvoir mapper les instances d'hôte source et d'hôte à leurs équivalents de destination.
L'environnement de destination possède un matériel similaire (sinon identique) à l'environnement source. Ceci est essentiel car certains paramètres dépendent du matériel sous-jacent.
Commande ImportSettings
Vous pouvez utiliser la commande ImportSettings BTSTask pour importer BizTalk Server paramètres de l’environnement source vers l’environnement de destination. Pour plus d’informations, consultez Commande ImportSettings .
Vous pouvez définir le mappage d'un hôte source à un hôte de destination et/ou d'une instance d'hôte source à une instance d'hôte de destination comme suit :
<?xml version="1.0" encoding="utf-8" ?>
HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SettingsMap>
HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <HostMappings>
HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHost Name="BizTalkServerApplication">
<DestinationHosts>BizTalkServerApplication</DestinationHosts>
</SourceHost>
HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHost Name="BizTalkServerIsolatedHost">
<DestinationHosts>BizTalkServerIsolatedHost</DestinationHosts>
</SourceHost>
HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHost Name="Host1">
<DestinationHosts>Host2</DestinationHosts>
</SourceHost>
HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHost Name="Host2">
<DestinationHosts>Host1;Host3;Host4;Host5</DestinationHosts>
</SourceHost>
</HostMappings>
HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <HostInstanceMappings>
HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHostInstance Name="BizTalkServerApplication:COMPUTER_NAME1">
<DestinationHostInstances>BizTalkServerApplication:COMPUTER_NAME2</DestinationHostInstances>
</SourceHostInstance>
HYPERLINK "file:///C:\\Users\\v-dhgunt\\AppData\\Local\\Microsoft\\Windows\\Temporary%20Internet%20Files\\Content.Outlook\\05083AAB\\ImportMap_PosScenario.xml" - <SourceHostInstance Name="Host1:COMPUTER_NAME1">
<DestinationHostInstances>Host2:COMPUTER_NAME2;Host3:COMPUTER_NAME3;Host4:COMPUTER_NAME4;Host5:COMPUTER_NAME5</DestinationHostInstances>
</SourceHostInstance>
</HostInstanceMappings>
</SettingsMap>
Dans un fichier de carte, entrez un instance hôte comme « HostName :MachineName ». Par exemple, « Host1:Server1 » signifie que l'instance de l'hôte « Host1 » s'exécute (ou est présente) sur l'ordinateur « Server1 ».
Pour entrer des mappages de source à destination 1 :n, utilisez une liste séparée par des points-virgules. Par exemple :
SourceHost Name="SourceHost1"
......DestinationHosts
............DestHost1;DestHost2;DestHost3
....../DestinationHosts
/SourceHost
Il n'est possible de mapper que les instances d'hôte pour lesquelles le mappage d'hôte correspondant a également été créé. Si « SourceHost1 » a été mappé à « DestinationHost1 » dans les mappages de l'hôte, les (éventuelles) instances de « DestinationHost1 » ne pourront être mappées qu'aux (éventuelles) instances de « SourceHost1 ». L'assistant d'importation de l'interface utilisateur tient compte de cette contrainte. Ceci devrait être écrit de façon explicite dans le fichier de mappage.
Exporter les paramètres BizTalk
Il existe deux façons d’exporter les paramètres BizTalk :
Utilisez la commande BTSTask ExportSettings pour exporter les paramètres BizTalk Server de l’environnement source vers un fichier XML. Pour plus d’informations, consultez Commande ExportSettings .
Utilisez le tableau de bord Paramètres dans BizTalk Server Administration. Pour connaître les étapes, consultez Importer ou exporter des paramètres BizTalk à l’aide du tableau de bord paramètres .
Conseil
Pour plus d’informations sur la façon dont les paramètres de BizTalk Server dans un fichier XML sont appliqués à l’environnement cible, consultez Importer ou exporter des paramètres BizTalk à l’aide du tableau de bord paramètres.