VERBUNDANWENDUNGEN - GESTALTUNG UND VERWALTUNG


Debugging im Eigenschaftsbroker
Dem Eigenschaftsbroker wurden neue Befehle für das Debugging von Verbindungen und Aktionen in Verbundanwendungen hinzugefügt. Mithilfe von Befehlsoptionen können Sie den Pfad einer geänderten Eigenschaft während der Laufzeit anzeigen. Die Protokollierung muss nicht aktiviert werden. Die Nachrichten werden als Warnungen angezeigt, sodass sie im Standardprotokoll enthalten sind.

Es werden folgenden Befehle des Eigenschaftsbrokers unterstützt:


Hinweis Für alle Befehle, die Bereichsparameter (<Besitzer> mit pbsh a, pbsh o, pbsh p, pbsh w) akzeptieren, können Platzhalterzeichen verwendet werden. Dies kann ein beliebiger regulärer Ausdruck sein, beispielsweise "XYZZY*" und "*XYZZY".
Alle diese Befehle unterstützen zudem die Befehlsschalter -verbose und -non-verbose, sodass Sie die Menge der angezeigten Informationen steuern können.

Wenn für die verfolgte Eigenschaft "broker.changedProperties( )" aufgerufen wird, wird Folgendes angezeigt:

2006/05/30 14:50:59.228 WARNING propertybroker
PBTRACE(URL From Tree) changedProperties was called.

Wenn für eine bestimmte Aktion der Action-Handler gestartet wird (in diesem Fall "CoreActionHandler"), wird Folgendes angezeigt:

2006/05/30 14:50:59.238 WARNING propertybroker PBTRACE(URL From Tree)
calling handler (com.ibm.rcp.propertybroker.internal.CoreActionHandler)
for Action (loadURL)

Die drei Action-Handler, die zu IBM® Lotus® Expeditor (Core, SWT und AWT) gehören, protokollieren das aufgerufene Aktionsobjekt. Die für den Aktionsnamen "loadURL" registrierte letzte Aktionen wird im Folgenden gezeigt:

2006/05/30 14:50:59.238 WARNING propertybroker PBTRACE(URL From Tree
Calling action object (com.ibm.pvc.samples.propertybroker.browser.LoadURLAction)
for Action (loadURL)

Der SWT-Handler für die Beispieleigenschaft "HTML Source" gibt Folgendes aus:

2006/05/30 15:31:29.84 WARNING propertybroker PBTRACE(HTML Source)
changedProperties was called.

2006/05/30 15:31:29.94 WARNING propertybroker PBTRACE(HTML Source)
calling handler (com.ibm.rcp.propertybroker.swt.SWTHandler)
for Action (previewSource)

2006/05/30 15:31:29.94 WARNING swt PBTRACE(HTML Source)
Calling action object (com.ibm.pvc.samples.propertybroker.preview.views.PreviewSourceAction)
for Action (previewSource)

Schritte für das Registrieren einer Eigenschaft für Verfolgungsberichte:

1. Starten Sie das Produkt mit "-console" oder über die Eclipse-PDE.

2. Navigieren Sie zu Ihrem Bildschirm (oder zu Ihrer Perspektive).

3. Wechseln Sie zum Konsolenbildschirm und geben Sie "help" ein. Es sollte ein Block für die Befehle des Eigenschaftsbrokers wie oben angezeigt werden.

4. Geben Sie "pbsh p" ein, um zu sehen, welche Eigenschaften registriert sind. Dadurch werden die exakten Namen der Eigenschaften aus der WSDL-Datei aufgelistet. Beispiel:


5. Registrieren Sie eine Eigenschaft, die vom Broker verfolgt werden soll. Für Namen, die Leerzeichen enthalten, können Sie Anführungszeichen ("") verwenden:
Property broker is now tracing the property "URL From Tree"

Siehe auch