Paquetes premiumIBM Bob Premium Package para i

Herramientas

Usa herramientas específicas de IBM i para leer y escribir en miembros o stream files, ejecutar comandos CL, ejecutar sentencias SQL y mucho más.

IBM Bob Premium Package for i extiende las capacidades de herramientas integradas de Bob con un conjunto de herramientas específicas de IBM i. Para una introducción general sobre cómo funcionan las herramientas y cuáles son las integradas, consulta Tools.

Estas herramientas están organizadas por función y están disponibles para Bob cuando trabaja en los modos IBM i Developer e IBM i Database, según la herramienta.

Herramientas de lectura

Las siguientes herramientas de lectura de IBM i pertenecen al permiso de auto-aprobación read:

HerramientaPropósitoDisponible en
read_memberLee el contenido de uno o más miembros fuente en QSYS.IBM i Developer, IBM i Database
search_qsysBusca bibliotecas, objetos o miembros fuente en QSYS. También admite la búsqueda de contenido dentro de un miembro usando regex.IBM i Developer, IBM i Database
read_stream_fileLee el contenido de uno o más stream files en el IFS.IBM i Developer
search_ifsBusca stream files y directorios en el IFS. También admite la búsqueda de contenido dentro de un stream file usando regex.IBM i Developer
get_table_columnsObtiene metadatos de columnas para una tabla o vista de Db2 for i, coincidiendo tanto con nombres SQL como de sistema.IBM i Database
get_cl_command_libraryBusca cada biblioteca donde está registrado un comando CL, incluyendo detalles de comandos proxy para una calificación de biblioteca correcta.IBM i Developer, IBM i Database

Herramientas de escritura

Las siguientes herramientas de escritura de IBM i pertenecen al permiso de auto-aprobación write:

HerramientaPropósitoDisponible en
write_memberCrea un nuevo miembro fuente o sobrescribe uno existente en QSYS.IBM i Developer
write_stream_fileCrea un nuevo stream file o sobrescribe uno existente en el IFS.IBM i Developer

Herramientas de ejecución

Las siguientes herramientas de ejecución de IBM i pertenecen al permiso de auto-aprobación execute:

HerramientaPropósitoDisponible en
execute_cl_commandEjecuta un comando CL en IBM i. Por defecto, Bob requiere que los comandos estén calificados por biblioteca (p. ej., QSYS/...) y sugiere automáticamente incluir parámetros para generar archivos de eventos al compilar código fuente. La habilitación de esta medida de seguridad de comandos CL calificados se puede configurar en los ajustes de la extensión.IBM i Developer
execute_sql_statementEjecuta una sentencia SQL en IBM i. Ciertos tipos de sentencias SQL (como DROP, UPDATE, TRUNCATE) requieren aprobación explícita del usuario antes de ejecutarse. Este conjunto de tipos de sentencias denegadas se puede configurar en los ajustes de la extensión.IBM i Developer, IBM i Database
execute_pase_commandEjecuta un comando PASE en IBM i.IBM i Developer
convert_rpg_sourceEjecuta el comando CL de conversión de código fuente RPG (CVTRPGSRC) para convertir código fuente RPG III o RPG/400 al nuevo formato RPG IV. Esta herramienta también admite transferencias de archivos entre los tres workspaces.IBM i Developer

Herramientas de compilación

Las siguientes herramientas de compilación de IBM i pertenecen al permiso de auto-aprobación execute:

HerramientaPropósitoDisponible en
get_compile_actionsRecupera las acciones de Code for IBM i predefinidas para un archivo dado. Para archivos locales, se obtendrá del acciones locales del proyecto, almacenadas en .vscode/actions.json. Para miembros fuente o stream files, se obtendrá de las acciones predeterminadas y definidas por el usuario configuradas en la conexión.IBM i Developer
execute_compile_actionEjecuta una acción de Code for IBM i específica obtenida con la herramienta get_compile_actions sobre un archivo dado.IBM i Developer

Herramientas de pruebas

Las siguientes herramientas de pruebas de IBM i pertenecen a los permisos de auto-aprobación read y execute:

HerramientaPropósitoDisponible en
generate_rpg_unit_test_stubGenera stubs de prueba RPGUnit a partir de un archivo RPGLE o SQLRPGLE que contenga procedimientos exportados. Esto logra el mismo objetivo que generarlos mediante el generador de stubs de prueba de IBM i Testing.IBM i Developer
run_rpg_unit_test_suiteCompila y ejecuta suites de prueba RPGUnit con cobertura de código opcional a nivel de línea (*LINE) o de procedimiento (*PROC).IBM i Developer

Herramientas de documentación

Las siguientes herramientas de documentación de IBM i pertenecen al permiso de auto-aprobación documentation:

HerramientaPropósitoDisponible en
search_ibm_i_docs_with_ragUsa RAG (retrieval-augmented generation) para encontrar documentación de IBM i cuando necesitas responder preguntas conceptuales o abiertas sobre IBM i que requieren comprensión semántica en lugar de coincidencia exacta de palabras clave. Cubre todos los temas de IBM i, incluyendo: programación ILE (RPG, CL, DDS, COBOL, C, C++), SQL de Db2 for i, sistemas de archivos IFS y QSYS, operaciones del sistema, seguridad, rendimiento, redes, almacenamiento y resolución de problemas. Devuelve extractos de documentación contextualmente relevantes clasificados por similitud semántica con la consulta.IBM i Developer, IBM i Database
fetch_cl_command_docObtiene documentación de un comando CL en el IBM i conectado, incluyendo descripciones de parámetros, ejemplos de uso y posibles mensajes de error. Esta documentación se genera usando el comando CL GENCMDDOC.IBM i Developer, IBM i Database
search_sql_examplesBusca ejemplos SQL que usen servicios SQL específicos de los ejemplos SQL definidos en la extensión Db2 for IBM i.IBM i Developer, IBM i Database
fetch_sql_exampleObtiene el contenido completo de un ejemplo SQL recuperado con la herramienta search_sql_examples.IBM i Developer, IBM i Database

Permiso de auto-aprobación adicional

Los permisos de auto-aprobación integrados están disponibles en los modos IBM i Developer e IBM i Database. Estos modos también tendrán los siguientes permisos de auto-aprobación adicionales:

Habilitación del grupo de permisos de documentación

¿Cómo es este tema?