Pacchetti premiumIBM Bob Premium Package per i
Skill
Usa le skill specifiche per IBM i per ottenere risultati coerenti su task specializzati.
IBM Bob Premium Package for i estende le skill predefinite di Bob con un insieme completo di skill che coprono RPG, CL, DDS, Db2 for i & SQL e unit testing. Per un'introduzione generale su come funzionano le skill in Bob, consulta Skill.
Queste skill sono disponibili per modalità specifiche e vengono caricate automaticamente da Bob quando sono pertinenti alla conversazione attiva.
RPG
| Nome | Descrizione | Disponibile in |
|---|---|---|
rpg-primer-basics | Copre i fondamentali del linguaggio RPG nelle varianti RPG II, RPG III, RPG/400, RPGLE e ILE RPG. | IBM i Developer |
rpg-free-format-fundamentals | Copre la sintassi RPGLE moderna in formato libero, i pattern di programmazione e le best practice. | IBM i Developer |
rpg-opm-understanding | Spiega l'architettura OPM RPG, le differenze nel modello di programma e le considerazioni per la migrazione. | IBM i Developer |
rpg-ile-understanding | Spiega i concetti ILE tra cui binding, activation group, service program e chiamate a procedure. | IBM i Developer |
rpgle-specs | Riferimento completo colonna per colonna per tutti i tipi di specifiche RPGLE in formato fisso (H, F, D, I, C, O). | IBM i Developer |
rpg-legacy-specs | Spiega i tipi di specifiche RPG legacy (RPG II, RPG III, RPG36, RPG38) in formato fisso e il posizionamento delle colonne. | IBM i Developer |
rpg-data-structures | Copre i tipi di data structure RPG inclusi template, DS con descrizione esterna, program status DS e file information DS. | IBM i Developer |
rpg-procedures-functions | Copre subprocedure RPG, prototype, passaggio dei parametri, export e service program. | IBM i Developer |
rpg-file-operations | Copre i codici operativi di accesso ai record RPG, le dichiarazioni di file, la gestione degli errori e le best practice RLA. | IBM i Developer |
rpg-indicators | Copre i tipi di indicatori RPG e i pattern di sostituzione con variabili booleane. | IBM i Developer |
rpg-cycle-explained | Spiega il ciclo del programma RPG, i control break e quando evitare il ciclo nel codice moderno. | IBM i Developer |
rpg-embedded-sql | Copre SQL embedded incluse operazioni su cursori, variabili host e differenze di compilazione. | IBM i Developer |
rpg-sql-cursor | Copre la dichiarazione di cursori SQL, cursori scorrevoli e l'elaborazione multi-riga in SQLRPGLE. | IBM i Developer |
rpg-fixed-to-free | Converte RPGLE in formato fisso in sintassi completamente libera, inclusa la modernizzazione di I-spec e O-spec. | IBM i Developer |
rpg-pgmdb-conversion | Modernizza I-spec e O-spec RPG in RPGLE formato libero per file di database descritti dal programma. | IBM i Developer |
rpg-ospec-conversion | Converte O-spec di file di stampa descritti dal programma in file di stampa con descrizione esterna. | IBM i Developer |
rpg-opm-to-ile | Converte programmi RPG OPM in ILE RPGLE, coprendo CVTRPGSRC, activation group e binding. | IBM i Developer |
rpg-refactor-legacy | Esegue il refactoring del codice RPG sostituendo GOTO, convertendo subroutine in subprocedure e migliorando la struttura del codice. | IBM i Developer |
rpg-rla-to-sql | Converte le operazioni su file RLA in SQL embedded per maggiori prestazioni e flessibilità. | IBM i Developer, IBM i Database |
rpg-code-review | Esegue l'analisi della qualità del codice RPG identificando debito tecnico, problemi di prestazioni e opportunità di modernizzazione. | IBM i Developer |
rpg-debugging-techniques | Copre il debugging RPG tramite STRDBG, breakpoint, watch expression e service entry point. | IBM i Developer |
rpg-api | Copre la chiamata alle API di sistema IBM i da RPG, inclusi prototipi, passaggio di parametri, mappatura dei tipi di dati, gestione degli errori e pattern di utilizzo comuni delle API. | IBM i Developer |
CL
| Nome | Descrizione | Disponibile in |
|---|---|---|
cl-primer-basics | Copre i fondamentali di CL incluse convenzioni di naming dei comandi, sintassi dei parametri e comandi comuni. | IBM i Developer, IBM i Database |
cl-programming | Copre la programmazione CL incluse variabili, logica condizionale, gestione degli errori e struttura del programma. | IBM i Developer |
cl-best-practices | Copre le best practice CL come l'uso di MONMSG, la validazione dei parametri, le strategie di logging e gli standard di codifica. | IBM i Developer |
clle-api | Copre la chiamata alle API di sistema IBM i da ILE CL, inclusi i pattern CALL PGM/PARM, la mappatura dei tipi DCL VAR, la gestione del codice di errore QUSEC e i pattern di utilizzo comuni delle API. | IBM i Developer |
DDS
| Nome | Descrizione | Disponibile in |
|---|---|---|
dds-primer-basics | Copre i fondamentali di DDS per la spiegazione e la generazione di nuove definizioni DDS. | IBM i Developer, IBM i Database |
dds-physical-files | Copre le specifiche di campo dei file fisici (PF) DDS, le definizioni di chiave e i formati di record. | IBM i Developer, IBM i Database |
dds-logical-files | Copre le specifiche di join dei file logici (LF) DDS, la logica select & omit e i campi derivati. | IBM i Developer, IBM i Database |
dds-display-files | Copre i formati di record dei file display (DSPF) DDS, gli indicatori, i subfile, la progettazione delle schermate e i pattern di programmazione interattiva. | IBM i Developer |
dds-printer-files | Copre i formati di record dei file di stampa (PRTF) DDS, la spaziatura e il salto, il posizionamento dei campi, i campi di sistema, i codici di modifica e i pattern di progettazione dei report. | IBM i Developer |
Db2 for i & SQL
| Nome | Descrizione | Disponibile in |
|---|---|---|
db2-sql-primer | Copre SQL fondamentale per Db2 for i incluse operazioni CRUD, join, aggregati, stored procedure e UDF. | IBM i Developer, IBM i Database |
db2-stored-procedures | Copre la creazione e la gestione di stored procedure SQL usando SQL PL, modalità dei parametri (IN/OUT/INOUT), strutture di controllo, cursori e gestione degli errori. | IBM i Developer, IBM i Database |
db2-functions-udfs | Copre UDF SQL, UDF esterne, table function, funzioni sorgente e best practice per la progettazione di funzioni. | IBM i Developer, IBM i Database |
db2-sql-debugging | Interpreta gli errori SQL (SQLCODE/SQLSTATE), fornisce strategie di risoluzione e copre le tecniche diagnostiche. | IBM i Developer, IBM i Database |
db2-dds-understanding | Copre i file di database DDS legacy inclusi file fisici, file logici e percorsi di accesso con chiave. | IBM i Database |
db2-dds-to-ddl | Converte i file DDS legacy in SQL DDL, coprendo tabelle, viste e strategie di migrazione. | IBM i Developer, IBM i Database |
db2-ddl-generation | Copre la sintassi DDL, le definizioni di colonna, i vincoli (PK, FK, CHECK, UNIQUE), i tipi di dato e gli indici. | IBM i Database |
db2-ccsid-encoding | Risolve problemi di CCSID e codifica dei caratteri inclusi problemi comuni di conversione e dati multilingua. | IBM i Developer, IBM i Database |
db2-sql-performance-analysis | Copre l'analisi della Plan Cache SQL, l'interpretazione di Visual Explain e le raccomandazioni di Index Advisor. | IBM i Database |
db2-sql-find-performance-data | Trova i dati di performance SQL esistenti su un sistema IBM i inclusi snapshot della plan cache e monitor del database. | IBM i Database |
db2-sql-optimization | Copre la riscrittura delle query, l'ordinamento dei join, il predicate pushdown, l'utilizzo degli indici e i suggerimenti per l'optimizer. | IBM i Database |
db2-index-strategy | Copre i tipi di indice (binary radix, EVI), la sintassi per la creazione degli indici, la selezione degli indici e la manutenzione. | IBM i Database |
db2-security-best-practices | Copre i modelli di autorizzazione, deny-by-default, l'autorità adottata e i privilegi SQL. | IBM i Database |
db2-journaling-commitment | Copre la configurazione del journal, i livelli di commitment control, i confini delle transazioni e le procedure di recovery. | IBM i Database |
db2-temporal-tables | Copre l'implementazione di tabelle temporali per il tracciamento di dati basato sul tempo, le query storiche e il versioning automatico. | IBM i Database |
db2-system-catalog | Copre come usare i cataloghi di sistema di Db2 for i per la scoperta di metadati e l'analisi del database. | IBM i Database |
Unit Testing
| Nome | Descrizione | Disponibile in |
|---|---|---|
rpgunit-testing | Copre la struttura delle suite di test RPGUnit, la denominazione dei test case, setup/teardown, le API di asserzione e la configurazione dei test. | IBM i Developer |
Come valuti questo argomento?