Compartir a través de


AddResource (comando): Directiva

Para agregar una directiva a una aplicación de BizTalk, use el comando AddResource y especifique System.BizTalk:Rules para el parámetro Type. Ejecutar este comando agrega la directiva a la base de datos de administración de BizTalk. Además, la directiva aparece en la consola de administración de BizTalk Server en la carpeta Directivas de la aplicación a la que la agregó. Además, la directiva aparece cuando se usa el comando ListApp.

Para que este comando se ejecute correctamente, la directiva debe existir en la base de datos del motor de reglas. Para obtener instrucciones sobre cómo importar una directiva en la base de datos del motor de reglas, consulte Cómo importar una directiva. Al agregar una directiva mediante el comando AddResource, también se agrega automáticamente cualquier vocabulario utilizado por la directiva.

Uso

BTSTask AddResource [/ApplicationName:value] /Type:System.BizTalk:Rules [/Overwrite] /Name:value/Version:value [/Server:value] [/Database:value]

Parámetros

Parámetro Obligatorio Value
/ApplicationName (o /A, vea Comentarios) No Nombre de la aplicación de BizTalk a la que se agrega la directiva. Si el nombre incluye espacios, debe incluirlo entre comillas dobles ("). Si no se especifica el nombre de aplicación, se utiliza la aplicación predeterminada de BizTalk para el grupo.
/Type (o /T, vea Comentarios) System.BizTalk:Rules (Este valor no distingue mayúsculas de minúsculas).
/Overwrite (o /O, vea Comentarios) No 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.
/Name (o /N, vea Comentarios) Nombre de la directiva.
/Version (o /V, vea Comentarios) Número de versión de la directiva en el formato número.número.

Ejemplo: 1.0
/Server (o /S, vea Comentarios) No Nombre del servidor SQL Server que aloja la base de datos de administración de BizTalk en el formato Nombredelservidor\Nombredeinstancia,Puerto.

Sólo se necesita el nombre de instancia cuando el nombre de instancia es diferente del nombre de servidor. Sólo se necesita el puerto cuando el servidor SQL Server utiliza un nombre de puerto diferente al predeterminado (1433)

Ejemplos:

Servidor = MyServer

Servidor = MyServer\MySQLServer,1533

Si no se proporciona, se utiliza el nombre de la instancia de SQL Server que se ejecuta en el equipo local.
/Database (o /D, vea Comentarios) No Nombre de la base de datos de administración de BizTalk. Si no se proporciona, se utiliza la base de datos de administración de BizTalk que se ejecuta en la instancia local de SQL Server.

Muestra

BTSTask AddResource /ApplicationName:MyApplication /Type: System.BizTalk:Rules /Overwrite /Name:MyPolicy /Version:1.0 /Server:MyDatabaseServer /Database:BizTalkMgmtDb

Comentarios

Si se ha implementado MyPolicy, el comando mencionado anteriormente devolverá lo siguiente:

Error: No se pudieron agregar recursos.

Error en la validación de 1 recurso.

No puede sobrescribirse la directiva de reglas "MyPolicy" versión 1.0. Ya está en producción.

Los parámetros no distinguen mayúsculas de minúsculas. No es necesario escribir el nombre de todo el parámetro para especificarlo; puede escribir las primeras letras del nombre de parámetro que lo identifican sin ambigüedad.

Consulte también

AddResource (comando)
Cómo agregar una directiva a una aplicación