Cómo agregar una directiva a una aplicación
En este tema se describe cómo usar la consola de administración de BizTalk Server o la línea de comandos para agregar una directiva a una aplicación de BizTalk. En el caso de usar la consola de administración, puede agregar varias directivas al mismo tiempo. La agregación de una directiva a una aplicación hace que esté disponible para que la use la aplicación, así como cualquier otra aplicación que haga referencia a ella.
Al agregar una directiva a una aplicación, tenga en cuenta los siguientes puntos importantes:
Para poder agregar una directiva a una aplicación, la directiva debe existir en la base de datos motor de reglas para el grupo de BizTalk y debe publicarse, 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á publicarla. 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.
La directiva no puede existir en otra aplicación del grupo de BizTalk.
Importante
Si una directiva se comparte entre dos o más aplicaciones, debe crear una aplicación diferente para que la contenga y, a continuación, crear referencias a la aplicación que contiene la directiva desde las aplicaciones que la usan. Esto es necesario porque al detener una aplicación que contiene una directiva, la implementación de la misma se anula automáticamente y la directiva deja de funcionar para cualquiera de las aplicaciones que la usen. Para obtener instrucciones sobre cómo agregar una referencia, vea Cómo agregar una referencia a otra aplicación.
Para que la directiva se aplique y comience a funcionar, debe implementarse también. Las directivas se implementan automáticamente cuando se inicia la aplicación o puede implementarlas manualmente como se describe en Cómo implementar o anular la implementación de una directiva.
Requisitos previos
Para realizar los procedimientos descritos en este tema, deberá iniciar la 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.
Para agregar una directiva a una aplicación
Mediante la consola de 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 el grupo de BizTalk.
Expanda Aplicaciones, expanda la aplicación a la que desea agregar una directiva y, a continuación, haga clic con el botón derecho en Directivas.
Seleccione Agregar y haga clic en Directiva.
Active la casilla de cada directiva y versión que desea agregar y, a continuación, haga clic en Aceptar.
Uso de la línea de comandos
Abra un símbolo del sistema como se indica a continuación: haga clic en Inicio, haga clic en Ejecutar, escriba
cmd
y, a continuación, haga clic en Aceptar.Escriba el siguiente comando, sustituyendo los valores según corresponda, como se describe en la tabla que se presenta a continuación:
BTSTask AddResource [/ApplicationName:value] /Type:System.BizTalk:Rules [Overwrite] /Name:value/Version:value [/Server:value] [/Database:value]
Nota
Los valores de parámetros distinguen entre mayúsculas y minúsculas. En los nombres de parámetros no se distinguen mayúsculas de minúsculas. Asimismo, cuando agrega una directiva a una aplicación mediante este comando, también se agrega automáticamente cualquier vocabulario utilizado por la directiva.
Nota
En un sistema que admita el Control de cuentas de usuario (UAC), es posible que deba ejecutar la herramienta con privilegios administrativos.
Ejemplo:
BTSTask AddResource /ApplicationName:MyApplication /Type:System.BizTalk:Rules /Overwrite /Name:MyPolicy /Version:1.0 /Server:MyDatabaseServer /Database:BizTalkMgmtDb
Parámetro Value /Applicationname Nombre de la aplicación de BizTalk a la que se agrega la directiva. Si no se especifica el nombre de aplicación, se utiliza la aplicación predeterminada de BizTalk para el grupo. Los nombres que incluyen espacios deben ir entre comillas dobles ("). /Tipo System.BizTalk:Rules /Sobrescribir Opción para actualizar una directiva existente. Si no se especifica y ya existe una directiva en la aplicación que tiene el mismo nombre que la directiva que se agrega, se produce un error en la operación AddResource. /Nombre Nombre de la directiva. /Versión Número de versión de la directiva. /Servidor Nombre de la instancia de servidor SQL Server que aloja la base de datos de administración de BizTalk. Resulta necesario si se especifica el parámetro de base de datos. Si no se especifican los parámetros de base de datos y servidor, se utiliza la base de datos de administración de BizTalk predeterminada para el grupo. /Base Nombre de la base de datos de administración de BizTalk. Resulta necesario si se especifica el parámetro de servidor. Si no se especifican los parámetros de base de datos y servidor, se utiliza la base de datos de administración de BizTalk predeterminada para el grupo.
Consulte también
Administración de directivas
Creación y modificación de aplicaciones de BizTalk
AddResource (comando): Directiva