Troubleshooting
Diagnostique e resolva problemas com facilidade ao usar o Bob para desenvolvimento no IBM i.
Para orientações gerais de troubleshooting do Bob, consulte Troubleshooting IBM Bob.
Logs da extensão
O IBM Bob Premium Package for i grava entradas de log estruturadas em dois canais de saída no VS Code.
IBM Bob Premium Package for i
O canal de saída IBM Bob Premium Package for i registra cada chamada de ferramenta feita pelo Bob, sendo o primeiro lugar a verificar quando uma ferramenta se comporta de forma inesperada ou produz um erro. Para acessá-lo:
Abra o painel Output no Bob (View → Output, ou Ctrl+Shift+U (Windows) ou Cmd+Shift+U (Mac)).
Selecione IBM Bob Premium Package for i no dropdown de canal de saída no canto superior direito do painel Output.
Cada chamada de ferramenta produz:
- Uma entrada INFO quando uma ferramenta é iniciada, mostrando o nome da ferramenta e os parâmetros relevantes.
- Uma entrada ERROR se a ferramenta falhar, incluindo uma mensagem descritiva que espelha o que o Bob recebe.
- Uma entrada WARN se uma ferramenta não tiver sido concluída após 30 segundos, indicando uma possível travamento.
- Uma entrada de conclusão mostrando a duração total em milissegundos.
IBM Bob
O canal de saída IBM Bob registra entradas de log gerais em nível de extensão. Para acessá-lo:
Abra o painel Output no Bob (View → Output, ou Ctrl+Shift+U (Windows) ou Cmd+Shift+U (Mac)).
Selecione IBM Bob no dropdown de canal de saída no canto superior direito do painel Output.
Para isolar mensagens de log específicas do IBM Bob Premium Package for i, coloque o cursor no canal de saída, pressione Ctrl+f (Windows) ou Cmd+f (Mac) e pesquise por [source:ibmi].
Outros canais relevantes
Informações de diagnóstico relevantes também podem ser encontradas nos seguintes canais de saída adicionais gerenciados por outras extensões IBM i pré-requisito:
- Code for IBM i: O canal de saída principal para toda a comunicação IBM i. Inclui comandos CL, SQL e PASE executados, seus erros, mensagens de autenticação e outros tipos de mensagens do sistema.
- IBM i Testing: Registra quais testes são descobertos, qual configuração de teste é usada, toda a saída padrão e erros para quaisquer comandos de teste, e muito mais.
Recursos
Documentação IBM i 7.6
Documentação oficial IBM 7.6 para IBM i.
Playlist YouTube IBM Bob para Desenvolvedores IBM i
Playlist do YouTube com walkthroughs, demos e dicas sobre como desenvolvedores IBM i podem aproveitar o Bob.
Documentação da Extensão Code for IBM i
Documentação oficial da extensão Code for IBM i, cobrindo configuração de conexão, configuração da lista de bibliotecas, navegação em QSYS & IFS e compilação de código-fonte.
Documentação da Extensão Db2 for IBM i
Documentação oficial da extensão Db2 for IBM i, cobrindo como executar SQL, navegar em objetos de banco de dados, aproveitar o Visual Explain e acessar exemplos SQL.
Documentação da Extensão RPGLE
Documentação oficial da extensão RPGLE, cobrindo recursos do editor de linguagem RPGLE em formato fixo e formato livre.
Documentação da Extensão CL
Documentação oficial da extensão CL, cobrindo recursos do editor de linguagem CL.
Documentação da Extensão IBM i Testing
Documentação oficial da extensão IBM i Testing, cobrindo como escrever testes RPGUnit, como configurá-los e como executá-los com cobertura de código.
Documentação RPGUnit
Documentação oficial do RPGUnit cobrindo configuração de suíte de testes, APIs de asserção, comandos de compilação e configuração de cobertura de código.