Cómo exportar una directiva
En este tema se describe cómo usar la consola de administración de BizTalk Server o la línea de comandos para exportar una o varias directivas y sus vocabularios asociados.
Al exportar una directiva, tenga en cuenta los siguientes puntos importantes:
Mediante la consola de administración de BizTalk Server, puede exportar directivas desde un grupo de BizTalk o una aplicación de BizTalk, así como los vocabularios que desee. Mediante BTSTask, puede exportar directivas desde una aplicación y también se exportarán todos los vocabularios asociados. En este caso, no existe la posibilidad de seleccionar los vocabularios que va a exportar.
Importante
En el caso de usar la consola de administración, puede seleccionar los vocabularios que quiere exportar. Se recomienda seleccionar todos los vocabularios asociados a una directiva para exportarlos. De esta manera, puede estar seguro de que los vocabularios necesarios se encuentran en el entorno de destino. Aunque los vocabularios necesarios se hayan implementado previamente en el entorno de destino, si su directiva asociada se eliminó, éstos también se habrían eliminado. Esto se debe a que cuando se elimina una directiva, también se eliminan todos sus vocabularios que ninguna otra directiva está usando.
Después, puede importar la directiva o las directivas en un grupo de BizTalk diferente o en una aplicación de otro grupo de BizTalk, como se describe en Importación de una directiva.
Para poder exportar una directiva, debe existir en la base de datos del motor de reglas del grupo de BizTalk. Hay varias maneras de importar una directiva en la base de datos del motor de reglas, como se describe en Cómo importar una directiva.
Nota
Cuando se quita una directiva de la base de datos del motor de reglas mediante el Asistente para implementar el motor de reglas, ésta se seguirá mostrando en la consola de administración aunque no podrá exportarla. Para obtener más información sobre el Asistente para la implementación del motor de reglas, vea Cómo implementar y anular la implementación de directivas y vocabularios.
Cuando se usa la consola de administración para la exportación, las directivas y los vocabularios se exportan a un archivo .xml. En cambio, cuando se usa la herramienta de la línea de comandos BTSTask, las directivas y los vocabularios se exportan a un archivo .msi de aplicación.
BTSTask no proporciona un comando específico para la exportación de directivas; sin embargo puede usar el comando ExportApp de BTSTask para exportar de forma selectiva únicamente las directivas que desee y no otros artefactos. Esto genera un archivo .msi de aplicación que contiene las directivas. Después, puede usar el comando ImportApp para importar el archivo .msi a un grupo de BizTalk diferente.
Requisitos previos
A continuación, se enumeran los requisitos previos para efectuar los procedimientos de este tema:
Es preciso haber iniciado sesión con una cuenta que sea miembro del grupo de administradores de BizTalk Server. Para obtener información más detallada sobre los permisos, vea Permisos necesarios para implementar y administrar una aplicación de BizTalk.
El motor de reglas de negocios debe estar instalado. Para obtener más información, consulte Instalación de BizTalk Server.
La directiva que desee exportar debe existir en la base de datos del motor de reglas del grupo de BizTalk. Si va a exportar la directiva desde una aplicación, ésta también debe haberse agregado a la aplicación.
Exportación de una directiva mediante administración de BizTalk Server
Haga clic en Inicio, en Todos los programas, en Microsoft BizTalk Server 20xx y, a continuación, en Administración de BizTalk Server.
En el árbol de consola, expanda BizTalk Server Administración y expanda el grupo de BizTalk.
Si desea seleccionar las directivas para exportar desde todas las directivas de un grupo de BizTalk, haga clic con el botón derecho en la carpeta Aplicaciones , haga clic en Exportary, a continuación, haga clic en Directivas.
O BIEN
Si desea exportar las directivas en una aplicación determinada, expanda la carpeta Aplicaciones, haga clic con el botón derecho en la aplicación, haga clic en Exportary, a continuación, haga clic en Directivas.
O BIEN
Si desea exportar solo una directiva determinada, haga clic en la carpeta Directivas que contiene la directiva, haga clic con el botón derecho en la directiva y, a continuación, haga clic en Exportar.
En la página Directivas de exportación, en Directivas para exportar, seleccione las directivas que se van a exportar.
En Vocabularios que se van a exportar, active las casillas de los vocabularios que se van a exportar y desactive las casillas de los vocabularios que no quiera exportar. Los vocabularios que esta directiva usa están seleccionados automáticamente.
En Archivo en el que se va a exportar , escriba la ruta de acceso del archivo XML al que exportar la directiva o las directivas y, a continuación, haga clic en Aceptar.
Exportación de una directiva mediante la línea de comandos
Use el comando BTSTask ListApp con la opción /ResourceSpec para generar un archivo XML que muestre los artefactos en la aplicación de BizTalk desde la que desea exportar una directiva, como se describe en Comando ListApp.
Edite el archivo XML generado en el paso anterior y elimine todos los artefactos excepto los que correspondan a la directiva o directivas que va a exportar.
Use el comando ExportApp de BTSTask y especifique el archivo XML modificado para el parámetro /ResourceSpec. Para obtener más información, vea ExportApp Command.
BTSTask exporta las directivas especificadas así como todos sus vocabularios asociados a un archivo .msi de aplicación.
Consulte también
Exportación de aplicaciones, enlaces y directivas de BizTalk
Administración de directivas