Packages premiumIBM Bob Premium Package pour i

Outils

Utilise des outils IBM i spécifiques pour lire et écrire dans des membres ou des fichiers flot, exécuter des commandes CL, des instructions SQL, et bien plus encore.

IBM Bob Premium Package for i enrichit les capacités d'outils intégrés de Bob avec un ensemble d'outils spécifiques à IBM i. Pour une introduction générale au fonctionnement des outils et à leurs variantes intégrées, consulte Tools.

Ces outils sont organisés par fonction et sont disponibles pour Bob lorsqu'il travaille dans les modes IBM i Developer et IBM i Database, selon l'outil.

Outils de lecture

Les outils IBM i de lecture suivants relèvent de la permission d'auto-approbation read :

OutilObjectifDisponible dans
read_memberLire le contenu d'un ou plusieurs membres source dans QSYS.IBM i Developer, IBM i Database
search_qsysRechercher des bibliothèques, des objets ou des membres source dans QSYS. Prend également en charge la recherche de contenu dans un membre via une expression régulière.IBM i Developer, IBM i Database
read_stream_fileLire le contenu d'un ou plusieurs fichiers flot dans l'IFS.IBM i Developer
search_ifsRechercher des fichiers flot et des répertoires dans l'IFS. Prend également en charge la recherche de contenu dans un fichier flot via une expression régulière.IBM i Developer
get_table_columnsRécupérer les métadonnées de colonnes d'une table ou vue Db2 for i, en faisant correspondre les noms SQL et système.IBM i Database
get_cl_command_libraryRechercher toutes les bibliothèques où une commande CL est enregistrée, y compris les détails de commandes proxy pour une qualification correcte.IBM i Developer, IBM i Database

Outils d'écriture

Les outils IBM i d'écriture suivants relèvent de la permission d'auto-approbation write :

OutilObjectifDisponible dans
write_memberCréer un nouveau membre source ou écraser un membre source existant dans QSYS.IBM i Developer
write_stream_fileCréer un nouveau fichier flot ou écraser un fichier flot existant dans l'IFS.IBM i Developer

Outils d'exécution

Les outils IBM i d'exécution suivants relèvent de la permission d'auto-approbation execute :

OutilObjectifDisponible dans
execute_cl_commandExécuter une commande CL sur IBM i. Par défaut, Bob exige que les commandes soient qualifiées par une bibliothèque (par ex., QSYS/...) et suggère automatiquement d'inclure des paramètres pour générer des fichiers d'événements lors de la compilation du code source. L'activation de ce garde-fou de commande CL qualifiée est configurable dans les paramètres de l'extension.IBM i Developer
execute_sql_statementExécuter une instruction SQL sur IBM i. Certains types d'instructions SQL (comme DROP, UPDATE, TRUNCATE) nécessitent une approbation explicite de l'utilisateur avant l'exécution. Cet ensemble de types d'instructions refusées est configurable dans les paramètres de l'extension.IBM i Developer, IBM i Database
execute_pase_commandExécuter une commande PASE sur IBM i.IBM i Developer
convert_rpg_sourceExécuter la commande CL de conversion du source RPG (CVTRPGSRC) pour convertir du code source RPG III ou RPG/400 vers le nouveau format RPG IV. Cet outil prend également en charge les transferts de fichiers entre les trois espaces de travail.IBM i Developer

Outils de build

Les outils IBM i de build suivants relèvent de la permission d'auto-approbation execute :

OutilObjectifDisponible dans
get_compile_actionsRécupérer les actions Code for IBM i prédéfinies pour un fichier donné. Pour les fichiers locaux, celles-ci seront récupérées depuis les actions locales du projet, stockées dans .vscode/actions.json. Pour les membres source ou les fichiers flot, elles seront récupérées depuis les actions par défaut et celles définies par l'utilisateur sur la connexion.IBM i Developer
execute_compile_actionExécuter une action Code for IBM i spécifique récupérée via l'outil get_compile_actions sur un fichier donné.IBM i Developer

Outils de test

Les outils IBM i de test suivants relèvent des permissions d'auto-approbation read et execute :

OutilObjectifDisponible dans
generate_rpg_unit_test_stubGénérer des stubs de tests RPGUnit pour un fichier RPGLE SQLRPGLE contenant des procédures exportées. Cela accomplit le même objectif que leur génération via le générateur de stubs de test IBM i Testing.IBM i Developer
run_rpg_unit_test_suiteCompiler et exécuter des suites de tests RPGUnit avec une couverture de code optionnelle au niveau ligne (*LINE) ou au niveau procédure (*PROC).IBM i Developer

Outils de documentation

Les outils IBM i de documentation suivants relèvent de la permission d'auto-approbation documentation :

OutilObjectifDisponible dans
search_ibm_i_docs_with_ragUtiliser RAG (retrieval-augmented generation) pour trouver de la documentation IBM i lorsqu'il faut répondre à des questions conceptuelles ou ouvertes sur IBM i qui nécessitent une compréhension sémantique plutôt qu'une correspondance exacte de mots-clés. Couvre tous les sujets IBM i : programmation ILE (RPG, CL, DDS, COBOL, C, C++), Db2 for i SQL, systèmes de fichiers IFS et QSYS, opérations système, sécurité, performances, réseau, stockage et dépannage. Retourne des extraits de documentation contextuellement pertinents classés par similarité sémantique avec la requête.IBM i Developer, IBM i Database
fetch_cl_command_docRécupérer la documentation d'une commande CL sur l'IBM i connecté, incluant les descriptions des paramètres, des exemples d'utilisation et les messages d'erreur possibles. Cette documentation est générée à l'aide de la commande CL GENCMDDOC.IBM i Developer, IBM i Database
search_sql_examplesRechercher des exemples SQL utilisant des services SQL spécifiques parmi les exemples SQL définis dans l'extension Db2 for IBM i.IBM i Developer, IBM i Database
fetch_sql_exampleRécupérer le contenu complet d'un exemple SQL obtenu via l'outil search_sql_examples.IBM i Developer, IBM i Database

Permission d'auto-approbation supplémentaire

Les permissions d'auto-approbation intégrées sont disponibles dans les modes IBM i Developer et IBM i Database. Ces modes disposent également des permissions d'auto-approbation supplémentaires suivantes :

  • Documentation : Autorise Bob à utiliser tous les outils de documentation pour récupérer de la documentation IBM i sans demander la permission.

Activation du groupe de permission documentation

Comment trouvez-vous ce sujet ?