Depurando Projetos iSeries e Incluindo Pontos de Interrupção

Você pode depurar os membros (e incluir pontos de interrupção em sua origem) em seu iSeries Project localmente antes de fazer o upload de suas alterações de volta para o servidor iSeries. Os pontos de interrupção são marcadores temporários colocados em seu programa para informar ao depurador para parar seu programa sempre que a execução chegar naquele ponto. Por exemplo, se uma determinada instrução em seu programa estiver causando problemas, você pode incluir um ponto de interrupção na linha que contém a instrução e, em seguida, executar o programa. A execução pára no ponto de interrupção antes de a instrução ser executada. Em seguida, você pode verificar o conteúdo das variáveis e da pilha de chamadas e executar a instrução para ver como o problema aparece. Para incluir um ponto de interrupção:

  1. Selecione a linha em que deseja incluir um ponto de interrupção dando um clique único. (Você também pode clicar duas vezes na área do marcador ao lado da linha para incluir um ponto de interrupção).
  2. Clique com o botão direito do mouse na linha e selecione Add Breakpoint no menu pop-up para chamar a caixa de diálogo Breakpoint.
  3. Especifique a biblioteca que contém o membro de origem no campo entrada Library.
  4. Especifique o programa ou programa de serviços em que esse membro será compilado.
    • (Opcional) Digite o nome do módulo no qual você deseja incluir um ponto de interrupção no campo de entrada Module da caixa de diálogo. Se este módulo estiver carregado, você poderá selecioná-lo na lista drop-down no campo de entrada do Module.
    Se for necessário alterar essas informações, você deverá remover todos os pontos de interrupção do iSeries do membro de origem. Você será solicitado a especificar as informações novamente.
  5. Clique em OK para incluir o ponto de interrupção e para fechar a caixa de diálogo Breakpoint.
Nota: Se o projeto não for um iSeries Project que possa ser depurado, não serão solicitadas informações de pontos de interrupção do iSeries. Por exemplo, se você precisar depurar e compilar um arquivo C em um sistema Linux.