As instruções neste tópico ajudam a começar a depurar um dos
seus aplicativos z/OS.
Sobre esta Tarefa
As instruções descrevem como escolher um aplicativo z/OS para essa tarefa, configurar o daemon para o endereço IP e o número de porta corretos, verificar se o daemon está atendendo, modificar as opções corretas do parâmetro de tempo de execução TEST, iniciar o aplicativo e, em seguida, concluir algumas etapas de depuração simples. Após concluir essas etapas, é possível aprender mais sobre
as modificações que possam precisar ser feitas para essas etapas para
depurar outros aplicativos z/OS.
Procedimento
Execute as etapas a seguir para iniciar a depuração de
um aplicativo em seu sistema z/OS:
- Escolha o aplicativo que você deseja depurar e que você saiba como modificar o parâmetro de tempo de execução TEST associado a este aplicativo.
Com z/OS o Debugger, você pode depurar programas COBOLPL/I C/C++ e assembler (LE) em execução no IMS CICS®
, Db2® ou z/OS Serviços do sistema UNIX. O tópico
“ z/OS Debugger: overview” (Visão geral do depurador do Visual Studio
.NET ) no “ IBM z/OS Debugger User's Guide” (Guia do usuário do depurador do Visual Studio.NET) fornece uma lista completa dos tipos de programas que você pode depurar com o depurador (conhecido como
dep urador remoto ou modo de depuração remota
no “ IBM z/OS Debugger User's Guide”) e os subsistemas que o depurador suporta.
- Se você não estiver usando o Debug Manager para
simplificar a depuração remota, obtenha o endereço IP de sua estação
de trabalho.
É possível obter o endereço IP executando as etapas a seguir:
- Abra uma janela Prompt de Comando e digite o comando ipconfig.
A janela exibe uma lista de endereços IP. O endereço IP correto
é rotulado como Endereço IP e está no formato
www.xxx.yyy.zzz. Se mais de um endereço IP for exibido, um
endereço IP poderá ser para um dispositivo de rede, como um roteador
ou hub wireless, e o outro para sua estação de trabalho. Use o
endereço IP de sua estação de trabalho. Anote este endereço IP.
- Digite o comando exit para fechar a janela.
- No depurador, verifique se o daemon está atendendo fazendo as seguintes etapas:
- Clique em .
- Na visualização Depuração, localize o ícone do listener no lado
direito da visualização Depuração. O ícone do ouvinte é verde (
) se o daemon do ouvinte estiver ativado e vermelho (
) se o daemon do ouvinte estiver desativado.
- Se o ícone estiver vermelho, clique no ícone para ligar o daemon
do listener. O ícone fica verde.
- Se você estava anteriormente executando o depurador no modo de tela cheia, modifique a opção de tempo de execução TEST para seu aplicativo para substituir a opção MFI ou VTAM% existente pela opção TCPIP & ou DBMDT .
Se você estava usando anteriormente as opções de modo padrão DIRECT e ou DBM, altere para TCPIP e ou DBMDT
Se você estiver atualizando uma opção TCPIP & existente, verifique se você especifica o endereço IP obtido da etapa 2. O ID da porta padrão é 8001; se o daemon mostrar um número de porta
diferente, substitua port_id por esse número da
porta.
Se estiver usando programas DTCN for CICS, lembre-se de configurar o Tipo de Sessão para TCP.
Se você estiver especificando o endereço IP para procedimentos armazenados d Db2, lembre-se de seguir as instruções no tópico Preparando um programa de procedimentos armazenados d Db2 no Guia do usuário do depurador d IBM z/OS.
É possível visualizar exemplos de como a opção de tempo de
execução TEST pode mudar em O que fazer em
seguida
.
- Inicie seu aplicativo como normalmente faz quando estiver
depurando-o.
As informações relacionadas ao seu aplicativo aparecem na
visualização Depuração. Se não forem exibidas informações sobre seu
aplicativo na visualização Depuração, verifique os seguintes itens:
- Se você estiver usando o DBMDT, verifique se o Debug Manager está rodando no host.
- Você obteve o endereço IP e o número da porta corretos para sua
estação de trabalho.
- Você especificou a opção de tempo de execução
TEST correta, incluindo o endereço IP e o número
da porta corretos.
- Verifique se o daemon está atendendo.
- Percorra seu programa, configure um ponto de interrupção,
execute seu programa até o ponto de interrupção e monitore uma
variável em seu aplicativo.
As instruções a seguir mostram como executar cada uma dessas
tarefas:
- Para percorrer seu programa, clique no botão Step into (
).
- Para configurar um ponto de interrupção, acesse o editor do
depurador, clique com o botão direito na instrução na qual deseja
configurar um ponto de interrupção e selecione Incluir
ponto de interrupção.
- Para executar o programa em um ponto de interrupção que você definiu, clique em Resume
.
- Para monitorar uma variável, acesse o editor do depurador e
clique com o botão direito na variável que deseja monitorar. Selecione Expressão do Monitor no menu pop-up.
- Para encerrar a sessão de depuração, clique no botão Encerrar (
) na exibição Depuração. Este ícone está
localizado no lado direito da visualização Depuração.
O Que Fazer a Seguir
Para saber mais sobre os recursos de depuração, consulte Visão geral do depurador d IBM z/OS.