Commande AddResource : stratégie
Pour ajouter une stratégie à une application BizTalk, vous utilisez la commande AddResource et spécifiez System.BizTalk :Rules pour le paramètre Type. L'exécution de cette commande ajoute la stratégie à la base de données de gestion BizTalk. La stratégie s'affiche également dans la console Administration de BizTalk Server, dans le dossier Stratégies de l'application à laquelle vous l'avez ajoutée. En outre, la stratégie est répertoriée lorsque vous utilisez la commande ListApp.
Pour que cette commande fonctionne, la stratégie doit exister dans la base de données du moteur des règles. Pour obtenir des instructions sur l’importation d’une stratégie dans la base de données du moteur de règles, consultez Comment importer une stratégie. Lorsque vous ajoutez une stratégie en utilisant la commande AddResource, tous les vocabulaires utilisés par la stratégie sont automatiquement ajoutés.
Utilisation
BTSTask AddResource [/ApplicationName :value] /Type :System.BizTalk :Rules [/Overwrite] /Name :value/Version :value [/Server :value] [/Database :value]
Paramètres
Paramètre | Obligatoire | Valeur |
---|---|---|
/ApplicationName (ou /A, voir Remarques) | No | Nom de l'application BizTalk à laquelle ajouter la stratégie. Si le nom comprend des espaces, vous devez le placer entre guillemets doubles (« ). Si le nom de l'application n'est pas spécifié, l'application utilisée est l'application BizTalk définie par défaut pour le groupe. |
/Type (ou /T, voir Remarques) | Yes | System.BizTalk :Rules (cette valeur ne respecte pas la casse.) |
/Overwrite (ou /O, voir Remarques) | No | Option permettant de mettre à jour une stratégie. Si cette option n'est pas spécifiée et qu'une stratégie, dont le nom est le même que celui de la stratégie à ajouter, existe déjà dans l'application, l'opération AddResource échoue. |
/Name (ou /N, voir Remarques) | Yes | Nom de la stratégie. |
/Version (ou /V, voir Remarques) | Yes | Numéro de version de la stratégie au format nombre.nombre. Exemple : 1.0 |
/Server (ou /S, voir Remarques) | No | Nom de l'instance SQL Server hébergeant la base de données de gestion BizTalk et indiqué sous la forme NomServeur\NomInstance,Port. Le nom de l'instance est uniquement requis lorsqu'il est différent du nom du serveur. Le port est uniquement requis lorsque le serveur SQL Server utilise un numéro de port autre que celui par défaut (1433). Exemples : Server=MyServer Server=MyServer\MySQLServer,1533 Si vous n'indiquez pas de nom pour l'instance SQL Server, le nom d'instance utilisé est celui de l'instance SQL Server exécutée sur l'ordinateur local. |
/Database (ou /D, voir Remarques) | No | Nom de la base de données de gestion BizTalk. Si elle n’est pas fournie, la base de données de gestion BizTalk s’exécutant dans le instance local de SQL Server est utilisée. |
Exemple
BTSTask AddResource /ApplicationName :MyApplication /Type : System.BizTalk :Rules /Overwrite /Name :MyPolicy /Version :1.0 /Server :MyDatabaseServer /Database :BizTalkMgmtDbDb
Remarques
Si MyPolicy a été déployé, la commande ci-dessus retourne ce qui suit :
Erreur : Échec de l’ajout de la ou des ressources.
Échec de validation de 1 ressource(s).
Impossible de remplacer la version 1.0 de la stratégie de règles "MyPolicy" puisqu'elle est déjà en production.
Les paramètres ne respectent pas la casse. Il n'est pas nécessaire de taper le nom complet du paramètre pour l'indiquer. Vous pouvez vous contenter de taper les premières lettres du nom à condition qu'elles suffisent à identifier le paramètre sans ambiguïté.
Voir aussi
Commande AddResource
Ajout d'une stratégie à une application