Usar BTSTask para importar o exportar la configuración de BizTalk

Información general

Con la utilidad de línea de comandos BTSTask, puede exportar la configuración desde un entorno de BizTalk Server e importarlos a otro entorno de BizTalk Server, lo que reduce el tiempo total a la solución. Esto es especialmente útil en escenarios en los que los administradores intentan ajustar BizTalk Server rendimiento en un entorno de ensayo y, al lograr los resultados deseados, pueden importar la configuración en un entorno de producción.

En este tema se enumeran los pasos para importar o exportar la configuración de BizTalk Server de un entorno a otro mediante BTSTask.exe.

Importar la configuración de BizTalk

Importante

Para importar la configuración de BizTalk desde un entorno concreto, debe haber exportado y guardado esa configuración a un archivo XML. Para obtener más información sobre cómo exportar la configuración, vea Importar o exportar la configuración de BizTalk mediante el panel de configuración o Exportar la configuración de BizTalk mediante BTSTask (en este tema).

Al importar el archivo XML, se puede replicar la configuración de BizTalk Server necesaria en el equipo de destino. Con el BTSTask.exe, puede importar la configuración de grupo, host e instancia de host y asignar las propiedades de una a otra. Las hipótesis necesarias para importar la configuración son:

  • La configuración de BizTalk Server se puede importar a través de topologías similares.

  • Debería poder asignar las instancias de host y el host de origen a sus equivalentes en el destino.

  • El entorno de destino tiene un hardware similar (si no idéntico) al entorno de origen. Esto es esencial, ya que algunas de las configuraciones dependen del hardware subyacente.

Comando ImportSettings

Puede usar el comando ImportSettings BTSTask para importar BizTalk Server configuración del entorno de origen al entorno de destino. Consulte ImportSettings Command (Comando ImportSettings) para obtener detalles específicos.

Puede definir la asignación de un host de origen a un host de destino o de una instancia de host de origen a una instancia de host de destino de este modo:

<?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>  
  

En un archivo de mapa, escriba una instancia de host como "HostName:MachineName". Por ejemplo: "Host1:Server1" hace referencia a la instancia de host 'Host1' qué se está ejecutando (o presente) en el equipo 'Server1'.

Para especificar asignaciones de origen a destino de 1:n, use una lista separada por punto y coma. Por ejemplo:

SourceHost Name="SourceHost1"   
......DestinationHosts   
............DestHost1;DestHost2;DestHost3   
....../DestinationHosts   
/SourceHost  

Solo se pueden asignar los host-instancias para los que también se haya creado la asignación de host correspondiente. Si 'SourceHost1' se ha asignado a 'DestinationHost1' en las asignaciones de host, las instancias (si existen) de 'DestinationHost1' solo se pueden asignar a las instancias (si existen) de 'SourceHost1'. La interfaz de usuario del Asistente para importar se encarga de esta restricción. Debe escribirlo explícitamente en el archivo de asignación.

Exportar la configuración de BizTalk

Hay un par de maneras de exportar la configuración de BizTalk:

  1. Use el comando ExportSettings BTSTask para exportar la configuración de BizTalk Server del entorno de origen a un archivo XML. Consulte ExportSettings Command (Comando ExportSettings) para obtener más detalles.

  2. Use el Panel de configuración en administración de BizTalk Server. Consulte Importar o exportar la configuración de BizTalk mediante el panel de configuración para ver los pasos.

Sugerencia

Para obtener información sobre cómo se aplica la configuración de BizTalk Server en un archivo XML al entorno de destino, vea Importar o exportar la configuración de BizTalk mediante el panel de configuración.

Consulte también

Automatizar el ajuste de rendimiento de BizTalk Server