Distribuire porte e assembly TIBCO EMS
Panoramica
Con BizTalk Server è possibile duplicare porte e assembly in un computer di destinazione. BizTalk Server esporta la configurazione delle porte di trasmissione/del percorso di ricezione in un file XML.
È possibile utilizzare BizTalk Server per eseguire le attività seguenti:
Distribuire o rimuovere gli assembly BizTalk Server in un database di configurazione BizTalk.
Installare o disinstallare gli assembly nella Global Assembly Cache.
Importare o esportare le informazioni sul binding dell'assembly BizTalk da e verso i file di associazione.
Per informazioni su come usare BizTalk Server per distribuire porte e assembly, vedere How to Export Bindings for a BizTalk Application.For information about how to use BizTalk Server to deploy ports and assemblies, see How to Export Bindings for a BizTalk Application.
Nota
Per l'adapter Microsoft BizTalk per TIBCO Enterprise Message Service è richiesta l'installazione di Visual Studio solo in un computer di origine (sviluppo). Visual Studio non è richiesto nel computer di produzione.
Confermare la configurazione
Prima di utilizzare BizTalk Server per importare un file di associazione, verificare quanto segue:
È necessario che le cartelle per le risposte esistano e siano identiche nel nuovo computer. In caso contrario, modificare il file di associazione.
Le password del sistema TIBCO Enterprise Message Service, se presenti nella configurazione, devono essere salvate come ***** nel file di associazione. Vedere Limitazioni in questo argomento.
Pulire il computer di destinazione
La distribuzione sovrascrive la configurazione dell'indirizzo di ricezione. Quando si distribuisce un file (e un assembly) di binding in un computer di destinazione, le porte di trasmissione e gli indirizzi di ricezione vengono sostituiti con quelli presenti nel file di associazione XML durante l'importazione.
Prima di importare, rimuovere le porte di trasmissione e le posizioni di ricezione associate all'orchestrazione.
Se Microsoft Visual Studio non è installato nel computer di destinazione, è possibile rimuovere le porte eseguendo gli script seguenti:
\<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
Ad esempio, al prompt dei comandi eseguire:
cscript RemoveSendPort.vbs \<Send port name\>
Limitazioni
La password dell'adapter di trasporto è archiviata sotto forma di asterischi (******) nel file di associazione esportato da BizTalk Server e viene passata al componente di gestione nello stesso formato. Modificare il file di associazione prima dell'importazione sostituendo gli asterischi con valori non significativi (ovvero non con la password corretta). Immettere la password corretta usando la pagina Proprietà trasporto nella console di amministrazione di BizTalk Server dopo l'importazione del file di associazione.
Si tratta di un limite noto. Quando si esportano le informazioni sul binding, il file di associazione risultante non conterrà le password utilizzate dagli adapter di trasporto negli indirizzi di ricezione/porte di trasmissione. In questo modo si impedisce la visualizzazione delle password in formato testo non crittografato. La volta successiva che si utilizza il file per importare le informazioni sul binding, è necessario immettere le password utilizzando l'interfaccia utente delle pagine di proprietà del trasporto. In alternativa, è possibile modificare temporaneamente il file di associazione prima dell'importazione digitando le password al suo interno. In questo caso, è necessario eliminare le password dal file di associazione dopo il completamento dell'operazione di importazione.
Soluzione alternativa per il problema della limitazione delle password
Per ovviare al problema della limitazione delle password, è possibile utilizzare uno dei metodi seguenti:
Modificare il file di associazione prima dell'importazione sostituendo gli asterischi con testo normale.
Attenzione
Questa soluzione non è consigliata per motivi di sicurezza.
Modificare il file di associazione prima dell'importazione sostituendo gli asterischi con valori non significativi (ovvero non con la password corretta). Immettere la password corretta usando la pagina Proprietà trasporto nella console di amministrazione di BizTalk Server dopo l'importazione del file di associazione.
Nota
Questa soluzione alternativa può essere utilizzata solo se nel computer di destinazione è installato Visual Studio o se è stato sviluppato uno strumento personalizzato.
Verificare il sistema logico e i servizi di trasmissione e ricezione.
Passaggi successivi
Usare BizTalk Server gestione delle eccezioni nell'orchestrazione