Debug für eine Collaboration ausführen

Der folgende Arbeitsablauf kann als Richtlinie für das effiziente Debug eines Collaboration-Objekts verwendet werden:

  1. Erstellen Sie die Collaboration-Schablone, erstellen Sie ein auf dieser Schablone basierendes Collaboration-Objekt, implementieren Sie beide in der InterChange Server Express-Instanz, und vergewissern Sie sich, dass das Collaboration-Objekt gestartet wurde.
  2. Starten Sie die Perspektive "Collaboration Debugger" (siehe Collaboration Debugger starten).
  3. Verbinden Sie Collaboration Debugger mit dem Collaboration-Objekt. Eine entsprechende Beschreibung finden Sie unter Verbindung zu Collaboration Debugger herstellen.
  4. Setzen Sie an den gewünschten Stellen Unterbrechungspunkte. Dies ist im Abschnitt Mit Unterbrechungspunkten arbeiten beschrieben.

    In der Regel ist es am sinnvollsten, Unterbrechungspunkte auf solchen Knoten zu setzen, an denen der Ablauf umgewandelt wird, auf denen der Ablauf aus einer Collaboration heraus gesendet wird und auf denen sich problematische Teile der Logik befinden.

  5. Erstellen und senden Sie ein Ereignis, damit das Collaboration-Objekt ausgelöst wird. Verwenden Sie hierzu entweder Test Connector oder die integrierte Testumgebung. Weitere Informationen zu Test Connector finden Sie in Test Connector verwenden.

    Zusätzliche Angaben zur integrierten Testumgebung können Sie in Integrierte Testumgebung verwenden nachlesen.

  6. Zeigen Sie das übergebene Ereignis an (siehe Ereignis anzeigen).
  7. Verwalten Sie den Ablauf unter Verwendung der konfigurierten Unterbrechungspunkte. Die entsprechenden Verfahren sind im Abschnitt Debugoperationen ausführen beschrieben.
  8. Untersuchen Sie in der Sicht "Variablen", wie sich die Daten des Ereignisses ändern, während es durch die Collaboration verarbeitet wird. Entsprechende Anweisungen finden Sie unter Mit Variablen arbeiten.
  9. Wiederholen Sie Schritt 4 bis Schritt 8, um die Unterbrechungspunkte und Prozessabfolgen mit unterschiedlichen Daten zu ändern.

Copyright IBM Corp. 2004, 2005