APPLICAZIONI COMPOSITE - PROGETTAZIONE E GESTIONE
Sono supportati i seguenti comandi del broker di proprietà:
Mostra tutte le azioni.
Mostra tutte le azioni che appartengono a un proprietario.
Mostra tutte le azioni attive.
Mostra tutti i proprietari.
Mostra tutte le proprietà, le azioni e i fili che appartengono a quel proprietario.
Mostra tutte le proprietà per proprietario.
Mostra tutte le proprietà del proprietario (solo proprietari stringa).
Mostra tutti i fili abilitati.
Mostra tutti i fili abilitati che appartenevano a quel proprietario.
Mostra tutti i fili.
Mostra gli spazi dei nomi registrati.
Tiene traccia del percorso dell'azione specificata. Produce messaggi di traccia quando una modifica di una proprietà risulta nell'azione sotto osservazione che viene attivata.
Tiene traccia del percorso dell'azione specificata su una pagina specifica. Produce messaggi di traccia quando una modifica di una proprietà risulta nell'azione sotto osservazione che viene attivata.
Rimuove la traccia dell'azione specificata.
Tiene traccia del percorso della proprietà specificata.
Tiene traccia del percorso della proprietà specificata su una pagina specifica.
Rimuove la traccia della proprietà specificata.
Tiene traccia del percorso del"filo" specificato. Produce messaggi di traccia quando una modifica di proprietà si connette a un "filo" sotto osservazione.
Tiene traccia del percorso del"filo" specificato su una pagina specifica. Produce messaggi di traccia quando una modifica di proprietà si connette a un "filo" sotto osservazione.
Rimuove la traccia del "filo" specificato.
Visualizza un elenco delle proprietà, azioni e fili di cui si tiene attualmente traccia.
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:
Property Broker Properties
-----------------------------------------
Owner = http://www.ibm.com/wps/c2a
There are 2 properties registered.
Nome: URL From Tree
NameSpace: http://www.ibm.com/wps/c2a
Descrizione:
Titolo: url.loader
Tipo: BaseURL
Class: class com.ibm.rcp.propertybroker.internal.property.PropertyImpl
Valore predefinito: null
Is Wired: SÌ
Nome: Sorgente HTML
Titolo: Sorgente HTML
Tipo: SourceCode
Vedere anche