Pacchetti premiumIBM Bob Premium Package per i

Workspace

Lavora con il codice sorgente sul tuo PC locale o direttamente su IBM i (QSYS o IFS).

Selezionare un workspace

IBM Bob Premium Package for i ti permette di lavorare esattamente dove si trova il tuo codice sorgente — che sia sul PC locale o direttamente su IBM i. Prima di iniziare un nuovo task, puoi selezionare il workspace desiderato per indicare a Bob dove si trova il codice sorgente e dove dovrà operare. In alcuni casi, Bob può lavorare al di fuori di un workspace o anche su più workspace contemporaneamente, se necessario e con le autorizzazioni appropriate.

Selezione di un workspace IBM i

Oltre al workspace locale standard, IBM Bob Premium Package for i aggiunge due workspace aggiuntivi per consentire agli sviluppatori IBM i di accedere ai sorgenti direttamente su IBM i. È necessaria una connessione IBM i attiva tramite Code for IBM i per visualizzare e utilizzare i workspace Library List o Home Directory.

Workspace Local

Il workspace Local è qualsiasi cartella sul tuo PC locale che apri in Bob. È il workspace predefinito che Bob utilizzerà. Per gli sviluppatori IBM i, potrebbe trattarsi di un'applicazione IBM i clonata da un repository GitHub sul PC.

Nota:

Anche se hai configurato Bob per lavorare in un workspace Local, può comunque accedere a IBM i per eseguire comandi CL, istruzioni SQL e comandi PASE, o anche lavorare su altro codice sorgente in QSYS o IFS se esplicitamente richiesto.

Workspace Library List

Il workspace Library List mappa la User Library List di Code for IBM i come workspace di lavoro per i task di Bob. Questo ti permette di indicare a Bob di lavorare su un insieme specifico di librerie in QSYS. Per gli sviluppatori IBM i, potrebbe trattarsi di un'applicazione IBM i composta da un insieme di librerie contenenti sorgenti o oggetti compilati.

Usando questo workspace, Bob può comunque accedere ad altre librerie al di fuori della lista se necessario. Tuttavia, lo scopo di definire il working set tramite la lista di librerie è guidare Bob su dove concentrarsi.

Nota:

Anche se un task è impostato sul workspace Library List, Bob può accedere anche all'IFS se esplicitamente richiesto. Questo può essere utile quando si generano file markdown o di testo che è preferibile archiviare nell'IFS invece che in QSYS.

Workspace Home Directory

Il workspace Home Directory mappa la home directory del profilo utente IBM i (ad es. /home/<username>) come workspace di lavoro per i task di Bob. Questo consente a Bob di lavorare su un insieme specifico di stream file e directory nell'IFS. Per gli sviluppatori IBM i, potrebbe trattarsi di un insieme di script o documenti archiviati nell'IFS.

Usando questo workspace, Bob può comunque accedere ad altre directory al di fuori della home directory se necessario. Tuttavia, proprio come per il workspace Library List, lo scopo di impostare la directory di lavoro sulla home directory dell'utente è guidare Bob su dove concentrarsi.

Nota:

Anche se un task è impostato sul workspace Home Directory, Bob può accedere anche a QSYS se esplicitamente richiesto.

Cronologia dei task

Un task è sempre associato a un workspace specifico. Accedendo alla cronologia dei task, puoi filtrare i task precedenti per workspace per trovare più facilmente un task specifico che vuoi riesaminare.

Nota:

I task precedenti associati ai workspace Library List o Home Directory saranno visibili solo se connesso a IBM i.

Visualizzazione della cronologia dei task

Menzioni di contesto

Le menzioni di contesto sono supportate in tutti i workspace IBM i, consentendoti di taggare elementi specifici direttamente nella chat per fornire a Bob un contesto preciso e delimitato.

Workspace Library List

  • Le librerie nella lista di librerie possono essere taggate direttamente usando @.
  • I membri all'interno di una libreria possono essere taggati, a condizione che il membro sia attualmente aperto nell'editor.

Workspace Home Directory

  • I stream file e le directory nella root della home directory possono essere taggati direttamente usando @.
  • Altri stream file (al di fuori della root o nelle sottodirectory) possono essere taggati, a condizione che lo stream file sia attualmente aperto nell'editor.
Come valuti questo argomento?