APLICACIONES COMPUESTAS: DISEÑO Y GESTIÓN


Depuración en el intermediario de propiedades
Se han agregado comandos nuevos al intermediario de propiedades para ayudarle a depurar conexiones y acciones en las aplicaciones compuestas. Los conmutadores de tiempo de ejecución le permiten ver durante la ejecución la ruta de acceso de una propiedad que ha cambiado. No es necesario que active el registro; los mensajes se muestran como advertencias, por lo que aparecen en el registro predeterminado.

Se da soporte a comandos siguientes del intermediario de propiedades:


Nota Todos los comandos que aceptan parámetros de ámbito (como <propietario> con pbsh a, pbsh o, pbsh p, pbsh w) aceptan caracteres comodín. Puede usarse cualquier expresión regular. Como mínimo, debería ser, por ejemplo, "XYZZY*" y "*XYZZY"
Todos estos comandos también soportan los conmutadores -verbose y -non-verbose, que le permiten controlar la cantidad de información que se muestra.

Cuando se llama a broker.changedProperties( ) para la propiedad cuyo seguimiento se está realizando, aparece lo siguiente:

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

Cuando se invoca un controlador de acciones, en este caso, CoreActionHandler, para cierta acción, aparece lo siguiente:

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

Por último, los tres controladores de acciones integrados en IBM® Lotus® Expeditor (Core, SWT y AWT) registran el objeto de acción al que se ha llamado. A continuación, se muestra la acción final registrada para el nombre de acción "loadURL":

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)

El controlador SWT para la propiedad "HTML Source" de ejemplo produce lo siguiente:

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)

Pasos para registrar una propiedad para su seguimiento

1. Ejecute el producto con "-console" o mediante el PDE de Eclipse.

2. Desplácese a su pantalla (o perspectiva).

3. Cambie a la pantalla de consola y escriba "help",; deberá ver un bloque para los "comandos del intermediario de propiedades" como el anterior.

4. Utilice un "pbsh p" para ver qué propiedades están registradas. La lista contiene los nombres exactos de las propiedades tomados del archivo WSDL. A continuación, se incluye un ejemplo:


5. Registre una propiedad para hacer su seguimiento con el intermediario. Puede utilizar comillas "" para los nombres que contienen espacios:
Property broker is now tracing the property "URL From Tree"

Véase también


Glosario
¿Desea opinar sobre la Ayuda o sobre la utilidad del producto?