Dépannage
Diagnostique et résous facilement les problèmes lors de l'utilisation de Bob pour le développement IBM i.
Pour les conseils généraux de dépannage de Bob, consulte Troubleshooting IBM Bob.
Journaux de l'extension
IBM Bob Premium Package for i écrit des entrées de journal structurées dans deux canaux de sortie VS Code.
IBM Bob Premium Package for i
Le canal de sortie IBM Bob Premium Package for i enregistre chaque appel d'outil effectué par Bob — c'est le premier endroit où chercher lorsqu'un outil se comporte de manière inattendue ou produit une erreur. Pour y accéder :
Ouvre le panneau Output dans Bob (View → Output, ou Ctrl+Shift+U (Windows) ou Cmd+Shift+U (Mac)).
Sélectionne IBM Bob Premium Package for i dans le menu déroulant du canal de sortie dans le coin supérieur droit du panneau Output.
Chaque appel d'outil produit :
- Une entrée INFO au démarrage de l'outil, indiquant son nom et les paramètres pertinents.
- Une entrée ERROR si l'outil échoue, avec un message descriptif qui reflète ce que Bob reçoit.
- Une entrée WARN si un outil n'a pas terminé après 30 secondes, indiquant un possible blocage.
- Une entrée de complétion indiquant la durée totale en millisecondes.
IBM Bob
Le canal de sortie IBM Bob enregistre les entrées de journal générales au niveau de l'extension. Pour y accéder :
Ouvre le panneau Output dans Bob (View → Output, ou Ctrl+Shift+U (Windows) ou Cmd+Shift+U (Mac)).
Sélectionne IBM Bob dans le menu déroulant du canal de sortie dans le coin supérieur droit du panneau Output.
Pour isoler les messages de journal spécifiques à IBM Bob Premium Package for i, place ton curseur dans le canal de sortie, appuie sur Ctrl+f (Windows) ou Cmd+f (Mac), et recherche [source:ibmi].
Autres canaux pertinents
Des informations de diagnostic pertinentes peuvent également être trouvées dans les canaux de sortie supplémentaires suivants, gérés par d'autres extensions IBM i prérequises :
- Code for IBM i : Le canal de sortie principal pour toute la communication IBM i. Cela inclut les commandes CL, SQL et PASE exécutées, leurs erreurs, les messages d'authentification et d'autres types de messages système.
- IBM i Testing : Journalise les tests découverts, la configuration de test utilisée, toutes les sorties standard et erreurs pour les commandes de test, et bien plus encore.
Ressources
Documentation IBM i 7.6
Documentation officielle IBM 7.6 pour IBM i.
Playlist YouTube IBM Bob pour les développeurs IBM i
Playlist YouTube avec des tutoriels, des démonstrations et des conseils sur la façon dont les développeurs IBM i peuvent tirer parti de Bob.
Documentation de l'extension Code for IBM i
Documentation officielle de l'extension Code for IBM i, couvrant la configuration de la connexion, la configuration de la liste de bibliothèques, la navigation dans QSYS et l'IFS, et la compilation du code source.
Documentation de l'extension Db2 for IBM i
Documentation officielle de l'extension Db2 for IBM i, couvrant l'exécution de SQL, la navigation parmi les objets de base de données, l'utilisation de Visual Explain et l'accès aux exemples SQL.
Documentation de l'extension RPGLE
Documentation officielle de l'extension RPGLE, couvrant les fonctionnalités de l'éditeur de langage RPGLE en format fixe et en format libre.
Documentation de l'extension CL
Documentation officielle de l'extension CL, couvrant les fonctionnalités de l'éditeur de langage CL.
Documentation de l'extension IBM i Testing
Documentation officielle de l'extension IBM i Testing, couvrant comment écrire des tests RPGUnit, comment les configurer et comment les exécuter avec couverture de code.
Documentation RPGUnit
Documentation officielle RPGUnit couvrant la configuration des suites de tests, les API d'assertion, les commandes de compilation et la configuration de la couverture de code.