Puede depurar localmente los miembros de su proyecto iSeries (y añadir puntos de interrupción al fuente) antes de subir los cambios al servidor iSeries. Los puntos de interrupción son marcadores
temporales que se colocan en el programa para
indicar al depurador que detenga el programa
siempre que la ejecución llegue a esos puntos. Por ejemplo, si una sentencia determinada del programa causa
problemas, se puede añadir un punto de interrupción en
la línea que contiene la sentencia y, a continuación,
ejecutar el programa. La ejecución se detiene en el punto de
interrupción antes de que se ejecute la sentencia.
Entonces
se puede comprobar el contenido de las variables y de la
pila de llamadas, y luego emitir un mandato de recorrer
principal (ejecutar) en la sentencia para ver cómo surge el
problema. Para añadir un punto de interrupción:
- Seleccione la línea en la que desea añadir un
punto de interrupción pulsándola una vez. (También puede pulsar dos
veces en el área de marcadores, junto a la línea en la que quiere
añadir un punto de interrupción).
- Pulse la línea con el botón derecho del ratón y
seleccione Añadir punto de interrupción en el
menú emergente para invocar el diálogo de
puntos de interrupción.
- En el campo de entrada Biblioteca, especifique la
biblioteca que contiene el miembro fuente.
- Especifique el programa o programa de servicio donde se
compilará este miembro.
- (Opcional) En el campo de entrada Módulo del
diálogo, escriba el nombre del módulo en el que desea
añadir un punto de interrupción. Si este módulo ya está cargado, puede
seleccionarlo en la lista desplegable del campo de entrada
Módulo.
Si necesita cambiar esta información, deberá eliminar
del miembro fuente todos los puntos de interrupción de iSeries. Se
le solicitará que especifique la información otra vez.
- Pulse Aceptar para añadir el punto de interrupción
y cerrar el diálogo de puntos de interrupción.
Nota: si no es un proyecto iSeries que
pueda depurarse, no se le pedirá información de punto de
interrupción de iSeries. Por ejemplo, si necesita depurar y
compilar un archivo C en un sistema Linux.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.