O ambiente de trabalho inclui um depurador de procedimento armazenado integrado.
Avançando passo a passo pelo código enquanto executa no modo de depuração e visualiza
os resultados, você pode descobrir problemas com o procedimento armazenado e fazer as
alterações necessárias.
O depurador de procedimento armazenado suporta a depuração de procedimentos armazenados SQL ou Java, com algumas limitações dependendo do sistema operacional e da versão do DB2. Consulte os tópicos de ajuda do depurador de procedimento armazenado no centro de informações para obter detalhes adicionais.
Para depurar o procedimento armazenado:
- Configure o depurador. Antes de depurar, você deve configurar o servidor e o gerenciador de sessão. O gerenciador de sessão conecta a interface com o usuário do depurador ao servidor DB2 e deve estar em execução antes do início da sessão de depuração.
- Configurar o Servidor para Depuração.
- Localize um dos seguintes arquivos de inicialização do gerenciador de sessões local no diretório de instalação raiz do ambiente de trabalho:
Para Windows: db2dbgm.bat
Para Linux: db2dbgm.000
- Modifique o arquivo apropriado conforme necessário para refletir seu caminho de instalação, CAMINHO DE CLASSE e configurações de porta.
- Execute o arquivo para iniciar o gerenciador de sessão local (cliente).
- Observe o endereço IP e a porta do daemon do gerenciador de sessão na janela de comandos
que é aberta quando você executa o arquivo ou em uma janela de comandos que já está aberta. Você deve digitar essas informações na janela de Preferências do DB2 Stored Procedure
Debugger.
- Clique em e expanda o nó Executar/Depurar.
- Clique em DB2 Stored Procedure Debugger.
- No painel direito, selecione Utilizar Gerenciador de Sessão Já em
Execução e depois digite o endereço IP e o número da porta para o gerenciador de sessão.
- Opcional: Modifique o tempo limite da sessão e outras configurações.
- Clique em OK para salvar suas configurações e fechar a janela Preferências.
- No editor de rotina, dê um clique duplo na margem vertical esquerda para definir pontos de interrupção de linha.
- Na visualização Data Project Explorer, clique com o botão direito do mouse no procedimento armazenado e selecione Depurar. A janela Especificar Valores de Parâmetros é aberta.
- No campo Valor, digite D11. D11 é o ID para um departamento (EMPLOYEE.WORKDEPT) na tabela EMPLOYEE. Quando você digitar esse valor, o procedimento armazenado retornará listas que
correspondem a esse ID de departamento.
- Clique em OK. Um prompt pergunta se você deseja ir para a perspectiva Depurar. Clique em Sim.
- No menu Executar, selecione Retomar, Step into
ou Step over para executar no modo de depuração.
- Continue a operação em modo de depuração até que os resultados apareçam na visualização Resultados de SQL.
É possível retornar para a perspectiva Dados clicando no botão

no canto superior direito do ambiente de trabalho e selecionando
Dados.