Paket premiumIBM Bob Premium Package for i

Skills

Gunakan IBM i-specific skills untuk mencapai hasil yang konsisten untuk task khusus.

IBM Bob Premium Package for i memperluas skill bawaan Bob dengan sekumpulan skill yang komprehensif yang mencakup RPG, CL, DDS, Db2 for i & SQL, dan unit testing. Untuk pengantar umum tentang cara kerja skill di Bob, lihat Skills.

Skill ini tersedia untuk mode tertentu dan otomatis dimuat oleh Bob saat relevan dengan percakapan aktif.

RPG

NameDescriptionAvailable in
rpg-primer-basicsMencakup dasar-dasar bahasa RPG di berbagai varian RPG II, RPG III, RPG/400, RPGLE, dan ILE RPG.IBM i Developer
rpg-free-format-fundamentalsMencakup sintaks RPGLE free-format modern, pola pemrograman, dan best practice.IBM i Developer
rpg-opm-understandingMenjelaskan arsitektur OPM RPG, perbedaan model program, dan pertimbangan migrasi.IBM i Developer
rpg-ile-understandingMenjelaskan konsep ILE termasuk binding, activation group, service program, dan pemanggilan prosedur.IBM i Developer
rpgle-specsReferensi komprehensif kolom per kolom untuk semua jenis spesifikasi fixed-form RPGLE (H, F, D, I, C, O).IBM i Developer
rpg-legacy-specsMenjelaskan jenis spesifikasi fixed-form RPG legacy (RPG II, RPG III, RPG36, RPG38) dan posisi kolom.IBM i Developer
rpg-data-structuresMencakup jenis data structure RPG termasuk template, externally described DS, program status DS, dan file information DS.IBM i Developer
rpg-procedures-functionsMencakup subprocedure RPG, prototype, parameter passing, export, dan service program.IBM i Developer
rpg-file-operationsMencakup operation code akses level record RPG, deklarasi file, error handling, dan best practice RLA.IBM i Developer
rpg-indicatorsMencakup jenis indicator RPG dan pola penggantinya menggunakan variabel boolean.IBM i Developer
rpg-cycle-explainedMenjelaskan cycle program RPG, control break, dan kapan sebaiknya menghindari cycle di kode modern.IBM i Developer
rpg-embedded-sqlMencakup embedded SQL termasuk operasi cursor, host variable, dan perbedaan compile.IBM i Developer
rpg-sql-cursorMencakup deklarasi SQL cursor, scrollable cursor, dan pemrosesan multi-row di SQLRPGLE.IBM i Developer
rpg-fixed-to-freeMengonversi RPGLE fixed-form ke sintaks free-form sepenuhnya termasuk modernisasi I-spec & O-spec.IBM i Developer
rpg-pgmdb-conversionMemodernisasi I-spec dan O-spec RPG menjadi RPGLE free-format untuk file database program-described.IBM i Developer
rpg-ospec-conversionMengonversi O-spec file printer program-described ke file printer yang didefinisikan secara eksternal.IBM i Developer
rpg-opm-to-ileMengonversi program OPM RPG ke ILE RPGLE, mencakup CVTRPGSRC, activation group, dan binding.IBM i Developer
rpg-refactor-legacyMerefaktor kode RPG dengan mengganti GOTO, mengonversi subroutine menjadi subprocedure, dan memperbaiki struktur kode.IBM i Developer
rpg-rla-to-sqlMengonversi operasi file RLA ke embedded SQL untuk performance dan fleksibilitas yang lebih baik.IBM i Developer, IBM i Database
rpg-code-reviewMelakukan analisis kualitas kode RPG dengan mengidentifikasi technical debt, masalah performance, dan peluang modernisasi.IBM i Developer
rpg-debugging-techniquesMencakup debugging RPG menggunakan STRDBG, breakpoint, watch expression, dan service entry point.IBM i Developer

CL

NameDescriptionAvailable in
cl-primer-basicsMencakup dasar-dasar CL termasuk konvensi penamaan perintah, sintaks parameter, dan perintah umum.IBM i Developer, IBM i Database
cl-programmingMencakup pemrograman CL termasuk variabel, logika kondisional, error handling, dan struktur program.IBM i Developer
cl-best-practicesMencakup best practice CL seperti penggunaan MONMSG, validasi parameter, strategi logging, dan coding standard.IBM i Developer

DDS

NameDescriptionAvailable in
dds-primer-basicsMencakup dasar-dasar DDS untuk menjelaskan dan membuat definisi DDS baru.IBM i Developer, IBM i Database
dds-physical-filesMencakup spesifikasi field file fisik (PF) DDS, definisi key, dan record format.IBM i Developer, IBM i Database
dds-logical-filesMencakup spesifikasi join file logis (LF) DDS, logika select & omit, dan field turunan.IBM i Developer, IBM i Database
dds-display-filesMencakup record format file display (DSPF) DDS, indicator, subfile, desain layar, dan pola pemrograman interaktif.IBM i Developer
dds-printer-filesMencakup record format file printer (PRTF) DDS, spacing & skipping, posisi field, system field, edit code, dan pola desain laporan.IBM i Developer

Db2 for i & SQL

NameDescriptionAvailable in
db2-sql-primerMencakup SQL dasar untuk Db2 for i termasuk CRUD, join, aggregate, stored procedure, dan UDF.IBM i Developer, IBM i Database
db2-stored-proceduresMencakup pembuatan dan pengelolaan SQL stored procedure menggunakan SQL PL, mode parameter (IN/OUT/INOUT), control structure, cursor, dan error handling.IBM i Developer, IBM i Database
db2-functions-udfsMencakup SQL UDF, external UDF, table function, sourced function, dan best practice desain function.IBM i Developer, IBM i Database
db2-sql-debuggingMenafsirkan error SQL (SQLCODE/SQLSTATE), memberikan strategi penyelesaian, dan mencakup teknik diagnostik.IBM i Developer, IBM i Database
db2-dds-understandingMencakup file database DDS legacy termasuk physical file, logical file, dan keyed access path.IBM i Database
db2-dds-to-ddlMengonversi file DDS legacy ke SQL DDL, mencakup table, view, dan strategi migrasi.IBM i Developer, IBM i Database
db2-ddl-generationMencakup sintaks DDL, definisi kolom, constraint (PK, FK, CHECK, UNIQUE), tipe data, dan index.IBM i Database
db2-ccsid-encodingMenyelesaikan masalah CCSID dan character encoding termasuk masalah konversi umum dan data multi-bahasa.IBM i Developer, IBM i Database
db2-sql-performance-analysisMencakup analisis SQL Plan Cache, interpretasi Visual Explain, dan rekomendasi Index Advisor.IBM i Database
db2-sql-find-performance-dataMenemukan data performance SQL yang ada di sistem IBM i termasuk snapshot plan cache dan database monitor.IBM i Database
db2-sql-optimizationMencakup query rewriting, join ordering, predicate pushdown, penggunaan index, dan optimizer hint.IBM i Database
db2-index-strategyMencakup jenis index (binary radix, EVI), sintaks untuk membuat index, pemilihan index, dan pemeliharaan.IBM i Database
db2-security-best-practicesMencakup model authority, deny-by-default, adopted authority, dan privilege SQL.IBM i Database
db2-journaling-commitmentMencakup setup journal, level commitment control, batas transaction, dan prosedur recovery.IBM i Database
db2-temporal-tablesMencakup implementasi temporal table untuk pelacakan data berbasis waktu, historical query, dan versioning otomatis.IBM i Database
db2-system-catalogMencakup cara menggunakan system catalog Db2 for i untuk penemuan metadata dan analisis database.IBM i Database

Unit Testing

NameDescriptionAvailable in
rpgunit-testingMencakup struktur test suite RPGUnit, penamaan test case, setup/teardown, assertion API, dan konfigurasi test.IBM i Developer
Bagaimana topik ini?