Commande ImportBindings
Cette commande permet d'importer des liaisons d'un fichier de liaison XML dans une application ou un groupe BizTalk. Les liaisons peuvent avoir été exportées à partir d’un assembly, d’une application ou d’un groupe, comme décrit dans Exportation de liaisons. Les paramètres ApplicationName et GroupLevel n'ont pas les mêmes effets selon l'emplacement à partir duquel les liaisons ont été exportées. Pour plus d'informations, consultez la section « Remarques » plus loin dans cette rubrique.
Notes
Les fichiers de liaison générés dans BizTalk Server n’ont pas d’application spécifiée. Ceux-ci sont donc importés dans l'application par défaut.
Utilisation
BTSTask ImportBindings -Source :value [-GroupLevel-ApplicationName | :value] [-Server :value] [-Database :value] [-ImportTrackingSettings :value] [-ExcludeParties]
Paramètres
Paramètre | Obligatoire | Valeur |
---|---|---|
-Source (ou -So, voir Remarques) | Obligatoire | Chemin d'accès complet du fichier de liaison à importer, nom du fichier inclus. Si le chemin d'accès comprend des espaces, vous devez le placer entre guillemets ("). |
-GroupLevel (ou -G, voir Remarques) | Facultatif | Option permettant d'importer le fichier de liaison dans le groupe actuel. Si vous définissez cette option, ne définissez pas le paramètre « ApplicationName ». |
-ApplicationName (ou -A, voir Remarques) | Facultatif | Nom de l'application BizTalk où les liaisons doivent être importées. Si le nom comprend des espaces, vous devez l’entourer de guillemets doubles (« ). L'application doit exister, faute de quoi, l'opération d'importation échoue. L'application BizTalk par défaut est utilisée si ce paramètre n'est pas spécifié. Si vous définissez ce paramètre, ne définissez pas le paramètre « GroupLevel ». |
-Server (ou -Se, voir Remarques) | Facultatif | 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) | Facultatif | Nom de la base de données de gestion BizTalk. Si vous ne l'indiquez pas, la base de données utilisée est la base de données de gestion BizTalk s'exécutant au sein de l'instance locale de SQL Server. |
-ImportTrackingSettings | Facultatif | Nouveauté à compter de BizTalk Server 2016. Cela remplace l’option d’importation du paramètre de suivi global. Une valeur « true » permet l’importation des paramètres de suivi. False interdit l’importation du paramètre de suivi. |
-ExcludeParties | Facultatif | Nouveauté à compter de BizTalk Server 2016. Si elle est spécifiée, elle exclut les informations des parties du fichier de liaison. |
Exemple
La commande suivante permet d'importer des liaisons dans l'application appelée MyApplication du groupe BizTalk par défaut.
BTSTask ImportBindings -ApplicationName:MyApplication -Source:C:\Bindings\Binding1.xml
La commande suivante permet d'importer des liaisons dans le groupe défini dans la base de données de gestion BizTalk qui s'exécute sur une instance de SQL Server appelée MY_Server.
BTSTask ImportBindings -GroupLevel -Server:MY_Server -Database:BiztalkMgmtDb -Source:C:\Bindings\Binding1.xml
Remarques
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é.
Ces liaisons peuvent avoir été exportées depuis un assembly, une application ou un groupe. Les paramètres ApplicationName et GroupLevel n'ont pas les mêmes effets selon l'emplacement à partir duquel les liaisons ont été exportées. Le tableau suivant récapitule ces différents effets.
Origine des liaisons | Effet avec le paramètre ApplicationName | Effet avec le paramètre GroupLevel |
---|---|---|
Liaisons exportées à partir d'un assembly | L'application spécifiée pour le paramètre ApplicationName doit contenir un assembly portant le même nom que l'assembly à partir duquel le fichier de liaison a été exporté, faute de quoi, l'opération d'importation échoue. | Le groupe actuel doit contenir un assembly et une application portant le même nom que l'assembly et l'application à partir desquels le fichier de liaison a été exporté, faute de quoi, l'importation échoue. |
Liaisons exportées à partir d'une application | L'application à partir de laquelle le fichier de liaison a été exporté doit porter le même nom que l'application indiquée par le paramètre ApplicationName, faute de quoi, l'opération d'importation échoue. | L'application à partir de laquelle le fichier de liaison a été exporté doit porter le même nom qu'une application du groupe dans lequel les liaisons sont importées, faute de quoi, l'opération d'importation échoue. |
Liaisons exportées à partir d'un groupe | Le groupe à partir duquel le fichier de liaison a été exporté doit inclure une application portant le même nom que l'application indiquée par le paramètre ApplicationName, faute de quoi, l'opération d'importation échoue. | L'importation de liaisons se fait en fonction de correspondances. Autrement dit, les liaisons d'une application faisant partie du groupe à partir duquel les liaisons ont été exportées sont importées dans une application portant le même nom que le groupe actuel. |
Voir aussi
Référence de la ligne de commande BTSTask
Importation des liaisons dans un groupe BizTalk
Importation des liaisons dans une application BizTalk