Cómo exportar una directivaHow to Export a Policy

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.This topic describes how to use the BizTalk Server Administration console or the command line to export one or more policies and associated vocabularies.

Al exportar una directiva, tenga en cuenta los siguientes puntos importantes:When exporting a policy, bear in mind the following important points:

  • 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.Using the BizTalk Server Administration console, you can export policies from a BizTalk group or a BizTalk application as well as the vocabularies to export. Mediante BTSTask, puede exportar directivas desde una aplicación y también se exportarán todos los vocabularios asociados.Using BTSTask, you can export policies from an application, and all of the associated vocabularies will be exported as well. En este caso, no existe la posibilidad de seleccionar los vocabularios que va a exportar.You cannot select the vocabularies to export.

    Importante

    En el caso de usar la consola de administración, puede seleccionar los vocabularios que quiere exportar.When using the administration console, you can select which vocabularies to export. Se recomienda seleccionar todos los vocabularios asociados a una directiva para exportarlos.We recommend that you select for export all of the vocabularies associated with a policy. De esta manera, puede estar seguro de que los vocabularios necesarios se encuentran en el entorno de destino.This way, you can be sure that the required vocabularies are present in the destination environment. 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.Even if the required vocabularies were previously deployed to the destination environment, if their associated policy was deleted, they would have been deleted as well. Esto se debe a que cuando se elimina una directiva, también se eliminan todos sus vocabularios que ninguna otra directiva está usando.This is because when you delete a policy, all of its vocabularies that are not being used by another policy are deleted.

  • Puede, a continuación, importar la directiva o directivas en un grupo de BizTalk diferente o una aplicación en un grupo de BizTalk diferente, como se describe en cómo importar una directiva.You can then import the policy or policies into a different BizTalk group or an application in a different BizTalk group, as described in How to Import a Policy.

  • Para poder exportar una directiva, debe existir en la base de datos del motor de reglas del grupo de BizTalk.Before you can export a policy, it must exist in the Rule Engine database for the BizTalk group. Hay varias maneras de importar una directiva en la base de datos de motor de reglas, como se describe en cómo importar una directiva.There are several ways to import a policy into the Rule Engine database, as described in How to Import a Policy.

    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.When you remove a policy from the Rule Engine database by using the Rule Engine Deployment Wizard, it will still display in the administration console, but you will not be able to export it. Para obtener más información sobre el Asistente para la implementación del motor de reglas, consulte cómo implementar y anular la implementación de directivas y vocabularios.For more information about the Rule Engine Deployment Wizard, see How to Deploy and Undeploy Policies and Vocabularies.

  • Cuando se usa la consola de administración para la exportación, las directivas y los vocabularios se exportan a un archivo .xml.When you use the administration console for exporting, the policies and vocabularies are exported into an .xml file. 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.When you use the BTSTask command-line tool for exporting, the policies and vocabularies are exported into an application .msi file.

  • 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.BTSTask does not provide a specific command for exporting policies; however you can use the ExportApp command of BTSTask to selectively export only the policies you want, and no other artifacts. Esto genera un archivo .msi de aplicación que contiene las directivas.This generates an application .msi file containing the policies. Después, puede usar el comando ImportApp para importar el archivo .msi a un grupo de BizTalk diferente.You can use the ImportApp command to import the .msi file into a different BizTalk group.

Requisitos previosPrerequisites

A continuación, se enumeran los requisitos previos para efectuar los procedimientos de este tema:The following are prerequisites for performing the procedures in this topic:

Para exportar una directivaTo export a policy

Mediante la consola de administración de BizTalk ServerUsing the BizTalk Server Administration console

  1. Haga clic en iniciar, haga clic en todos los programas, haga clic en Microsoft BizTalk Server 20xxMicrosoft BizTalk Server 20xxy, a continuación, haga clic en administración de BizTalk Server.Click Start, click All Programs, click Microsoft BizTalk Server 20xxMicrosoft BizTalk Server 20xx, and then click BizTalk Server Administration.

  2. En el árbol de consola, expanda administración de BizTalk Server y expanda el grupo de BizTalk.In the console tree, expand BizTalk Server Administration and expand the BizTalk group.

  3. Si desea seleccionar las directivas para exportar de todas las directivas en un menú contextual de grupo de BizTalk de la aplicaciones carpeta, haga clic en exportary, a continuación, haga clic en directivas.If you want to select the policies to export from all of the policies in a BizTalk group right-click the Applications folder, click Export, and then click Policies.

    oOR

    Si desea exportar las directivas de una aplicación concreta, expanda la carpeta de aplicaciones, haga clic en la aplicación, haga clic en exportary, a continuación, haga clic en directivas.If you want to export the policies in a particular application, expand the Applications folder, right-click the application, click Export, and then click Policies.

    oOR

    Si desea exportar sólo una directiva concreta, haga clic en la carpeta de directivas que contiene la directiva, haga clic en la directiva y, a continuación, haga clic en exportar.If you want to export only a particular policy, click the Policies folder that contains the policy, right-click the policy, and then click Export.

  4. En la página Exportar directivas, en directivas para exportar, seleccione las directivas que se va a exportar.On the Export Policies page, in Policies to export, select the policies to export.

  5. En vocabularios que va a exportar, active las casillas de los vocabularios que va a exportar y desactive las casillas de los vocabularios que no va a exportar.In Vocabularies to export, select the check boxes of the vocabularies to export, and clear the checkboxes of any vocabularies you do not want to export. Los vocabularios que esta directiva usa están seleccionados automáticamente.The vocabularies used by this policy are automatically selected.

  6. En archivo para exportar , escriba la ruta de acceso del archivo XML que se va a exportar la directiva o directivas y, a continuación, haga clic en Aceptar.In File to export into, type the path of the XML file to which to export the policy or policies, and then click OK.

Utilizar la línea de comandosUsing the command line

  1. Use el comando ListApp de BTSTask con la opción /ResourceSpec para generar un archivo XML que enumere los artefactos de la aplicación de BizTalk desde el que desea exportar una directiva, como se describe en comando ListApp.Use the BTSTask ListApp command with the /ResourceSpec option to generate an XML file that lists the artifacts in the BizTalk application from which you want to export a policy, as described in ListApp Command.

  2. 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.Edit the XML file generated in the previous step, deleting all of the artifacts except for the policy or policies that you want to export.

  3. Use el comando ExportApp de BTSTask y especifique el archivo XML modificado para el parámetro /ResourceSpec.Use the BTSTask ExportApp command, and specify the modified XML file for the /ResourceSpec parameter. Para obtener más información, consulte comando ExportApp.For more information, see ExportApp Command.

    BTSTask exporta las directivas especificadas así como todos sus vocabularios asociados a un archivo .msi de aplicación.BTSTask exports the specified policies and all of their associated vocabularies into an application .msi file.

Vea tambiénSee Also

Exportar aplicaciones de BizTalk, los enlaces y directivas Exporting BizTalk Applications, Bindings, and Policies
Administración de directivasManaging Policies