Installieren der Lösung für die Geschäftsprozessverwaltung
In den folgenden Schritten wird beschrieben, wie Sie den Computer für die Installation der Lösung zur Geschäftsprozessverwaltung (Business Process Management, BPM) vorbereiten und die Lösung auf diesem Computer installieren.
Vorbereiten des Computers auf die Installation der Lösung zur Geschäftsprozessverwaltung
Im vorbereitenden Schritt erstellen Sie die Ordner, Warteschlangen und die SQL-Datenbank, die von den Empfangs- und Sendeports verwendet wird. Sie erstellen außerdem die beiden virtuellen Verzeichnisse für die Clientanwendung, CSRWebApp, und den Proxywebdienst OrderBroker.
Konfigurieren des Computers für die Installation der Lösung zur Geschäftsprozessverwaltung
Hinweis
Sie werden einige Batchdateien ausführen, um die Lösung bereitzustellen. Es wird empfohlen, dass Sie die Ausgabe der Batchdateien in eine Textdatei umleiten, um die erfolgreiche Ausführung des Skripts zu überprüfen.
Vorbereiten des Computers auf die Installation der Lösung zur Geschäftsprozessverwaltung
So bereiten Sie den Computer auf die Installation der Lösung zur Geschäftsprozessverwaltung vor
Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Verwaltung, und klicken Sie dann auf Dienste. Stellen Sie mithilfe der Dienstkonsole sicher, dass die folgenden Dienste ausgeführt werden:
FTP-Veröffentlichung
Message Queuing
WWW-Publishing
Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Verwaltung, klicken Sie auf Computerverwaltungskonsole , und fügen Sie dann das BizTalk-Dienstkonto der lokalen Gruppe Administratoren hinzu.
Wenn Sie Windows SharePoint Services installiert haben, schließen Sie den Stamm der Standardwebsite wie folgt von Windows SharePoint Services verwalteten Pfaden aus: Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Verwaltung, und klicken Sie dann auf SharePoint-Zentraladministration.
Wählen Sie unter Konfiguration virtueller Server die Option Einstellungen des virtuellen Servers konfigurieren aus.
Klicken Sie auf der Seite Liste virtueller Server auf Standardwebsite.
Klicken Sie auf der Seite Einstellungen für virtuelle Server auf Verwaltete Pfade definieren.
Wählen Sie im Abschnitt Eingeschlossene Pfade der Seite Definierter verwalteter Pfaddie Option Stamm aus, und klicken Sie dann auf Ausgewählte Pfade entfernen.
Führen Sie an der Eingabeaufforderung den Befehl IISReset aus.
Konfigurieren des Computers für die Installation der Lösung zur Geschäftsprozessverwaltung
So konfigurieren Sie den Computer für die Installation der Lösung zur Geschäftsprozessverwaltung
Melden Sie sich vom Computer ab und anschließend mit dem BizTalk-Dienstkonto wieder an.
Geben Sie an einer Eingabeaufforderung den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE, um die Umgebungsvariable %BTSSolutionsPath% für die Angabe des Basisordners für die E2E-Lösungen festzulegen. Schließen Sie dann die Eingabeaufforderung.
setx BTSSolutionsPath "%ProgramFiles%\Microsoft BizTalk Server 2009\SDK\Scenarios"
Hinweis
Geben Sie auf einem 64-Bit-Computer %ProgramFiles(x86)% anstelle von %ProgramFiles% ein.
Hinweis
Weitere Informationen zum SETX-Befehl finden Sie auf der Microsoft TechNet-Website unter https://go.microsoft.com/fwlink/?LinkId=67831.
Öffnen Sie eine Eingabeaufforderung, ändern Sie das aktuelle Verzeichnis in den Ordner %BTSSolutionsPath%\BPM\HistoryDB, geben Sie ein
CreateDatabase.cmd
, und drücken Sie die EINGABETASTE, um die Verlaufsdatenbank zu erstellen.Hinweis
Der Benutzer, der den Host als Handler für den SQL-Sendeadapter ausführt, muss über die Berechtigungen zum Ausführen gespeicherter Prozeduren für die SouthridgeVideoHistory-Datenbank verfügen.
Führen Sie den folgenden Befehl über die Eingabeaufforderung aus, um den Standardskripthost in CScript.exe zu ändern:
CScript /H:CScript
Führen Sie an der Eingabeaufforderung den folgenden Befehl zum Erstellen der CSRWebApp-Webanwendung aus:
iisvdir /create "Default Web Site" CSRWebApp "%BTSSolutionsPath%\BPM\CSRWebApp"
Hinweis
Weitere Informationen zu iisvdir.vbs finden Sie auf der Microsoft TechNet-Website unter https://go.microsoft.com/fwlink/?LinkId=67830.
Führen Sie an der Eingabeaufforderung den folgenden Befehl zum Erstellen eines neuen virtuellen IIS-Verzeichnisses für OrderBroker_Proxy aus:
iisvdir /create "Default Web Site" BTSScn.BPM.OrderBroker_Proxy "%BTSSolutionsPath%\BPM\OrderBroker_Proxy"
Hinweis
Sie können den IIS-Manager (Internetinformationsdienste) zum Erstellen der Webanwendung verwenden. Weitere Informationen zum Erstellen von Anwendungen in IIS 7.0 finden Sie unter ASP.NET Integration in IIS 7.
Erstellen Sie einen neuen IIS-Anwendungspool, und legen Sie dessen Identität als Benutzer wie folgt fest, der Mitglied der Gruppe Benutzer isolierter BizTalk-Hosts und der Gruppe IIS_WPG ist:
Klicken Sie im Internetinformationsdienste-Manager mit der rechten Maustaste auf Anwendungspools, wählen Sie Neu und dann Anwendungspool aus.
Geben Sie die Anwendungspool-ID (beliebiger Wert) ein, und klicken Sie dann auf OK.
Klicken Sie mit der rechten Maustaste auf den Anwendungspool, den Sie erstellt haben, und wählen Sie dann Erweiterte Einstellungen aus.
Erweitern Sie Prozessmodell, klicken Sie in der rechten Spalte für die Einstellung Identität , und klicken Sie dann auf ...
Wählen Sie ein Benutzerkonto (entweder ein Build-In-Konto oder ein benutzerdefiniertes Konto ) aus, das über Berechtigungen zum Erstellen und Ausführen von Dateien im Verzeichnis Windows\Temp verfügt. Bei der Konfiguration von BizTalk wurden diese Berechtigungen für den Benutzer bereits vom Konfigurationsprozess festgelegt, der zur Gruppe Benutzer isolierter BizTalk-Hosts hinzugefügt wurde. Es ist eine gute Idee, denselben Benutzer anzugeben.
Erweitern Sie im Internetinformationsdienste-Manager (IIS) den Knoten Websites, erweitern Sie Standardwebsite, klicken Sie mit der rechten Maustaste auf BTSScn.BPM.OrderBroker_Proxy, zeigen Sie auf Anwendung verwalten, und klicken Sie dann auf Erweiterte Einstellungen.
Legen Sie Anwendungspool auf den Anwendungspool fest, den Sie im vorherigen Schritt erstellt haben.
Wiederholen Sie die beiden vorherigen Schritte für die CSRWebApp-Anwendung .
Setzen Sie die Internetinformationsdienste zurück, um sicherzustellen, dass alle Änderungen sofort wirksam werden. Führen Sie dazu iisreset an einer Eingabeaufforderung aus.
Ändern Sie an einer Eingabeaufforderung den aktuellen Ordner in %BTSSolutionsPath%\BPM\Scripts, geben Sie ein
CreateQueues.vbs
, und drücken Sie dann die EINGABETASTE, um die folgenden privaten Warteschlangen zu erstellen.Name Transaktionsreplikation Transaktionsprotokoll ToFacilitiesQ Yes Systemeigenes Format FromFacilitiesQ Yes Systemeigenes Format FromFixedOrdersQ Yes Systemeigenes Format ToServicingSystemQ Yes Systemeigenes Format ToCSRSystemQ Nein HTTP ToVendorSystemQ Nein HTTP Hinweis
Sie können das Snap-In Computerverwaltung verwenden, um die Warteschlangen zu erstellen. Weitere Informationen zum Erstellen einer privaten Warteschlange finden Sie in der Dokumentation zu Message Queuing.
Ändern Sie an einer Eingabeaufforderung den aktuellen Ordner in %BTSSolutionsPath%\BPM\Scripts, geben Sie ein
CreateTestDirectories.cmd
, und drücken Sie dann die EINGABETASTE.Die folgenden Ordner werden im Ordner %SystemDrive%\BPMTest erstellt:
CSRResponse-DSP
VendorResponse-DSP
OrderErrors-SP
ErrorResponse-RP-TestRL
Facilities-SP
Facilities-RP-TestRL
HistoryInsert-SP
HistoryUpdate-SP
Order-RP-TestRL
ServicingSystem-SP
Vendor-RP-TestRL
BizTalkErrors-SP
Der Ordner FromVendor wird im Ordner %SystemDrive%\Inetpub\ftproot erstellt.
Hinweis
Wenn das Windows-System nicht auf dem Laufwerk C installiert ist, sollten Sie %SystemDrive% durch C: ersetzen. Sie müssen die Ordnernamen mit der Adresse in den Bindungsdateien vergleichen, die von der BPM-Lösung bereitgestellt werden.
Hinweis
Das BizTalk-Dienstkonto muss über die Berechtigungen zum Schreiben/Lesen für den Ordner FromVendor verfügen.
Installieren der Lösung für die Geschäftsprozessverwaltung
So installieren Sie die Lösung für die Geschäftsprozessverwaltung
Ändern Sie an einer Eingabeaufforderung den aktuellen Ordner in %BTSSolutionsPath%\BPM, geben Sie ein
SetupBPM.bat
, und drücken Sie dann die EINGABETASTE.Hinweis
Ersetzen Sie vor dem Ausführen von SetupBPM.bat in den Dateien %BTSInstallPath%/SDK/Scenarios/BPM/CSDWebApp/App_WebReferences/SouthridgeVideo_OrderBroker/OrderBrokerOrch_OrderPort.wsdl und %BTSInstallPath%/SDK/Scenarios/BPM/OrderBroker_Proxy/App_Code/OrderBrokerOrch_OrderPort.asmx.cs alle Instanzen von 8f8bbebbb3fb375a durch XXXXXXXXXXXXXXXXXXXX.
Die Datei SetupBPM.bat führt folgende Aufgaben aus:
Erstellt einen eindeutigen Schlüssel mit starkem Namen für das Signieren der Assemblys der Lösung für die Geschäftsprozessverwaltung.
Extrahiert das öffentliche Schlüsseltoken aus dem SNK.
Aktualisiert die Bindungsdateien mit dem öffentlichen Token.
Erstellt die Lösung für die Geschäftsprozessverwaltung und installiert OpsAdapter.
Erstellt SSOApplicationConfig im Ordner %BTSSolutionsPath%\Common
Stellen Sie die Geschäftsregeln für Southridge Video mithilfe des Assistenten zum Bereitstellen der Geschäftsregel-Engine bereit:
Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf BizTalk Server, und klicken Sie dann auf Bereitstellungs-Assistent für Geschäftsregeln-Engine.
Hinweis
Auf einem System, das Unterstützung für die Benutzerkontensteuerung (User Account Control, UAC) bietet, müssen Sie das Tool möglicherweise mit Administratorrechten ausführen. Klicken Sie hierzu mit der rechten Maustaste auf die Anwendung, und wählen Sie dann Als Administrator ausführen aus.
Klicken Sie auf der Seite Willkommenauf Weiter.
Wählen Sie auf der Seite Bereitstellungstask die Option Richtlinie/Vokabular in Datenbank aus datei importieren und veröffentlichen aus, und klicken Sie dann auf Weiter.
Behalten Sie auf der Seite Richtlinienspeicher alle anderen Standardeinstellungen bei, und klicken Sie dann auf Weiter.
Klicken Sie auf der Seite Richtlinie/Vokabulardatei der Importregel-Engine auf Durchsuchen, wählen Sie die DecodeAndValidateOrderRules.xml Datei im Ordner %BTSSolutionsPath%\BPM\Rules aus, und klicken Sie dann auf Weiter.
Klicken Sie auf der Seite Bereit auf Weiter, und klicken Sie dann auf der Seite Richtlinie/Vokabular importieren auf Weiter.
Wählen Sie auf der Seite Abschluss die Option Assistent erneut ausführen aus, um den Assistenten erneut zu öffnen, und klicken Sie dann auf Fertig stellen.
Klicken Sie auf der Seite Willkommenauf Weiter.
Wählen Sie auf der Seite Bereitstellungsaufgabedie Option DeployPolicy aus, und klicken Sie dann auf Weiter.
Behalten Sie auf der Seite Richtlinienspeicher alle anderen Standardeinstellungen bei, und klicken Sie dann auf Weiter.
Wählen Sie auf der Seite Richtlinie bereitstellen in der Dropdownliste Regel-Engine-Richtlinie die Option DecodeAndValidateOrder 1.0 aus, und klicken Sie dann auf Weiter.
Klicken Sie auf der Seite Bereit auf Weiter, und klicken Sie dann auf der Seite Richtlinie bereitstellen auf Weiter.
Klicken Sie auf der Seite Abschluss des Vorgangs auf Fertig stellen.
Wenn Sie die Lösung für die Geschäftsprozessverwaltung auf einem 64-Bit-Computer installieren, gehen Sie wie folgt vor:
Öffnen Sie eine 32-Bit-Eingabeaufforderung wie folgt: Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie ein
%SYSTEMROOT%\SYSWOW64\CMD.EXE
, und drücken Sie dann die EINGABETASTE.Ändern Sie an einer 32-Bit-Eingabeaufforderung das Verzeichnis in %BTSSolutionsPath%\BPM\Scripts.
Öffnen Sie mithilfe des Editors die Datei CreateSouthridgeVideoApplication.cmd, und ersetzen Sie dann %CommonProgramFiles%\Enterprise Single Sign-On\ssomanage.exe durch %SystemDrive%\Programme\Gemeinsame Dateien\Enterprise Single Sign-On\ssomanage.exe.
Hinweis
Über eine 32-Bit-Eingabeaufforderung wird die Variable %CommonProgramFiles% in %ProgramFiles(x86)%\Gemeinsame Dateien geändert. Da das SSO-Verwaltungshilfsprogramm auch auf einem 64-Bit-Computer in %ProgramFiles% installiert ist, müssen Sie den Pfad korrigieren. Die Datei DeployBPM.cmd ruft CreateSouthridgeVideoApplication.cmd auf.
Geben Sie an der 32-Bit-Eingabeaufforderung ein
DeployBPM.cmd
, und drücken Sie dann die EINGABETASTE.Hinweis
Die Datei DeployBPM.cmd muss an einer 32-Bit-Eingabeaufforderung ausgeführt werden, da sie das VB-Skript einbezieht, das auf x86-Objekte zugreift und die x86-Version von cscript.exe erfordert.
Ändern Sie an einer Eingabeaufforderung den aktuellen Ordner in %BTSSolutionsPath%\BPM\Scripts, geben Sie ein
DeployBPM.cmd
, und drücken Sie dann die EINGABETASTE. Die Datei DeployBPM.cmd führt die folgenden Aufgaben aus:Erstellt BizTalk-Anwendungen für die BPM-Lösung.
Fügt Verweise zwischen den Anwendungen hinzu.
Importiert die Bindungsdateien.
Stellt die BAM-Definitionsdateien bereit.
Registriert die SouthridgeVideo-Ereignisquelle.
Erstellt eine SSO-Partneranwendung (Einmalige Anmeldung) und speichert Konfigurationswerte in der SSO-Anwendung.
Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf BizTalk Server, und klicken Sie dann auf BizTalk Server Verwaltung.
Erweitern Sie in der BizTalk Server Verwaltungskonsoledie Optionen BizTalk-Gruppe, Anwendungen, BTSScn.BPM.OrderBrokerApp, Empfangsspeicherorte, klicken Sie mit der rechten Maustaste auf Vendor-RP-RL, und klicken Sie dann auf Eigenschaften.
Klicken Sie im Dialogfeld Eigenschaften auf Konfigurieren, und geben Sie dann werte wie die folgende Tabelle im Dialogfeld Transporteigenschaften ein:
Eigenschaftsname Wert Server localhost
Benutzername <Name des BizTalk-Dienstkontos> Kennwort <Kennwort des BizTalk-Dienstkontos>
Führen Sie die Lösung für die Geschäftsprozessverwaltung aus. Weitere Informationen zum Ausführen der Lösung finden Sie unter Ausführen der Geschäftsprozessverwaltungslösung.
Nächste Schritte
Sie testen, wie die Geschäftsverwaltungslösung unter Ausführen der Geschäftsprozessverwaltungslösung funktioniert.
Weitere Informationen
Vor dem Installieren der Geschäftsprozessverwaltungslösungfür das Entwicklercomputersetup für die Geschäftsprozessverwaltungslösung