Premium paketlerIBM Bob i için Premium Paketi

Beceriler

Özelleşmiş görevlerde tutarlı sonuçlar elde etmek için IBM i'a özgü becerileri kullan.

IBM Bob Premium Package for i, Bob'un yerleşik becerilerini RPG, CL, DDS, Db2 for i ve SQL ile birim testini kapsayan kapsamlı bir beceri setiyle genişletir. Bob'da becerilerin nasıl çalıştığına dair genel bir giriş için bkz. Beceriler.

Bu beceriler belirli modlarda kullanılabilir ve aktif konuşmayla ilgili olduğunda Bob tarafından otomatik olarak yüklenir.

RPG

AdAçıklamaŞurada mevcut
rpg-primer-basicsRPG II, RPG III, RPG/400, RPGLE ve ILE RPG varyantları genelinde RPG dil temellerini kapsar.IBM i Developer
rpg-free-format-fundamentalsModern serbest biçimli RPGLE sözdizimini, programlama kalıplarını ve en iyi uygulamaları kapsar.IBM i Developer
rpg-opm-understandingOPM RPG mimarisini, program modeli farklılıklarını ve taşıma konularını açıklar.IBM i Developer
rpg-ile-understandingBağlama, aktivasyon grupları, servis programları ve prosedür çağrıları dahil ILE kavramlarını açıklar.IBM i Developer
rpgle-specsTüm RPGLE sabit biçimli şartname türleri (H, F, D, I, C, O) için sütun bazında kapsamlı bir başvuru sunar.IBM i Developer
rpg-legacy-specsEski RPG (RPG II, RPG III, RPG36, RPG38) sabit biçimli şartname türlerini ve sütun konumlandırmasını açıklar.IBM i Developer
rpg-data-structuresŞablonlar, dışarıdan tanımlı DS, program durumu DS ve dosya bilgisi DS dahil RPG veri yapısı türlerini kapsar.IBM i Developer
rpg-procedures-functionsRPG alt prosedürlerini, prototipleri, parametre geçişini, dışa aktarmaları ve servis programlarını kapsar.IBM i Developer
rpg-file-operationsRPG kayıt düzeyinde erişim işlem kodlarını, dosya bildirimlerini, hata işlemeyi ve RLA en iyi uygulamalarını kapsar.IBM i Developer
rpg-indicatorsRPG gösterge türlerini ve boolean değişkenler kullanan değiştirme kalıplarını kapsar.IBM i Developer
rpg-cycle-explainedRPG program döngüsünü, kontrol sonlarını ve döngüden ne zaman kaçınılacağını modern kodda açıklar.IBM i Developer
rpg-embedded-sqlİmleç işlemleri, host değişkenleri ve derleme farklılıkları dahil gömülü SQL'i kapsar.IBM i Developer
rpg-sql-cursorSQLRPGLE'de SQL imleç bildirimi, kaydırılabilir imleçler ve çok satırlı işlemeyi kapsar.IBM i Developer
rpg-fixed-to-freeI-spec ve O-spec modernizasyonu dahil sabit biçimli RPGLE'yi tam serbest biçim sözdizimine dönüştürür.IBM i Developer
rpg-pgmdb-conversionProgram tanımlı veritabanı dosyaları için RPG I-spec'lerini ve O-spec'lerini serbest biçimli RPGLE'ye modernize eder.IBM i Developer
rpg-ospec-conversionProgram tanımlı yazıcı dosyası O-spec'lerini dışarıdan tanımlı yazıcı dosyalarına dönüştürür.IBM i Developer
rpg-opm-to-ileOPM RPG programlarını CVTRPGSRC, aktivasyon grupları ve bağlamayı kapsayarak ILE RPGLE'ye dönüştürür.IBM i Developer
rpg-refactor-legacyGOTO'yu değiştirerek, alt rutinleri alt prosedürlere dönüştürerek ve kod yapısını iyileştirerek RPG kodunu yeniden düzenler.IBM i Developer
rpg-rla-to-sqlGelişmiş performans ve esneklik için RLA dosya işlemlerini gömülü SQL'e dönüştürür.IBM i Developer, IBM i Database
rpg-code-reviewTeknik borç, performans sorunları ve modernizasyon fırsatlarını belirleyen RPG kod kalitesi analizi yapar.IBM i Developer
rpg-debugging-techniquesSTRDBG, kesme noktaları, izleme ifadeleri ve servis giriş noktalarını kullanarak RPG hata ayıklamayı kapsar.IBM i Developer
rpg-apiPrototip, parametre iletimi, veri türü eşleme, hata işleme ve yaygın API kullanım kalıpları dahil olmak üzere RPG'den IBM i sistem API'lerinin çağrılmasını kapsar.IBM i Developer

CL

AdAçıklamaŞurada mevcut
cl-primer-basicsKomut adlandırma kuralları, parametre sözdizimi ve yaygın komutlar dahil CL temellerini kapsar.IBM i Developer, IBM i Database
cl-programmingDeğişkenler, koşullu mantık, hata işleme ve program yapısı dahil CL programlamayı kapsar.IBM i Developer
cl-best-practicesMONMSG kullanımı, parametre doğrulama, günlükleme stratejileri ve kodlama standartları gibi CL en iyi uygulamalarını kapsar.IBM i Developer
clle-apiCALL PGM/PARM kalıpları, DCL VAR türü eşleme, QUSEC hata kodu işleme ve yaygın API kullanım kalıpları dahil olmak üzere ILE CL'den IBM i sistem API'lerinin çağrılmasını kapsar.IBM i Developer

DDS

AdAçıklamaŞurada mevcut
dds-primer-basicsYeni DDS tanımları açıklamak ve oluşturmak için DDS temellerini kapsar.IBM i Developer, IBM i Database
dds-physical-filesDDS fiziksel dosya (PF) alan özelliklerini, anahtar tanımlarını ve kayıt biçimlerini kapsar.IBM i Developer, IBM i Database
dds-logical-filesDDS mantıksal dosya (LF) birleştirme özelliklerini, seç ve atla mantığını ve türetilmiş alanları kapsar.IBM i Developer, IBM i Database
dds-display-filesDDS görüntü dosyası (DSPF) kayıt biçimlerini, göstergeleri, alt dosyaları, ekran tasarımını ve etkileşimli programlama kalıplarını kapsar.IBM i Developer
dds-printer-filesDDS yazıcı dosyası (PRTF) kayıt biçimlerini, aralıklama ve atlama, alan konumlandırma, sistem alanları, düzenleme kodları ve rapor tasarım kalıplarını kapsar.IBM i Developer

Db2 for i ve SQL

AdAçıklamaŞurada mevcut
db2-sql-primerCRUD, birleştirmeler, toplamlar, saklı prosedürler ve UDF'ler dahil Db2 for i için temel SQL'i kapsar.IBM i Developer, IBM i Database
db2-stored-proceduresSQL PL, parametre modları (IN/OUT/INOUT), kontrol yapıları, imleçler ve hata işleme kullanarak SQL saklı prosedürleri oluşturmayı ve yönetmeyi kapsar.IBM i Developer, IBM i Database
db2-functions-udfsSQL UDF'lerini, harici UDF'leri, tablo fonksiyonlarını, kaynaklı fonksiyonları ve fonksiyon tasarımı en iyi uygulamalarını kapsar.IBM i Developer, IBM i Database
db2-sql-debuggingSQL hatalarını (SQLCODE/SQLSTATE) yorumlar, çözüm stratejileri sağlar ve tanı tekniklerini kapsar.IBM i Developer, IBM i Database
db2-dds-understandingFiziksel dosyalar, mantıksal dosyalar ve anahtarlı erişim yolları dahil eski DDS veritabanı dosyalarını kapsar.IBM i Database
db2-dds-to-ddlEski DDS dosyalarını tablolar, görünümler ve taşıma stratejilerini kapsayarak SQL DDL'ye dönüştürür.IBM i Developer, IBM i Database
db2-ddl-generationDDL sözdizimini, sütun tanımlarını, kısıtlamaları (PK, FK, CHECK, UNIQUE), veri türlerini ve indeksleri kapsar.IBM i Database
db2-ccsid-encodingYaygın dönüştürme sorunları ve çok dilli veriler dahil CCSID ve karakter kodlama sorunlarını çözer.IBM i Developer, IBM i Database
db2-sql-performance-analysisSQL Plan Cache analizini, Visual Explain yorumlamasını ve Index Advisor önerilerini kapsar.IBM i Database
db2-sql-find-performance-dataPlan cache anlık görüntüleri ve veritabanı monitörleri dahil IBM i sistemindeki mevcut SQL performans verilerini bulur.IBM i Database
db2-sql-optimizationSorgu yeniden yazma, birleştirme sıralaması, koşul itme, indeks kullanımı ve optimizasyon ipuçlarını kapsar.IBM i Database
db2-index-strategyİndeks türlerini (binary radix, EVI), indeks oluşturma sözdizimini, indeks seçimini ve bakımını kapsar.IBM i Database
db2-security-best-practicesYetki modellerini, varsayılan reddetmeyi, benimsenen yetkiyi ve SQL ayrıcalıklarını kapsar.IBM i Database
db2-journaling-commitmentGünlük kurulumunu, taahhüt kontrol düzeylerini, işlem sınırlarını ve kurtarma prosedürlerini kapsar.IBM i Database
db2-temporal-tablesZamana dayalı veri takibi, geçmiş sorgular ve otomatik sürümleme için zamanlı tablolar uygulamasını kapsar.IBM i Database
db2-system-catalogMeta veri keşfi ve veritabanı analizi için Db2 for i sistem kataloglarının nasıl kullanılacağını kapsar.IBM i Database

Birim Testi

AdAçıklamaŞurada mevcut
rpgunit-testingRPGUnit test paketi yapısını, test senaryosu adlandırmasını, kurulum/yıkımı, doğrulama API'lerini ve test yapılandırmasını kapsar.IBM i Developer
Bu konu nasıl?