Solución de problemas
Diagnostica y resuelve problemas fácilmente al usar Bob para el desarrollo en IBM i.
Para orientación general sobre la solución de problemas de Bob, consulta Troubleshooting IBM Bob.
Registros de la extensión
IBM Bob Premium Package for i escribe entradas de registro estructuradas en dos canales de salida de VS Code.
IBM Bob Premium Package for i
El canal de salida IBM Bob Premium Package for i registra cada llamada a herramienta realizada por Bob, siendo el primer lugar donde mirar cuando una herramienta se comporta de forma inesperada o produce un error. Para acceder a él:
Abre el panel Output en Bob (View → Output, o Ctrl+Shift+U (Windows) o Cmd+Shift+U (Mac)).
Selecciona IBM Bob Premium Package for i en el menú desplegable de canales de salida en la esquina superior derecha del panel Output.
Cada llamada a herramienta produce:
- Una entrada INFO cuando comienza una herramienta, mostrando el nombre de la herramienta y los parámetros relevantes.
- Una entrada ERROR si la herramienta falla, incluyendo un mensaje descriptivo que refleja lo que recibe Bob.
- Una entrada WARN si una herramienta no ha completado tras 30 segundos, lo que indica un posible bloqueo.
- Una entrada de finalización que muestra la duración total en milisegundos.
IBM Bob
El canal de salida IBM Bob registra entradas de registro generales a nivel de extensión. Para acceder a él:
Abre el panel Output en Bob (View → Output, o Ctrl+Shift+U (Windows) o Cmd+Shift+U (Mac)).
Selecciona IBM Bob en el menú desplegable de canales de salida en la esquina superior derecha del panel Output.
Para aislar los mensajes de registro específicos de IBM Bob Premium Package for i, coloca el cursor en el canal de salida, presiona Ctrl+f (Windows) o Cmd+f (Mac) y busca [source:ibmi].
Otros canales relevantes
También puedes encontrar información de diagnóstico relevante en los siguientes canales de salida adicionales gestionados por otras extensiones de IBM i:
- Code for IBM i: El canal de salida principal para toda la comunicación con IBM i. Incluye comandos CL, SQL y PASE que se ejecutan, sus errores, mensajes de autenticación y otros tipos de mensajes del sistema.
- IBM i Testing: Registra qué pruebas se descubren, qué configuración de prueba se usa, toda la salida estándar y los errores de cualquier comando de prueba, y más.
Recursos
Documentación IBM i 7.6
Documentación oficial de IBM 7.6 para IBM i.
Lista de reproducción de YouTube: IBM Bob para desarrolladores IBM i
Lista de reproducción de YouTube con tutoriales, demos y consejos sobre cómo los desarrolladores de IBM i pueden aprovechar Bob.
Documentación de la extensión Code for IBM i
Documentación oficial de la extensión Code for IBM i, que cubre la configuración de conexión, la configuración de la lista de bibliotecas, la navegación por QSYS e IFS, y la compilación de código fuente.
Documentación de la extensión Db2 for IBM i
Documentación oficial de la extensión Db2 for IBM i, que cubre cómo ejecutar SQL, explorar objetos de base de datos, aprovechar Visual Explain y acceder a ejemplos SQL.
Documentación de la extensión RPGLE
Documentación oficial de la extensión RPGLE, que cubre las funciones del editor de lenguaje RPGLE en formato fijo y formato libre.
Documentación de la extensión CL
Documentación oficial de la extensión CL, que cubre las funciones del editor de lenguaje CL.
Documentación de la extensión IBM i Testing
Documentación oficial de la extensión IBM i Testing, que cubre cómo escribir pruebas RPGUnit, cómo configurarlas y cómo ejecutarlas con cobertura de código.
Documentación de RPGUnit
Documentación oficial de RPGUnit que cubre la configuración de suites de prueba, las APIs de aserciones, los comandos de compilación y la configuración de cobertura de código.