Depurar un proyecto iSeries y añadir puntos de interrupción

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:

  1. 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).
  2. 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.
  3. En el campo de entrada Biblioteca, especifique la biblioteca que contiene el miembro fuente.
  4. 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.
  5. 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.