APPLICAZIONI COMPOSITE - PROGETTAZIONE E GESTIONE


Debug nel broker di proprietà
Sono stati aggiunti nuovi comandi al broker di proprietà per aiutare nel debug dei fili e delle azioni nelle applicazioni composite. Gli switch in fase di esecuzione permettono di vedere il percorso di una proprietà modificata durante l'esecuzione. Non è necessario abilitare la registrazione; i messaggi sono visualizzati come avvertimenti per venire visualizzati nel file registro predefinito.

Sono supportati i seguenti comandi del broker di proprietà:


Nota Tutti i comandi che accettano parametri di ambito (<owner> con pbsh a, pbsh o, pbsh p, pbsh w) accettano caratteri jolly. Può essere una qualsiasi espressione regolare. Come minimo, questa dovrebbe essere, ad esempio, "XYZZY*" e "*XYZZY"
Tutti questi comandi supporta anche gli switch -verbose e -non-verbose se si vuole controllare la quantità delle informazioni visualizzate.

Quando viene richiamato broker.changedProperties( ) per la proprietà di cui si tiene traccia, appare:

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

Quando viene richiamato il gestore operazioni, in questo caso CoreActionHandler per l'azione, appare:

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

Infine, i tre gestori di operazioni che sono alla base di IBM® Lotus® Expeditor (Core, SWT e AWT) registrano l'azione chiamata sull'oggetto. L'azione finale registrata come nome dell'azione "loadURL" viene mostrata di seguito:

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)  

Il gestore SWT per la proprietà di esempio "HTML Source" produce quanto segue: :

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)  

Passaggi per registrare una proprietà per il tracciamento:

1. Avviare il prodotto con "- console" o attraverso Eclipse PDE.

2. Selezionare lo schermo (o prospettiva).

3. Passare allo schermo della console e digitare "help"; dovrebbe apparire un blocco "Property Broker Commands" come sopra.

4. Utilizzare "pbsh p" per vedere le proprietà registrate. Questo elenca il nome esatto delle proprietà in WSDL. Un esempio è fornito di seguito:


5. Registrare una proprietà di deve essere tenuta traccia dal broker. È possibile utilizzare le virgolette "" per nomi che hanno spazi all'interno:
Il broker di proprietà ora tiene traccia della proprietà "URL From Tree"

Vedere anche