Risoluzione dei problemi
Diagnostica e risolvi facilmente i problemi quando usi Bob per lo sviluppo su IBM i.
Per una guida generale alla risoluzione dei problemi di Bob, consulta Risoluzione dei problemi di IBM Bob.
Log dell'estensione
IBM Bob Premium Package for i scrive voci di log strutturate in due canali di output in VS Code.
IBM Bob Premium Package for i
Il canale di output IBM Bob Premium Package for i registra ogni chiamata agli strumenti effettuata da Bob, ed è quindi il primo posto dove cercare quando uno strumento si comporta in modo imprevisto o produce un errore. Per accedervi:
Apri il pannello Output in Bob (View → Output, o Ctrl+Shift+U (Windows) o Cmd+Shift+U (Mac)).
Seleziona IBM Bob Premium Package for i dal menu a discesa del canale di output nell'angolo in alto a destra del pannello Output.
Ogni chiamata a uno strumento produce:
- Una voce INFO all'avvio dello strumento, che mostra il nome dello strumento e i parametri rilevanti.
- Una voce ERROR in caso di errore dello strumento, con un messaggio descrittivo che rispecchia quanto ricevuto da Bob.
- Una voce WARN se uno strumento non ha completato l'esecuzione dopo 30 secondi, indicando un possibile blocco.
- Una voce di completamento che mostra la durata totale in millisecondi.
IBM Bob
Il canale di output IBM Bob registra le voci di log generali a livello di estensione. Per accedervi:
Apri il pannello Output in Bob (View → Output, o Ctrl+Shift+U (Windows) o Cmd+Shift+U (Mac)).
Seleziona IBM Bob dal menu a discesa del canale di output nell'angolo in alto a destra del pannello Output.
Per isolare i messaggi di log specifici di IBM Bob Premium Package for i, posiziona il cursore nel canale di output, premi Ctrl+f (Windows) o Cmd+f (Mac) e cerca [source:ibmi].
Altri canali rilevanti
Informazioni diagnostiche rilevanti possono essere trovate anche nei seguenti canali di output aggiuntivi gestiti da altre estensioni IBM i prerequisite:
- Code for IBM i: Il canale di output principale per tutta la comunicazione IBM i. Include i comandi CL, SQL e PASE eseguiti, i relativi errori, i messaggi di autenticazione e altri tipi di messaggi di sistema.
- IBM i Testing: Registra quali test vengono rilevati, quale configurazione di test viene usata, tutto l'output standard e gli errori per qualsiasi comando di test, e altro ancora.
Risorse
Documentazione IBM i 7.6
Documentazione ufficiale IBM 7.6 per IBM i.
IBM Bob for IBM i Developers YouTube Playlist
Playlist YouTube con walkthrough, demo e consigli su come gli sviluppatori IBM i possono sfruttare Bob.
Documentazione dell'estensione Code for IBM i
Documentazione ufficiale per l'estensione Code for IBM i, che copre la configurazione della connessione, la configurazione della lista di librerie, la navigazione di QSYS e IFS e la compilazione del codice sorgente.
Documentazione dell'estensione Db2 for IBM i
Documentazione ufficiale per l'estensione Db2 for IBM i, che copre come eseguire SQL, sfogliare oggetti del database, sfruttare Visual Explain e accedere agli esempi SQL.
Documentazione dell'estensione RPGLE
Documentazione ufficiale per l'estensione RPGLE, che copre le funzionalità dell'editor di linguaggio RPGLE in formato fisso e libero.
Documentazione dell'estensione CL
Documentazione ufficiale per l'estensione CL, che copre le funzionalità dell'editor di linguaggio CL.
Documentazione dell'estensione IBM i Testing
Documentazione ufficiale per l'estensione IBM i Testing, che copre come scrivere test RPGUnit, come configurarli e come eseguirli con code coverage.
Documentazione RPGUnit
Documentazione ufficiale RPGUnit che copre la configurazione delle suite di test, le API di asserzione, i comandi di compilazione e la configurazione del code coverage.