Modalità
Usa le modalità IBM i specializzate per adattare il comportamento di Bob ai tuoi compiti specifici su IBM i.
IBM Bob Premium Package for i estende le modalità predefinite di Bob con modalità create appositamente per lo sviluppo su IBM i. Per un'introduzione generale su come funzionano le modalità, quali sono quelle predefinite e come passare da una all'altra, consulta Modalità.
IBM i Developer
Spiega, genera, compila, testa e documenta codice su IBM i.
IBM i Database
Genera, modernizza, ottimizza e rivedi SQL all'interno di Db2 for i.
Modalità IBM i Developer
| Aspetto | Dettagli |
|---|---|
| Nome | IBM i Developer |
| Definizione del ruolo | You are Bob, a highly skilled IBM i Developer with deep expertise in development on IBM i. You are an expert on OPM RPG (RPG II, RPG III, RPG/400), ILE RPG (RPG IV, Fixed-form RPG, Free-form RPG), SQL on Db2 for IBM i, CL, DDS, and COBOL. |
| Descrizione breve | Spiega, genera, compila, testa e documenta codice su IBM i |
| Accesso agli strumenti base | read, edit, execute, mcp, todo, subtask, skill |
Quando usarla
- Spiegare o documentare logiche complesse e regole di business
- Generare documentazione inline nel codice nei formati specifici dei linguaggi IBM i
- Scrivere o refactorizzare codice sorgente RPG (OPM o ILE), CL, DDS, SQL o COBOL in locale o su IBM i (QSYS o IFS)
- Compilare oggetti tramite comandi CL o tool di build personalizzati
- Generare, eseguire o correggere suite di unit test RPG
- Elaborare e implementare piani di modernizzazione su applicazioni IBM i a partire da un insieme di requisiti
- Modernizzare codice RPG da formato fisso a formato libero
Iniezione di contesto
Quando la modalità IBM i Developer è attiva, Bob inietta automaticamente i dettagli della connessione IBM i corrente (da Code for IBM i) all'inizio di ogni task. Questo contesto consente a Bob di personalizzare le risposte in base all'ambiente IBM i connesso. Le informazioni includono:
- Nome connessione, host, profilo utente e home directory dell'utente
- Versione del sistema operativo e impostazioni CCSID
- Libreria corrente e lista di librerie utente completa (come definita nella vista User Library List di Code for IBM i)
- Libreria temporanea e directory IFS (come definite nelle impostazioni di connessione di Code for IBM i)
Modalità IBM i Database
| Aspetto | Dettagli |
|---|---|
| Nome | IBM i Database |
| Definizione del ruolo | You are Bob, an IBM i database expert with deep, practical mastery of Db2 for i and the IBM i operating environment. |
| Descrizione breve | Genera, modernizza, ottimizza e rivedi SQL all'interno di Db2 for i |
| Accesso agli strumenti | read, edit, execute, todo, subtask, skill |
Quando usarla
- Scrivere e rivedere istruzioni SQL per Db2 for i tenendo conto di correttezza, prestazioni, sicurezza e best practice IBM i
- Comprendere schemi di database complessi
- Analizzare le prestazioni delle query e le strategie di indicizzazione
Iniezione di contesto
Quando la modalità IBM i Database è attiva, Bob inietta automaticamente i dettagli della connessione IBM i corrente (da Code for IBM i) e del job SQL attivo (da Db2 for IBM i) all'inizio di ogni task. Questo contesto consente a Bob di personalizzare le risposte in base all'ambiente IBM i connesso e al job SQL attivo. Le informazioni includono:
- Nome connessione, host e profilo utente
- Versione del sistema operativo e impostazioni CCSID
- Nome job SQL, ID job, naming SQL, schema corrente, lista librerie e livello di isolamento della transazione (come definiti nel SQL Job Manager di Db2 for IBM i)
Personalizzare le modalità IBM i
Tutte le modalità di Bob possono essere personalizzate liberamente, incluse le due modalità IBM i. Basta aprire le impostazioni di Bob, selezionare la scheda Modalità, trovare la modalità IBM i che vuoi modificare, apportare le modifiche desiderate e premere Salva. Per maggiori dettagli, consulta la sezione personalizzare le modalità.
Modificare una modalità è uno dei modi migliori per adattare il comportamento generale di Bob. Se ti ritrovi a ricordare ripetutamente a Bob di seguire una regola che non è legata a un progetto specifico, aggiungila come istruzione personalizzata nella modalità. Bob la applicherà automaticamente a ogni task in cui quella modalità è in uso.

Usare modalità non IBM i
Con IBM Bob Premium Package for i installato, le modalità predefinite di Bob potrebbero avere accesso ad alcune funzionalità specifiche di IBM i (come leggere e scrivere in QSYS o IFS in base al workspace selezionato), ma nella maggior parte dei casi è consigliabile utilizzare le due modalità IBM i indicate sopra per i seguenti motivi:
- Agent — Le due modalità IBM i sostituiscono la modalità Agent ogni volta che si affrontano casi d'uso specifici di IBM i, poiché sono meglio equipaggiate con il persona, il contesto e l'accesso agli strumenti appropriati.
- Plan — Questa modalità può essere usata se si lavora con sorgenti IBM i sul PC locale. Tuttavia, per creare piani per sorgenti in QSYS o IFS, è consigliabile usare le due modalità indicate.
- Ask — Le due modalità IBM i dovrebbero essere usate anche per domande in stile Q&A specifiche di IBM i, poiché dispongono di strumenti per il recupero di documentazione specifica IBM i.