Premium paketlerIBM Bob i için Premium Paketi

Araçlar

Üyeleri veya akış dosyalarını okumak ve yazmak, CL komutları çalıştırmak, SQL ifadeleri yürütmek ve çok daha fazlası için IBM i'a özgü araçları kullan.

IBM Bob Premium Package for i, Bob'un yerleşik araç yeteneklerini IBM i'a özgü araçlarla genişletir. Araçların nasıl çalıştığına ve yerleşik araçların neler olduğuna dair genel bir giriş için bkz. Araçlar.

Bu araçlar işleve göre düzenlenmiştir ve araca bağlı olarak IBM i Developer ile IBM i Database modlarında çalışırken Bob tarafından kullanılabilir.

Okuma araçları

Aşağıdaki IBM i okuma araçları, read otomatik onay izninin kapsamındadır:

AraçAmaçŞurada mevcut
read_memberQSYS'deki bir veya daha fazla kaynak üyenin içeriğini okur.IBM i Developer, IBM i Database
search_qsysQSYS'de kütüphaneler, nesneler veya kaynak üyeler arar. Ayrıca bir üye içinde regex kullanarak içerik aramayı destekler.IBM i Developer, IBM i Database
read_stream_fileIFS'deki bir veya daha fazla akış dosyasının içeriğini okur.IBM i Developer
search_ifsIFS'de akış dosyaları ve dizinler arar. Ayrıca bir akış dosyası içinde regex kullanarak içerik aramayı destekler.IBM i Developer
get_table_columnsHem SQL hem de sistem adlarını eşleyerek bir Db2 for i tablosu veya görünümü için sütun meta verilerini getirir.IBM i Database
get_cl_command_libraryDoğru kitaplık nitelemesi için proxy komut ayrıntıları da dahil olmak üzere bir CL komutunun kayıtlı olduğu her kitaplığı arar.IBM i Developer, IBM i Database

Yazma araçları

Aşağıdaki IBM i yazma araçları, write otomatik onay izninin kapsamındadır:

AraçAmaçŞurada mevcut
write_memberQSYS'de yeni bir kaynak üye oluşturur veya mevcut bir kaynak üyenin üzerine yazar.IBM i Developer
write_stream_fileIFS'de yeni bir akış dosyası oluşturur veya mevcut bir akış dosyasının üzerine yazar.IBM i Developer

Yürütme araçları

Aşağıdaki IBM i yürütme araçları, execute otomatik onay izninin kapsamındadır:

AraçAmaçŞurada mevcut
execute_cl_commandIBM i üzerinde bir CL komutu yürütür. Varsayılan olarak Bob, komutların kütüphane nitelikli olmasını gerektirir (örn. QSYS/...) ve kaynak kodu derlenirken olay dosyaları oluşturmak için parametre eklenmesini otomatik olarak önerir. Bu nitelikli CL komutu korumasının etkinleştirilmesi eklenti ayarlarından yapılandırılabilir.IBM i Developer
execute_sql_statementIBM i üzerinde bir SQL ifadesi yürütür. Belirli SQL ifade türleri (DROP, UPDATE, TRUNCATE gibi) yürütülmeden önce kullanıcının açıkça onayını gerektirir. Bu reddedilen ifade türleri kümesi eklenti ayarlarından yapılandırılabilir.IBM i Developer, IBM i Database
execute_pase_commandIBM i üzerinde bir PASE komutu yürütür.IBM i Developer
convert_rpg_sourceRPG III veya RPG/400 kaynak kodunu yeni RPG IV biçimine dönüştürmek için convert RPG source (CVTRPGSRC) CL komutunu yürütür. Bu araç aynı zamanda tüm üç çalışma alanı arasında dosya aktarımını da destekler.IBM i Developer

Derleme araçları

Aşağıdaki IBM i derleme araçları, execute otomatik onay izninin kapsamındadır:

AraçAmaçŞurada mevcut
get_compile_actionsBelirli bir dosya için önceden tanımlanmış Code for IBM i eylemlerini getirir. Yerel dosyalar için bu, .vscode/actions.json dosyasında saklanan projenin yerel eylemlerinden alınır. Kaynak üyeler veya akış dosyaları için bağlantıda tanımlı varsayılan ve kullanıcı tanımlı eylemlerden alınır.IBM i Developer
execute_compile_actionget_compile_actions aracından alınan belirli bir Code for IBM i eylemini belirtilen bir dosya üzerinde yürütür.IBM i Developer

Test araçları

Aşağıdaki IBM i test araçları, read ve execute otomatik onay izninin kapsamındadır:

AraçAmaçŞurada mevcut
generate_rpg_unit_test_stubDışa aktarılan prosedürler içeren bir RPGLE veya SQLRPGLE dosyası için RPGUnit test iskeletleri oluşturur. Bu, IBM i Testing test iskeleti oluşturucu aracılığıyla oluşturmayla aynı amaca hizmet eder.IBM i Developer
run_rpg_unit_test_suiteRPGUnit test paketlerini isteğe bağlı satır düzeyinde (*LINE) veya prosedür düzeyinde (*PROC) kod kapsamı ile derler ve çalıştırır.IBM i Developer

Belgeleme araçları

Aşağıdaki IBM i belgeleme araçları, documentation otomatik onay izninin kapsamındadır:

AraçAmaçŞurada mevcut
search_ibm_i_docs_with_ragTam anahtar sözcük eşleştirmesi yerine anlamsal anlayış gerektiren IBM i hakkındaki kavramsal veya açık uçlu soruları yanıtlamak için IBM i belgelerini bulmak amacıyla RAG (retrieval-augmented generation) kullanır. ILE programlama (RPG, CL, DDS, COBOL, C, C++), Db2 for i SQL, IFS ve QSYS dosya sistemleri, sistem operasyonları, güvenlik, performans, ağ iletişimi, depolama ve sorun giderme dahil tüm IBM i konularını kapsar. Sorguya anlamsal benzerliğe göre sıralanmış, bağlamsal açıdan ilgili belge alıntıları döndürür.IBM i Developer, IBM i Database
fetch_cl_command_docBağlı IBM i üzerindeki bir CL komutu için parametre açıklamaları, kullanım örnekleri ve olası hata mesajları dahil belgeleri getirir. Bu belge, GENCMDDOC CL komutu kullanılarak oluşturulur.IBM i Developer, IBM i Database
search_sql_examplesDb2 for IBM i eklentisinde tanımlı SQL örneklerinden belirli SQL servislerini kullanan SQL örneklerini arar.IBM i Developer, IBM i Database
fetch_sql_examplesearch_sql_examples aracından alınan bir SQL örneğinin tam içeriğini getirir.IBM i Developer, IBM i Database

Ek otomatik onay izni

Yerleşik otomatik onay izinleri hem IBM i Developer hem de IBM i Database modlarında kullanılabilir. Bu modlarda ayrıca şu ek otomatik onay izni de bulunur:

  • Documentation: Bob'un izin istemeden IBM i belgelerini almak için tüm belgeleme araçlarını kullanmasına izin ver.

Belgeleme izin grubunu etkinleştirme

Bu konu nasıl?