Pakiety premiumIBM Bob Premium Package for i

Skills

Używaj skills specyficznych dla IBM i, aby osiągać spójne wyniki w wyspecjalizowanych zadaniach.

IBM Bob Premium Package for i rozszerza wbudowane skills Bob o rozbudowany zestaw skills obejmujących RPG, CL, DDS, Db2 for i & SQL oraz testy jednostkowe. Ogólne wprowadzenie do działania skills w Bob znajdziesz w Skills.

Te skills są dostępne dla konkretnych trybów i są automatycznie ładowane przez Bob, gdy mają znaczenie dla aktywnej rozmowy.

RPG

NameDescriptionAvailable in
rpg-primer-basicsObejmuje podstawy języka RPG w wariantach RPG II, RPG III, RPG/400, RPGLE i ILE RPG.IBM i Developer
rpg-free-format-fundamentalsObejmuje nowoczesną składnię free-format RPGLE, wzorce programowania i dobre praktyki.IBM i Developer
rpg-opm-understandingWyjaśnia architekturę OPM RPG, różnice w modelu programu i kwestie związane z migracją.IBM i Developer
rpg-ile-understandingWyjaśnia koncepcje ILE, w tym binding, activation groups, service programs i wywołania procedur.IBM i Developer
rpgle-specsKompleksowe odniesienie kolumna po kolumnie dla wszystkich typów fixed-form specification w RPGLE (H, F, D, I, C, O).IBM i Developer
rpg-legacy-specsWyjaśnia typy fixed-form specification i pozycjonowanie kolumn w starszym RPG (RPG II, RPG III, RPG36, RPG38).IBM i Developer
rpg-data-structuresObejmuje typy data structure w RPG, w tym templates, externally described DS, program status DS i file information DS.IBM i Developer
rpg-procedures-functionsObejmuje subprocedures RPG, prototypes, przekazywanie parametrów, exports i service programs.IBM i Developer
rpg-file-operationsObejmuje operation codes dla dostępu rekordowego w RPG, deklaracje plików, obsługę błędów i dobre praktyki RLA.IBM i Developer
rpg-indicatorsObejmuje typy indicatorów w RPG i wzorce ich zastępowania przy użyciu zmiennych boolean.IBM i Developer
rpg-cycle-explainedWyjaśnia RPG program cycle, control breaks i kiedy unikać cycle w nowoczesnym kodzie.IBM i Developer
rpg-embedded-sqlObejmuje embedded SQL, w tym operacje na cursorach, host variables i różnice kompilacji.IBM i Developer
rpg-sql-cursorObejmuje deklarowanie SQL cursor, scrollable cursors i przetwarzanie wielowierszowe w SQLRPGLE.IBM i Developer
rpg-fixed-to-freeKonwertuje fixed-form RPGLE do w pełni free-form syntax, w tym modernizację I-spec i O-spec.IBM i Developer
rpg-pgmdb-conversionModernizuje I-spec i O-spec w RPG do free-format RPGLE dla plików baz danych opisanych programowo.IBM i Developer
rpg-ospec-conversionKonwertuje O-spec plików drukarki opisanych programowo na zewnętrznie zdefiniowane printer files.IBM i Developer
rpg-opm-to-ileKonwertuje programy OPM RPG do ILE RPGLE, obejmując CVTRPGSRC, activation groups i binding.IBM i Developer
rpg-refactor-legacyRefaktoryzuje kod RPG przez zastępowanie GOTO, konwersję subroutines na subprocedures i poprawę struktury kodu.IBM i Developer
rpg-rla-to-sqlKonwertuje operacje na plikach RLA na embedded SQL dla lepszej wydajności i elastyczności.IBM i Developer, IBM i Database
rpg-code-reviewPrzeprowadza analizę jakości kodu RPG, wskazując dług techniczny, problemy wydajnościowe i możliwości modernizacji.IBM i Developer
rpg-debugging-techniquesObejmuje debugowanie RPG przy użyciu STRDBG, breakpointów, watch expressions i service entry points.IBM i Developer
rpg-apiObejmuje wywoływanie systemowych API IBM i z RPG, w tym prototypy, przekazywanie parametrów, mapowanie typów danych, obsługę błędów i typowe wzorce użycia API.IBM i Developer

CL

NameDescriptionAvailable in
cl-primer-basicsObejmuje podstawy CL, w tym konwencje nazewnictwa komend, składnię parametrów i typowe komendy.IBM i Developer, IBM i Database
cl-programmingObejmuje programowanie w CL, w tym zmienne, logikę warunkową, obsługę błędów i strukturę programu.IBM i Developer
cl-best-practicesObejmuje dobre praktyki CL, takie jak użycie MONMSG, walidacja parametrów, strategie logowania i standardy kodowania.IBM i Developer
clle-apiObejmuje wywoływanie systemowych API IBM i z ILE CL, w tym wzorce CALL PGM/PARM, mapowanie typów DCL VAR, obsługę kodu błędu QUSEC i typowe wzorce użycia API.IBM i Developer

DDS

NameDescriptionAvailable in
dds-primer-basicsObejmuje podstawy DDS do wyjaśniania i generowania nowych definicji DDS.IBM i Developer, IBM i Database
dds-physical-filesObejmuje field specifications, definicje kluczy i record formats w DDS physical file (PF).IBM i Developer, IBM i Database
dds-logical-filesObejmuje join specifications, logikę select & omit i pola pochodne w DDS logical file (LF).IBM i Developer, IBM i Database
dds-display-filesObejmuje record formats w DDS display file (DSPF), indicatory, subfiles, projektowanie ekranów i wzorce programowania interaktywnego.IBM i Developer
dds-printer-filesObejmuje record formats w DDS printer file (PRTF), spacing & skipping, pozycjonowanie pól, pola systemowe, edit codes i wzorce projektowania raportów.IBM i Developer

Db2 for i & SQL

NameDescriptionAvailable in
db2-sql-primerObejmuje podstawy SQL dla Db2 for i, w tym CRUD, joins, aggregates, stored procedures i UDFs.IBM i Developer, IBM i Database
db2-stored-proceduresObejmuje tworzenie i zarządzanie SQL stored procedures przy użyciu SQL PL, tryby parametrów (IN/OUT/INOUT), struktury sterujące, cursory i obsługę błędów.IBM i Developer, IBM i Database
db2-functions-udfsObejmuje SQL UDFs, external UDFs, table functions, sourced functions i dobre praktyki projektowania funkcji.IBM i Developer, IBM i Database
db2-sql-debuggingInterpretuje błędy SQL (SQLCODE/SQLSTATE), podaje strategie rozwiązania i omawia techniki diagnostyczne.IBM i Developer, IBM i Database
db2-dds-understandingObejmuje starsze pliki baz danych DDS, w tym physical files, logical files i keyed access paths.IBM i Database
db2-dds-to-ddlKonwertuje starsze pliki DDS do SQL DDL, obejmując tables, views i strategie migracji.IBM i Developer, IBM i Database
db2-ddl-generationObejmuje składnię DDL, definicje kolumn, constraints (PK, FK, CHECK, UNIQUE), typy danych i indexes.IBM i Database
db2-ccsid-encodingRozwiązuje problemy z CCSID i encodingiem znaków, w tym typowe problemy konwersji i dane wielojęzyczne.IBM i Developer, IBM i Database
db2-sql-performance-analysisObejmuje analizę SQL Plan Cache, interpretację Visual Explain i rekomendacje Index Advisor.IBM i Database
db2-sql-find-performance-dataWyszukuje istniejące dane wydajności SQL na systemie IBM i, w tym snapshoty plan cache i database monitors.IBM i Database
db2-sql-optimizationObejmuje przepisywanie zapytań, join ordering, predicate pushdown, wykorzystanie indeksów i optimizer hints.IBM i Database
db2-index-strategyObejmuje typy indeksów (binary radix, EVI), składnię tworzenia indexes, dobór indeksów i ich utrzymanie.IBM i Database
db2-security-best-practicesObejmuje modele uprawnień, deny-by-default, adopted authority i uprawnienia SQL.IBM i Database
db2-journaling-commitmentObejmuje konfigurację journal, poziomy commitment control, granice transakcji i procedury odzyskiwania.IBM i Database
db2-temporal-tablesObejmuje implementację temporal tables do śledzenia danych w czasie, zapytań historycznych i automatycznego versioning.IBM i Database
db2-system-catalogObejmuje użycie system catalogs Db2 for i do odkrywania metadanych i analizy baz danych.IBM i Database

Unit Testing

NameDescriptionAvailable in
rpgunit-testingObejmuje strukturę zestawów testów RPGUnit, nazewnictwo przypadków testowych, setup/teardown, assertion APIs i konfigurację testów.IBM i Developer
Jak oceniasz ten temat?