Déployer des ports et assemblys TIBCO EMS
Vue d’ensemble
Avec BizTalk Server, vous pouvez dupliquer des ports et des assemblys sur un ordinateur cible. BizTalk Server exporte la configuration de l’emplacement d’envoi/de réception dans un fichier XML.
Vous pouvez utiliser BizTalk Server pour effectuer les tâches suivantes :
Déployez ou supprimez des assemblys BizTalk Server dans une base de données de configuration BizTalk.
installation ou désinstallation des assemblys dans le GAC (Global Assembly Cache) ;
importation/exportation des informations de liaison des assemblys BizTalk vers/à partir de fichiers de liaison.
Pour plus d’informations sur l’utilisation de BizTalk Server pour déployer des ports et des assemblys, consultez Guide pratique pour exporter des liaisons pour une application BizTalk.
Notes
L'adaptateur Microsoft BizTalk pour TIBCO Enterprise Message Service requiert l'installation de Visual Studio sur un ordinateur (de développement) source. Visual Studio n'est pas requis sur l'ordinateur de production.
Confirmer votre configuration
Avant d'importer un fichier de liaison à l'aide de BizTalk Server, vérifiez les éléments suivants :
Les dossiers pour les réponses doivent exister et être identiques sur le nouvel ordinateur. Si ce n'est pas le cas, vous devez modifier le fichier de liaison.
S'ils sont inclus dans la configuration, les mots de passe du système TIBCO Enterprise Message Service doivent être enregistrés dans le fichier de liaison sous la forme *****. Consultez Limitations dans cette rubrique.
Nettoyer l’ordinateur cible
Le déploiement remplace la configuration de l’emplacement de réception. Lorsque vous déployez un fichier de liaison (et un assembly) sur un ordinateur cible, les ports d’envoi et les emplacements de réception sont remplacés par ceux du fichier de liaison XML lorsqu’ils sont importés.
Avant d’importer, supprimez les ports d’envoi et les emplacements de réception liés à l’orchestration.
Si Microsoft Visual Studio n’est pas installé sur l’ordinateur cible, vous pouvez supprimer les ports en exécutant ces scripts :
\<Microsoft BizTalk Server\>\SDK\Samples\Admin\WMI\Remove Send Port\VBScript\RemoveSendPort.vbs
\<Microsoft BizTalk Server\>\SDK\Samples\Admin\WMI\Remove Receive Port\VBScript\RemoveReceivePort.vbs
Par exemple, à une invite de commandes, exécutez :
cscript RemoveSendPort.vbs \<Send port name\>
Limites
Le mot de passe de l'adaptateur de transport est stocké sous forme d'astérisques (******) dans le fichier de liaison exporté par BizTalk Server, et transmis au composant de gestion au même format. Modifiez le fichier de liaison avant l'importation en remplaçant les étoiles par des valeurs aléatoires (c'est-à-dire, un mot de passe erroné). Entrez le mot de passe correct à l’aide de la page Propriétés de transport dans la console d’administration BizTalk Server après avoir importé le fichier de liaison.
Il s'agit d'une limitation connue. Lorsque vous exportez les informations de liaison, le fichier de liaison qui en résulte ne contient pas les mots de passe utilisés par les adaptateurs de transport dans les emplacements de réception/ports d'envoi. Ceci empêche l'affichage des informations de mot de passe en texte clair. Lors de la prochaine utilisation du fichier pour importer les informations de liaison, vous devez entrer les mots de passe à l'aide de l'interface utilisateur des pages de propriétés du transport. Vous pouvez également modifier temporairement le fichier de liaison avant l'importation en y tapant les mots de passe. Dans ce cas, vous devez supprimer les mots de passe du fichier de liaison une fois l’opération d’importation terminée.
Contournement de la limitation de mot de passe
Pour contourner cette limitation de mot de passe, vous pouvez suivre l'une des méthodes suivantes :
Modifiez le fichier de liaison avant l'importation en remplaçant les étoiles par du texte brut.
Attention
Cette opération n'est pas recommandée pour des raisons de sécurité.
Modifiez le fichier de liaison avant l'importation en remplaçant les étoiles par des valeurs aléatoires (c'est-à-dire, un mot de passe erroné). Entrez le mot de passe correct à l’aide de la page Propriétés de transport dans la console d’administration BizTalk Server après avoir importé le fichier de liaison.
Notes
Cette solution de contournement ne peut être utilisée que si Visual Studio est installé sur l'ordinateur cible ou en développant un outil personnalisé.
Vérifiez le système logique et les services de transmission et de réception.
Étapes suivantes
Utiliser BizTalk Server gestion des exceptions dans votre orchestration