Commande AddResource : composant COM
Pour ajouter un composant COM non managé à une application BizTalk, vous utilisez la commande AddResource et spécifiez System.BizTalk :Com pour le paramètre Type. L'exécution de cette commande permet d'ajouter le composant COM à la base de données de gestion BizTalk. Ce composant s'affiche également dans la console Administration de BizTalk Server, dans le dossier Ressources de l'application pour laquelle vous l'avez ajouté. En outre, le composant est répertorié lorsque vous utilisez la commande ListApp.
Notes
Si vous ajoutez un composant COM ou COM+ non managé pour ordinateur 64 bits et essayez d'installer l'application comprenant ledit composant sur un ordinateur 32 bits, vous n'y parviendrez pas. Un tel composant ne peut être installé que sur un ordinateur 64 bits.
Utilisation
BTSTask AddResource [/ApplicationName :value] /Type :System.BizTalk :Com [/Overwrite] /Source :value [/Destination :value] [/Options :Regsvr32OnInstall] [/Server :value] [/Database :value]
Paramètres
Paramètre | Obligatoire | Valeur |
---|---|---|
/ApplicationName (ou /A, voir Remarques) | No | Nom de l'application BizTalk à laquelle ajouter le composant COM. 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 :Com (cette valeur ne respecte pas la casse.) |
/Overwrite (ou /Ov, voir Remarques) | No | Option permettant de mettre à jour un composant COM existant. Si cette option n'est pas spécifiée et qu'un composant COM, dont le nom de fichier est le même que celui du composant COM à ajouter, existe déjà dans l'application, l'opération AddResource échoue. |
/Source (ou /So, voir Remarques) | Yes | Chemin d'accès complet du fichier de composant COM, nom du fichier inclus. Si le chemin d'accès comprend des espaces, vous devez le placer entre guillemets doubles ("). |
/Destination (ou /De, voir Remarques) | No | Chemin d'accès complet de l'emplacement où le fichier .dll du composant COM doit être copié lorsque l'application est installée à partir du fichier .msi. Si ce paramètre n'est pas défini, le fichier n'est pas copié dans le système de fichiers local lors de l'installation. Par conséquent, le composant ne peut pas être ajouté au Registre Windows au cours de cette installation. Si le chemin d'accès comprend des espaces, vous devez le placer entre guillemets doubles ("). Si vous définissez le paramètre Regsvr32OnInstallOption, vous devez également définir le paramètre Destination. |
/Options (ou /Op, voir Remarques) | No | Regsvr32OnInstall. Permet d'ajouter le composant COM au Registre Windows lorsque l'application est installée à partir du fichier .msi. Si vous définissez cette option, vous devez également définir le paramètre Destination. |
/Server (ou /Se, 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 /Da, 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 :Com /Overwrite /source :"C :\Source Components\COM.dll » /Destination :"C :\New Components\COM.dll » /Options :Regsvr32OnInstall /Server :MyDatabaseServer /Database :BizTalkMgmtDb
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é.
Voir aussi
Commande AddResource
Ajout d'un assembly .NET à une application