Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird die Verwendung der Beispielanwendung "SelectiveBindingImport" erläutert. Sie können dieses Beispielskript verwenden, um unterschiedliche Bindungen auf eine Anwendung anzuwenden, wenn Sie die Anwendung in verschiedene Zielumgebungen importieren. ** Sie können diesen Ansatz verwenden, wenn Sie die Bindungen aus Bindungsdateien importieren möchten, die in einem Netzwerkfreigabeordner gespeichert sind.
Hinweis
Wenn Sie Bindungsdateien während des Anwendungsimports nicht automatisch aus einer Netzwerkfreigabe importieren müssen, können Sie der Anwendung verschiedene Bindungsdateien hinzufügen, die für unterschiedliche Zielumgebungen angegeben sind. Wenn Sie die Anwendung importieren, können Sie die Umgebung angeben, und die Bindungen für diese Umgebung werden automatisch angewendet. Weitere Informationen finden Sie unter Binding Files and Application Deployment.
BizTalk-Anwendungen werden in der Regel von der Entwicklung bis hin zum Staging und dann zu Produktionsumgebungen verschoben. Die Bindungen, die in verschiedenen Umgebungen verwendet werden, sind in der Regel unterschiedlich. In diesem Beispiel können Sie Bindungen für verschiedene Umgebungen wie folgt anwenden:
Platzieren aller Bindungsdateien, die Sie in einer Netzwerkfreigabe verwenden möchten.
Fügen Sie der Anwendung ein Skript nach der Verarbeitung hinzu, das von diesem Speicherort die richtige Bindungsdatei für die bestimmte Zielumgebung während des Anwendungsimports importiert. Das Skript erkennt die Umgebung durch Lesen einer Umgebungsvariable mit dem Namen %ENVIRONMENT%, die Sie auf dem lokalen Computer festgelegt haben.
Funktionsweise dieses Beispiels
In diesem Beispiel wird veranschaulicht, wie Bindungsdateien selektiv aus einer Netzwerkfreigabe mithilfe eines Nachverarbeitungsskripts importiert werden, das in einer BizTalk-Anwendung .msi Datei enthalten ist.
Wo finde ich dieses Beispiel?
Die folgenden Beispielordner und Dateien finden Sie unter <"Samples Path>\Application Deployment\SelectiveBindingImport":
Entwickeln (Ordner)
- Dev.xml
Produktion (Verzeichnis)
- Production.xml
Staging (Ordner)
- Staging.xml
Test (Ordner)
- Test.xml
SelectiveBindings.bat
Verwendung dieses Beispiels
Verwenden Sie die folgenden Verfahren, um dieses Beispiel auszuführen.
So führen Sie das Beispiel aus
Führen Sie Build.Bat aus dem <Verzeichnis "Samples Path>\Application Deployment\CreateApp" aus . Dadurch werden die folgenden Dateien im <Ordner "Samples Path>\Application Deployment\CreateApp\Dlls" erstellt: Schemas.dll, Maps.dllund Orchestrations.dll.
Erstellen Sie die Anwendung. Erstellen Sie in der BizTalk Server-Verwaltungskonsole eine Anwendung, wie in how to Create an Application beschrieben.
Fügen Sie der Anwendung die .dll Dateien hinzu, die im ersten Schritt erstellt wurden. Anweisungen finden Sie unter Hinzufügen einer BizTalk-Assembly zu einer Anwendung.
Erstellen Sie die UMGEBUNGsvariable wie folgt:
Klicken Sie im Startmenü mit der rechten Maustaste auf "Arbeitsplatz ", und klicken Sie dann auf "Eigenschaften".
Klicken Sie auf der Registerkarte " Erweitert " auf "Umgebungsvariablen".
Klicken Sie im Abschnitt "Benutzervariablen" auf "Neu".
Geben Sie im Feld Variablenname den Wert ENVIRONMENT ein.
Geben Sie im Variablenwert die folgenden Werte für die Umgebung ein: Develop, Production, Staging oder Test. Diese Werte sind groß-/kleinbuchstabenempfindlich.
Klicken Sie dreimal auf OK.
Kopieren Sie die Bindungsdateien an einen Speicherort im Dateisystem. Kopieren Sie die Bindung .xml Dateien aus den Ordnern "Entwickeln", "Testen", "Staging" und "Produktion" an einen Speicherort im Dateisystem.
Bearbeiten Sie das Skript nach der Verarbeitung. Bearbeiten Sie SelectiveBindings.bat wie folgt:
Geben Sie den Speicherort der Bindungsdatei an. Löschen Sie in der Zeile, die BINDINGS_LOC enthält, REM, und geben Sie den Pfad zum Speicherort an, an dem Sie die Bindungsdateien kopiert haben.
Beispiel:
BINDINGS_LOC=C:\MyBindings
Geben Sie den Anwendungsnamen an. Löschen Sie in der Zeile, die APPLICATION_NAME enthält, REM, und geben Sie den Namen der Anwendung an, in die Sie die Bindungen importieren möchten.
Beispiel:
APPLICATION_Name=SelectiveBindingImport
Fügen Sie das Skript der Anwendung als Nachbearbeitungsskript hinzu. Anweisungen finden Sie unter Hinzufügen eines Skripts vor oder nach der Verarbeitung zu einer Anwendung.
Exportieren Sie die Anwendung. Anweisungen finden Sie unter Exportieren einer BizTalk-Anwendung.
Löschen Sie die Anwendung. Anweisungen finden Sie unter "Löschen einer BizTalk-Anwendung" aus der BizTalk-Gruppe.
Importieren Sie die Anwendung. Anweisungen finden Sie unter Importieren einer BizTalk-Anwendung. Sie müssen keine Zielumgebung angeben.
Überprüfen Sie, ob die richtige Bindungsdatei angewendet wurde. Sie können dies tun, indem Sie das Beschreibungsfeld der Empfangsorte wie folgt überprüfen:
Klicken Sie auf "Start", klicken Sie auf "Alle Programme", dann auf "Microsoft BizTalk Server 20xx" und dann auf "BizTalk Server Administration".
Erweitern Sie in der Konsolenstruktur die BizTalk-Gruppe, die BizTalk-Anwendung und den Ordner "Empfangsstandorte".
Im rechten Bereich anzeigen Sie die Beschreibung der Empfangsorte.
Installieren Sie die Anwendung. Anweisungen finden Sie unter Installieren einer BizTalk-Anwendung.
Siehe auch
Anwendungsbereitstellung (BizTalk Server Samples Folder)
Bereitstellen von BizTalk-Anwendungen