Freigeben über


Ausführen Lösung für die Geschäftsprozessverwaltung

In den folgenden Schritten wird beschrieben, wie Sie die Lösung für die Geschäftsprozessverwaltung auf einem einzelnen Computer ausführen und überprüfen.

Voraussetzungen

Bevor Sie die BPM-Lösung ausführen, müssen Sie die Schritte unter Installieren der Geschäftsprozessverwaltungslösung ausführen.

Starten der Lösung für die Geschäftsprozessverwaltung

So starten Sie die Lösung für die Geschäftsprozessverwaltung

  1. Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft BizTalk Server 20xx, und klicken Sie dann auf BizTalk Server Verwaltung.

  2. Erweitern Sie in der BizTalk Server Verwaltungskonsoledie Optionen BizTalk-Gruppe, Plattformeinstellungen, Hostinstanzen, klicken Sie mit der rechten Maustaste auf BizTalkServerApplication, und klicken Sie dann auf Start.

  3. Erweitern Sie in der BizTalk Server Verwaltungskonsoledie Option BizTalk-Gruppe und dann Anwendungen.

    1. Klicken Sie mit der rechten Maustaste auf BTSScn.BPM.MessagingApp, klicken Sie auf Start, und klicken Sie dann im Dialogfeld Anwendung starten auf Starten.

    2. Klicken Sie mit der rechten Maustaste auf BTSScn.BPM.OrderBrokerApp, klicken Sie auf Start, und klicken Sie dann im Dialogfeld Anwendung starten auf Starten.

    3. Klicken Sie mit der rechten Maustaste auf BTSScn.BPM.CableOrderApp, klicken Sie auf Start, und klicken Sie dann im Dialogfeld Anwendung starten auf Starten.

    4. Klicken Sie mit der rechten Maustaste auf BTSScn.BPM.OrderBrokerApp.Test, und klicken Sie auf Beenden. Wählen Sie im Dialogfeld Anwendung beenden die Option Vollständig beenden – instance beenden aus, und klicken Sie dann auf Beenden.

    Hinweis

    So fügen Sie Informationen in die Verlaufsdatenbank ein. Die OrderBroker-Orchestrierung verwendet den HistoryPort-Sendeport, für den die Eigenschaft Übermittlungsbenachrichtigungübertragen festgelegt ist. Der Sendeport ist an die Sendegruppe HistoryInsert-SPG gebunden, welche die Sendeports HistoryInsert-SP und HistoryInsert-Test-SP enthält. Für diese beiden Sendeports veröffentlicht die Messaging-Engine zwei Bestätigungsnachrichten in der Orchestrierung OrderBroker. Es hält die Orchestrierung aufgrund nicht verarbeiteter Nachrichten an. Sie müssen einen der Sendeports austragen, um diese Situation zu vermeiden. Tragen Sie den Sendeport HistoryInsert-Test-SP in dieser exemplarischen Vorgehensweise aus, indem Sie die Anwendung BTSScn.BPM.OrderBrokerApp.Test vollständig beenden. Weitere Informationen zur OrderBroker-Orchestrierung finden Sie unter Verarbeiten in der OrderBroker-Orchestrierung. Weitere Informationen zur Übermittlungsbenachrichtigungseigenschaft finden Sie unter Verwenden von Bestätigungen.

  4. Führen Sie die Simulation „Facilities“ wie folgt aus:

    1. Ändern Sie an einer Eingabeaufforderung das Verzeichnis in %BTSSolutionsPath%\BPM\FacilitiesSimulator\bin\debug.

    2. Geben Sie BTSScnBPMFacilities.exe ein, und drücken Sie dann die EINGABETASTE. Führen Sie die Simulation „Facilities“ weiter aus. Diese Anwendung simuliert die Back-End-Systeme für die Verarbeitung bei Southridge Video.

    3. Geben Sie in die Simulation „Facilities“ die folgenden Empfangs- und Übertragungswarteschlangen ein:

      Name Wert
      Receive Queue .\private$\ToFacilitiesQ
      Transmit Queue .\private$\FromFacilitiesQ
    4. Klicken Sie im FacilitiesSimulator auf Start.

  5. Führen Sie den Operation Server wie folgt aus:

    1. Öffnen Sie eine neue Eingabeaufforderung, und ändern Sie das aktuelle Verzeichnis in %BTSSolutionsPath%\BPM\OperationsServer\bin\debug.

    2. Geben Sie BTSScnBPMOperations.exe 8881 an der Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE. Führen Sie den Operation Server weiter aus. Der Vorgangsserver lauscht am TCP-Port 8881, um Fehlermeldungen vom Ops-Adapter zu empfangen. Es werden die vom Ops-Adapter empfangenen Fehlermeldungen angezeigt.

  6. Führen Sie das Cable Provisioning System wie folgt aus:

    1. Öffnen Sie eine neue Eingabeaufforderung, und ändern Sie das aktuelle Verzeichnis in %BTSSolutionsPath%\BPM\CableProvisioningSystemServer\bin\debug.

    2. Geben Sie BTSScnBPMProvisioning.exe 8880 ein, und drücken Sie dann die EINGABETASTE. Führen Sie das Cable Provisioning System weiter aus. Das Cable Provisioning System überwacht den TCP-Port 8880. Diese Anwendung simuliert ein Bestellsystem im Back-End und zeigt die endgültigen Bestellungen an.

Ausführen und Überprüfen der Lösung für die Geschäftsprozessverwaltung

So reichen Sie eine neue Bestellung ein und überprüfen die Lösung

  1. Geben Sie unter Internet Explorer im Feld Adresse die URL für die Webanwendung für den Kundendienst wie folgt ein:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. Geben Sie auf der Seite Southridge Video Customer Service Rep Order Entry Form (Southridge Video Customer Service Rep Order Entry Form ) eine neue Bestellung in die folgende Tabelle ein, und klicken Sie dann auf Bestellung übermitteln.

    Eingabe Wert
    Customer ID 1
    Bestell-ID 1
    Sequenznummer 1
    Service Type Code New Standard Service
  3. Auf der Seite Southridge Video Customer Service Rep Order Entry Form wird das Ergebnis wie folgt angezeigt:

    Customer ID 1 Order ID 1 Sequence Number 1

  4. Überprüfen Sie die erteilte Bestellung an der Eingabeaufforderung, an der das Cable Provisioning System ausgeführt wird. Die Anwendung zeigt die Meldungen an, dass die erteilte Bestellung analysiert, aktiviert und anschließend ausgeführt wird.

  5. Vergewissern Sie sich, dass die Gesamtanzahl der Meldungen von der Simulation „Facilities“ nur um eins erhöht wird.

So reichen Sie ein Duplikat ein, während BizTalk Server die ursprüngliche Bestellung verarbeitet

  1. Geben Sie unter Internet Explorer im Feld Adresse die URL für die Webanwendung für den Kundendienst wie folgt ein:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. Klicken Sie im FacilitiesSimulator auf Beenden. Dadurch wird verhindert, dass eingereichte Bestellungen weiter verarbeitet werden.

  3. Geben Sie auf der Seite Southridge Video Customer Service Rep Order Entry Form eine neue Bestellung in die folgende Tabelle ein, und klicken Sie dann zweimal auf Bestellung übermitteln , um doppelte Bestellungen zu simulieren.

    Eingabe Wert
    Customer ID 2
    Bestell-ID 1
    Sequenznummer 1
    Service Type Code New Standard Service
  4. Auf der Seite Southridge Video Customer Service Rep Order Entry Form wird das Ergebnis wie folgt angezeigt:

    Kunden-ID 2 Bestell-ID 1 Sequenznummer 1

  5. Klicken Sie im FacilitiesSimulator auf Start. Die Orchestrierungen, die auf die Antworten der Simulation „Facilities“ warten, werden fortgesetzt. Simuliert wird das Einreichen einer duplizierten Bestellung, während die erste Bestellung verarbeitet wird.

  6. Überprüfen Sie die erteilten Bestellungen an der Eingabeaufforderung, an der das Cable Provisioning System ausgeführt wird. Die Anwendung zeigt die Meldungen an, dass nur die erste Bestellung analysiert, aktiviert und anschließend ausgeführt wird.

  7. Überprüfen Sie die Fehlermeldungen für die duplizierten Bestellungen an der Eingabeaufforderung, an der der Operation Server ausgeführt wird.

So aktualisieren Sie eine Bestellung, während BizTalk Server die Bestellung verarbeitet

  1. Geben Sie unter Internet Explorer im Feld Adresse die URL für die Webanwendung für den Kundendienst wie folgt ein:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. Klicken Sie im FacilitiesSimulator auf Beenden.

  3. Geben Sie auf der Seite Southridge Video Customer Service Rep Order Entry Form (Southridge Video Customer Service Rep Order Entry Form ) eine neue Bestellung in die folgende Tabelle ein, und klicken Sie dann auf Bestellung übermitteln.

    Eingabe Wert
    Customer ID 3
    Bestell-ID 1
    Sequenznummer 1
    Service Type Code New Standard Service
  4. Auf der Seite Southridge Video Customer Service Rep Order Entry Form wird das Ergebnis wie folgt angezeigt:

    Kunden-ID 3 Auftrags-ID 1 Sequenznummer 1

  5. Geben Sie auf der Seite Southridge Video Customer Service Rep Order Entry Form einen aktualisierten Auftrag in die folgende Tabelle ein, und klicken Sie dann auf Bestellung übermitteln.

    Eingabe Wert
    Customer ID 3
    Bestell-ID 1
    Sequenznummer 2
    Service Type Code New Deluxe Service
  6. Auf der Seite Southridge Video Customer Service Rep Order Entry Form wird das Ergebnis wie folgt angezeigt:

    Kunden-ID 3 Bestell-ID 1 Sequenznummer 2

  7. Klicken Sie im FacilitiesSimulator auf Start.

  8. Überprüfen Sie die Ergebnismeldung auf der Seite Southridge Video Customer Service Rep Order Entry Formular .

  9. Überprüfen Sie die erteilten Bestellungen an der Eingabeaufforderung, an der das Cable Provisioning System ausgeführt wird. Die Anwendung zeigt die Meldungen an, dass zwei Bestellungen analysiert, aber nur die aktualisierte Bestellung aktiviert und ausgeführt wird.

  10. Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Verwaltung, klicken Sie auf Ereignisanzeige, und überprüfen Sie dann eine neue Warnung, dass die ursprüngliche Bestellung unterbrochen wurde.

  11. Überprüfen Sie die Fehlermeldung zum Routing an der Eingabeaufforderung, an der der Operation Server ausgeführt wird.

    Hinweis

    Im Ereignisprotokoll und Operation Server wird ein Fehler gemeldet. Die Antwortnachricht vom Facilities System korreliert nicht länger mit einer Instanz des Geschäftsprozesses, da sie durch eine Unterbrechung beendet wurde, die von der neuen Bestellung mit einer höheren Sequenznummer verursacht wurde. Die Antwortnachricht ist demnach verwaist und wird nicht zum Operation Server geleitet. Weitere Informationen zu Auftragsupdates finden Sie unter Auftragsablauf über den Prozess-Manager.

  12. Öffnen Sie die letzte Nachricht im Ordner %SystemDrive%:\BPMTest\HistoryUpdate-SP in Editor. Überprüfen Sie die Felder CustName, OrderNum, OrderSeqNum und Status , um festzustellen, ob die Nachricht für die neue Bestellung erstellt wurde und das Feld Statusabgeschlossen ist.

So beenden Sie eine Bestellung, während BizTalk Server die Bestellung verarbeitet

  1. Geben Sie in Internet Explorer im Feld Adresse die URL für die Webanwendung des Kundendiensts wie folgt ein:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. Klicken Sie im FacilitiesSimulator auf Beenden.

  3. Geben Sie auf der Seite Southridge Video Customer Service Rep Order Entry Form einen neuen Auftrag in die folgende Tabelle ein, und klicken Sie dann auf Bestellung übermitteln.

    Eingabe Wert
    Customer ID 4
    Bestell-ID 1
    Sequenznummer 1
    Service Type Code New Standard Service
  4. Auf der Seite Southridge Video Customer Service Rep Order Entry Form wird das Ergebnis wie folgt angezeigt:

    Kunden-ID 4 Auftrags-ID 1 Sequenznummer 1

  5. Klicken Sie auf der Seite Southridge Video Customer Service Rep Order Entry Formular auf Bestellung beenden.

  6. Auf der Seite Southridge Video Customer Service Rep Order Entry Form wird das Ergebnis wie folgt angezeigt:

    Kunden-ID 4 Auftrags-ID 1 Sequenznummer 1

  7. Klicken Sie im FacilitiesSimulator auf Start.

  8. Überprüfen Sie die erteilten Bestellungen an der Eingabeaufforderung, an der das Cable Provisioning System ausgeführt wird. Die Anwendung zeigt die Meldungen, dass die Bestellung nur analysiert und aktiviert wurde.

  9. Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Verwaltung, klicken Sie auf Ereignisanzeige, und überprüfen Sie dann eine neue Warnung, dass die Bestellung vom Benutzer beendet wurde.

    Hinweis

    Weitere Informationen zum Beenden von Aufträgen finden Sie unter Auftragsfluss über den Prozess-Manager.

  10. Überprüfen Sie die Fehlermeldung zum Routing an der Eingabeaufforderung, an der der Operation Server ausgeführt wird.

Weitere Informationen

Vor dem Installieren der Lösung für die Geschäftsprozessverwaltung
Einrichten des Entwicklercomputers für die Lösung zur Geschäftsprozessverwaltung