Pakiety premiumIBM Bob Premium Package for i

Narzędzia

Używaj narzędzi specyficznych dla IBM i do odczytu i zapisu memberów lub stream file, uruchamiania komend CL, wykonywania instrukcji SQL i nie tylko.

IBM Bob Premium Package for i rozszerza wbudowane możliwości narzędzi Bob o zestaw narzędzi specyficznych dla IBM i. Ogólne wprowadzenie do działania narzędzi i listę narzędzi wbudowanych znajdziesz w Tools.

Te narzędzia są pogrupowane według funkcji i są dostępne dla Bob podczas pracy w trybach IBM i Developer i IBM i Database, zależnie od narzędzia.

Read tools

Następujące narzędzia odczytu IBM i należą do uprawnienia auto-approve read:

ToolPurposeAvailable in
read_memberOdczytaj zawartość jednego lub wielu source memberów w QSYS.IBM i Developer, IBM i Database
search_qsysWyszukuj biblioteki, obiekty lub source membery w QSYS, w tym treść wewnątrz membera przy użyciu regex.IBM i Developer, IBM i Database
read_stream_fileOdczytaj zawartość jednego lub wielu stream file w IFS.IBM i Developer
search_ifsWyszukuj stream file i katalogi w IFS, w tym treść wewnątrz stream file przy użyciu regex.IBM i Developer

Write tools

Następujące narzędzia zapisu IBM i należą do uprawnienia auto-approve write:

ToolPurposeAvailable in
write_memberUtwórz nowy source member lub nadpisz istniejący source member w QSYS.IBM i Developer
write_stream_fileUtwórz nowy stream file lub nadpisz istniejący stream file w IFS.IBM i Developer
generate_ddsGeneruj źródło DDS dla plików fizycznych (PF), logicznych (LF), display files (DSPF) i printer files (PRTF) ze strukturowanego wejścia, z walidacją przed zapisem pod kątem typowych problemów układu.IBM i Developer

Execute tools

Następujące narzędzia wykonywania IBM i należą do uprawnienia auto-approve execute:

ToolPurposeAvailable in
execute_cl_commandWykonaj komendę CL na IBM i. Domyślnie Bob wymaga, aby komendy były kwalifikowane nazwą biblioteki (np. QSYS/...) i automatycznie sugeruje dodanie parametrów do generowania event file podczas kompilacji kodu źródłowego. Włączenie tego qualified CL command guardrail jest konfigurowalne w ustawieniach rozszerzenia.IBM i Developer
execute_sql_statementWykonaj instrukcję SQL na IBM i. Niektóre typy instrukcji SQL (takie jak DROP, UPDATE, TRUNCATE) wymagają jawnej akceptacji użytkownika przed wykonaniem. Ten zestaw denied statement types można skonfigurować w ustawieniach rozszerzenia.IBM i Developer, IBM i Database
execute_pase_commandWykonaj komendę PASE na IBM i.IBM i Developer
convert_rpg_sourceWykonaj komendę CL convert RPG source (CVTRPGSRC), aby przekonwertować kod źródłowy RPG III lub RPG/400 do nowego formatu RPG IV. To narzędzie transferuje też pliki między all three workspaces.IBM i Developer

Build tools

Następujące narzędzia build IBM i należą do uprawnienia auto-approve execute:

ToolPurposeAvailable in
get_compile_actionsPobierz predefiniowane Code for IBM i actions dla danego pliku. Dla plików lokalnych będą pobierane z local actions projektu zapisanych w .vscode/actions.json. Dla source memberów lub stream file będą pobierane z domyślnych i zdefiniowanych przez użytkownika actions ustawionych na połączeniu.IBM i Developer
execute_compile_actionWykonaj konkretne Code for IBM i action pobrane dla danego pliku przez narzędzie get_compile_actions.IBM i Developer

Test tools

Następujące narzędzia testowe IBM i należą do uprawnień auto-approve read i execute:

ToolPurposeAvailable in
generate_rpg_unit_test_stubGeneruj stuby testów RPGUnit dla pliku RPGLE SQLRPGLE zawierającego eksportowane procedury. To daje taki sam efekt jak generowanie ich przez IBM i Testing test stub generator.IBM i Developer
run_rpg_unit_test_suiteKompiluj i uruchamiaj zestawy testów RPGUnit z opcjonalnym code coverage na poziomie linii (*LINE) albo procedury (*PROC).IBM i Developer

SQL tools

Następujące narzędzia SQL IBM i należą do uprawnienia auto-approve execute:

ToolPurposeAvailable in
get_schema_infoRozwiąż nazwę biblioteki lub schematu do jej nazwy systemowej (10-znakowej, do komend CL) i nazwy schematu SQL (do 128 znaków, do instrukcji SQL). Obsługuje zwykłe nazwy, długie nazwy schematów SQL i identyfikatory ograniczone.IBM i Developer, IBM i Database
get_file_infoRozwiąż nazwę tabeli lub pliku do jej pełnych metadanych, w tym nazwy systemowej, nazwy SQL, typu obiektu i opisu. Poprawnie rozwiązuje zwykłe nazwy, długie nazwy tabel SQL i identyfikatory ograniczone uwzględniające wielkość liter.IBM i Developer, IBM i Database
get_table_columnsPobiera metadane kolumn tabeli lub widoku Db2 for i, z dopasowaniem bez uwzględnienia wielkości liter dla nazw SQL i systemowych, w tym identyfikatorów ograniczonych i nazw z mieszaną wielkością liter.IBM i Database
get_cl_command_libraryWyszukuje każdą bibliotekę, w której zarejestrowana jest komenda CL, w tym szczegóły komend proxy dla właściwej kwalifikacji bibliotecznej.IBM i Developer, IBM i Database

Documentation tools

Następujące narzędzia dokumentacyjne IBM i należą do uprawnienia auto-approve documentation:

ToolPurposeAvailable in
search_ibm_i_docs_with_ragUżyj RAG (retrieval-augmented generation), aby znaleźć dokumentację IBM i, gdy chcesz odpowiedzieć na pytania koncepcyjne lub otwarte dotyczące IBM i, które wymagają semantycznego zrozumienia zamiast dokładnego dopasowania słów kluczowych. Obejmuje wszystkie tematy IBM i, w tym: programowanie ILE (RPG, CL, DDS, COBOL, C, C++), Db2 for i SQL, systemy plików IFS i QSYS, operacje systemowe, bezpieczeństwo, wydajność, sieć, storage i troubleshooting. Zwraca kontekstowo trafne fragmenty dokumentacji uszeregowane według podobieństwa semantycznego do zapytania.IBM i Developer, IBM i Database
fetch_cl_command_docPobierz dokumentację komendy CL na podłączonym IBM i, w tym opisy parametrów, przykłady użycia i możliwe komunikaty błędów. Ta dokumentacja jest generowana przy użyciu komendy CL GENCMDDOC.IBM i Developer, IBM i Database
search_sql_examplesWyszukuj przykłady SQL używające konkretnych SQL services z SQL examples zdefiniowanych w rozszerzeniu Db2 for IBM i.IBM i Developer, IBM i Database
fetch_sql_examplePobierz pełną zawartość przykładu SQL pobranego wcześniej przez narzędzie search_sql_examples.IBM i Developer, IBM i Database

Dodatkowe uprawnienie auto-approve

Wbudowane uprawnienia auto-approve są dostępne zarówno w trybie IBM i Developer, jak i IBM i Database. Te tryby mają też następujące dodatkowe uprawnienie auto-approve:

  • Documentation: Pozwól Bob używać wszystkich documentation tools do pobierania dokumentacji IBM i bez pytania o zgodę.

Enabling the documentation permission group

Jak oceniasz ten temat?