IBM Bob Premium Package for i: üç aylık yayınlama süreci ve Understand neden önemli
Yeni bir uygulama zekası özelliği olan Understand'e bir bakış ve Premium Package for i için son üç ayda yayınlanan her şeyin özeti.

Yazarlar
Yayınlandı
Kategori
IBM Bob Premium Package for i: üç aylık yayınlama süreci ve Understand neden önemli
IBM Bob Premium Package for i üç aydır genel kullanıma açık. Bu yazı Understand özelliğini (yeni bir uygulama zekası özelliği) ve son üç ayda yayınlanan diğer tüm yeniliklerin bir özetini ele alıyor.
Understand ile Tanışın
Bob'a bir IBM i uygulamasındaki her bir nesnenin birbirine nasıl bağlandığının doğru bir haritasını sunan bir uygulama bilgi tabanı; böylece her soru ve değişiklik varsayımlara değil, gerçeklere dayanır.
Büyük IBM i uygulamaları karmaşık bağımlılıklara sahip binlerce nesne barındırır: program çağrıları, service program binding'leri, trigger'lar, foreign key'ler. Hiçbir tekil kaynak üye (source member) tablonun tamamını göstermez. Önceden oluşturulmuş bir harita olmadan her mimari soru, ham kaynağın sıfırdan yeniden ayrıştırılması anlamına gelir; bu da token ve zaman kaybına yol açar.
Understand bunu çözer. Uygulama kütüphanelerine karşı tek seferlik bir tarama çalıştırarak bağımlılık verilerini doğrudan IBM i'den çeker. Kaynak ayrıştırmaya gerek yoktur. Sonuçlar sistemdeki bir Db2 şemasında saklanır ve geliştirme ekipleri arasında paylaşılabilir. Bob her prompt'ta kaynak dosyaları baştan okumak yerine bu şemayı sorgular; bu da daha hızlı yanıtlar, daha az harcanan Bobcoin ve model çıkarımı yerine gerçeklere dayalı yanıtlar anlamına gelir.
Bununla neler yapabilirsiniz
Uygulamanızı anlayın. Bir programın ne yaptığını, nasıl derlendiğini veya belirli bir işlevin nerede yer aldığını sorun. Bob, her prompt'ta kaynağı satır satır ayrıştırarak değil, taranan meta verilerden (nesne türleri, binding'ler, dosya referansları, export'lar) yanıt verir.
Herhangi bir şeyi değiştirmeden önce etki alanını (blast radius) bilin. Dokunmadan önce herhangi bir nesneye neyin bağımlı olduğunu sorun. Understand her iki yönü de (çağıranlar ve çağrılanlar) izler ve sonuçları bağımlılık türüne göre gruplandırır: dosya açılışları, program çağrıları, statik binding'ler, trigger'lar, foreign key'ler, SQL view'ları.
Modernizasyonu içgüdülere göre değil, verilere göre planlayın. Understand; OPM'e karşı ILE, gelen bağımlılık sayısı, dinamik SQL kullanımı ve son kullanılma tarihine dayanarak her programı Düşük, Orta veya Yüksek modernizasyon eforu olarak gruplandırır. Bir yıldan uzun süredir çalıştırılmayan atıl kodlar otomatik olarak ortaya çıkar.
Örnek sorular
- "CUSTMAST'ı değiştirirsem neler bozulur?"
- "ORDPROC nasıl derlenmiş: hangi modüllere ve service program'lara bağlanıyor?"
- "PAYROLL kütüphanesinde bir yıldan uzun süredir çalışmayan programlar hangileri?"
- "Bu uygulamanın üst düzey işlevleri nelerdir?"
Başlarken
Aşağıdaki video, tam kurulum akışını ve özelliğin canlı bir demosunu adım adım göstermektedir. İzlemek için görsele tıklayın.
Son üç ayda ayrıca yayınlananlar
Business Rules Extraction'da eski RPG desteği. Kapsam artık RPG II ve RPG III'ü de içeriyor. Kod tabanınız RPGLE öncesi fixed-format programlar içeriyorsa Bob bunların içine gömülü iş mantığını çıkarabilir. Bu mantığı çıkarmak genellikle modernizasyonun ilk adımıdır.
Daha deterministik araçlar. Yeni schema info ve file info araçları, model muhakemesine dayanmadan kesin Db2 nesne meta verilerini döndürür. Yeni bir DDS üretim aracı sütun doğruluğuna sahip, 80 sütun için güvenli DDS çıktısı üretir. Hız ve tutarlılığı artıran SQL, artık tüm modlarda CL'e göre önceliklendirilmiştir.
REST API yönetimi için IWS skill'i. Yeni Integrated Web Services skill'i, tüm servis yaşam döngüsünü kapsar: tamamen doğal dil aracılığıyla oluşturma, deploy etme, başlatma, durdurma, yükleme ve kaldırma. IBM i uygulama işlevselliğini REST endpoint'leri olarak dışa aktarıyorsanız bu skill yönetim işlerini üstlenir.
COBOL for i skill'leri. Yeni skill'ler; COBOL üretimi, copybook'lar, alt programlar, hata yönetimi, etkileşimli uygulamalar ve rapor işlemeyi kapsayarak paketi COBOL, RPG, CL, Db2 ve DDS'in birlikte çalıştığı karma IBM i ortamlarına genişletir.
Db2 katalog skill'leri ve Index Advisor güncellemeleri. Db2 SQL meta verileri ve IBM i SQL servisleriyle çalışmak için yeni skill'ler. Index Advisor workflow'una logical file'lar eklenerek SQL performans analizindeki IBM i erişim yollarının tümü kapsandı.
İki sürümde 50'den fazla düzeltme. Tutarlılık, tekrarlanabilirlik, güvenlik ve CVE düzeltmeleri. DDS skill kalitesi iyileştirildi. Business Rules Extraction ve RPG Modernization workflow'ları optimize edildi.
İnceleme komutları. Yeni /Review_SQL ve /Review_RPG komutları, Bob'un kodları doğruluk, en iyi uygulamalar ve performans iyileştirmeleri açısından incelemesini sağlamak için hızlı bir yol sunar.
Kurum içi (on-premises) IBM Bob Premium Package for i
IBM Bob Premium Package for i, yapay zeka destekli geliştirmeyi kendi altyapısında tutması gereken kuruluşlar için artık IBM Bob on-premises ile birlikte kullanılabilir.
Nasıl erişim sağlanır
Premium Package for i, ayrı bir indirme değil, ücretli bir Bob temel planına ek bir eklentidir (add-on). Nasıl deneyeceğiniz sahip olduğunuz plana bağlıdır:
- Bireysel planlar (Pro, Pro+, Ultra). bob.ibm.com adresine gidin ve i paketini planınıza ekleyin. Zaten ücretli bir temel planınız varsa paketi bir ay boyunca ücretsiz çalıştırabilirsiniz; yoksa önce ücretli bir temel plan edinin, ardından paketteki ücretsiz ayı başlatın. Deneme (Trial) temel planları eklentileri kullanamaz.
- Kurumsal (Enterprise) planlar. IBM veya İş Ortağı temsilcilerinize ulaşarak bir demo talep edin veya PoC başlatın.
Kullanmaya başlayın
- Planınız için yukarıdaki yöntemle yetkilendirme alın.
- Bob'u IBM i sisteminize bağlayın.
- Ekipteki kimsenin tam olarak anlamadığı bir program seçin ve üzerinde RPG Modernization workflow'unu çalıştırın.
Premium Package for i'da yeni misiniz? RPG uygulamaları için agents.md kurulumu, herhangi bir çalışmaya başlamadan önce Bob'u bir IBM i kod tabanı için yapılandırmayı adım adım açıklar.
