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:
- 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).
- 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.
- Especifique a biblioteca que contém o membro de origem no
campo entrada Library.
- 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.
- 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.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.