Teilen über


Bereitstellen von TIBCO EMS-Ports und Assemblys

Überblick

Mit BizTalk Server können Sie Ports und Assemblys auf einem Zielcomputer duplizieren. BizTalk Server exportiert Sendeports/Empfangsspeicherortkonfiguration in eine XML-Datei.

Sie können BizTalk Server verwenden, um die folgenden Aufgaben auszuführen:

  • Bereitstellen oder Entfernen von BizTalk Server-Assemblys in einer BizTalk-Konfigurationsdatenbank

  • Installieren oder Deinstallieren der Assemblys im globalen Assemblycache (Global Assembly Cache oder GAC)

  • Importieren oder Exportieren der BizTalk-Assemblybindungsinformationen in oder aus Bindungsdateien.

    Informationen zur Verwendung von BizTalk Server zum Bereitstellen von Ports und Assemblys finden Sie unter Exportieren von Bindungen für eine BizTalk-Anwendung.

Hinweis

Der Microsoft BizTalk-Adapter für TIBCO Enterprise Message Service erfordert nur, dass Visual Studio auf einem Quellcomputer (Entwicklungscomputer) installiert ist. Visual Studio ist auf dem Produktionscomputer nicht erforderlich.

Bestätigen Des Setups

Überprüfen Sie Folgendes, bevor Sie mit BizTalk Server eine Bindungsdatei importieren:

  • Für die Antworten müssen auf dem neuen Computer identische Ordner vorhanden sein. Bearbeiten Sie andernfalls die Bindungsdatei.

  • Die Systemkennwörter für TIBCO Enterprise Message Service müssen, sofern in der Konfiguration vorhanden, in der Bindungsdatei als ***** gespeichert sein. Weitere Informationen finden Sie unter Einschränkungen in diesem Thema.

Bereinigen des Zielcomputers

Die Bereitstellung überschreibt die Konfiguration des Empfangsspeicherorts. Wenn Sie eine Bindungsdatei (und Assembly) auf einem Zielcomputer bereitstellen, werden die Sendeports und Empfangsspeicherorte beim Importieren durch diejenigen in der XML-Bindungsdatei ersetzt.

Entfernen Sie vor dem Import alle Sendeports und Empfangsspeicherorte, die an die Orchestrierung gebunden sind.

Wenn Microsoft Visual Studio nicht auf dem Zielcomputer installiert ist, können Sie die Ports entfernen, indem Sie die folgenden Skripts ausführen:

\<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

Führen Sie an der Eingabeaufforderung z. B. Folgendes aus:

cscript RemoveSendPort.vbs \<Send port name\>

Einschränkungen

Das Transportadapterkennwort wird in Form von Sternchen (******) in der Bindungsdatei gespeichert, die von BizTalk Server exportiert und im selben Format an die Verwaltungskomponente übergeben wird. Bearbeiten Sie die Bindungsdatei vor dem Import, indem Sie die Sternchen durch einige unbrauchbare Werte ersetzen (d. h. nicht durch das richtige Kennwort). Geben Sie das richtige Kennwort über die Seite Transporteigenschaften in der BizTalk Server-Verwaltungskonsole ein, nachdem Sie die Bindungsdatei importiert haben.

Dies ist eine bekannte Einschränkung. Wenn Sie Bindungsinformationen exportieren, enthält die sich ergebende Bindungsdatei keines der Kennwörter, die von Transportadaptern an Empfangsspeicherorten/Sendeports verwendet wurden. Das verhindert, dass Kennwortinformationen als Klartext angezeigt werden. Wenn Sie die Datei das nächste Mal zum Importieren der Bindungsinformationen verwenden, müssen Sie die Kennwörter mithilfe der Benutzeroberfläche der Eigenschaftenseiten für den Transport eingeben. Alternativ können Sie die Bindungsdatei vor dem Import temporär ändern, indem Sie die Kennwörter in die Datei eingeben. In diesem Fall müssen Sie die Kennwörter nach erfolgreichem Abschluss des Importvorgangs aus der Bindungsdatei löschen.

Problemumgehung für Kennwortbeschränkung

Zur Umgehung dieser Kennwortbeschränkung können Sie eine der folgenden Methoden verwenden:

  • Bearbeiten Sie die Bindungsdatei vor dem Import, indem Sie die Sternchen durch Nur-Text ersetzen.

    Achtung

    Dies wird aus Sicherheitsgründen nicht empfohlen.

  • Bearbeiten Sie die Bindungsdatei vor dem Import, indem Sie die Sternchen durch einige unbrauchbare Werte ersetzen (d. h. nicht durch das richtige Kennwort). Geben Sie das richtige Kennwort über die Seite Transporteigenschaften in der BizTalk Server-Verwaltungskonsole ein, nachdem Sie die Bindungsdatei importiert haben.

    Hinweis

    Diese Problemumgehung kann nur verwendet werden, wenn Visual Studio auf dem Zielcomputer installiert ist oder Sie ein benutzerdefiniertes Tool entwickeln.

  • Überprüfen Sie das logische System und die Dienste zum Senden und Empfangen.

Nächste Schritte

Verwenden BizTalk Server Ausnahmebehandlung in Ihrer Orchestrierung