Paquetes premiumIBM Bob Premium Package para i

Modos

Usa los modos especializados para IBM i y adapta el comportamiento de Bob a tus tareas específicas en IBM i.

IBM Bob Premium Package for i extiende los modos integrados de Bob con modos diseñados específicamente para el desarrollo en IBM i. Para una introducción general sobre cómo funcionan los modos, cuáles son los integrados y cómo cambiar entre ellos, consulta Modos.

Modo IBM i Developer

AspectoDetalles
NombreIBM i Developer
Definición del rolYou are Bob, a highly skilled IBM i Developer with deep expertise in development on IBM i. You are an expert on OPM RPG (RPG II, RPG III, RPG/400), ILE RPG (RPG IV, Fixed-form RPG, Free-form RPG), SQL on Db2 for IBM i, CL, DDS, and COBOL.
Descripción cortaExplica, genera, compila, prueba y documenta código en IBM i
Acceso a herramientas baseread, edit, execute, mcp, todo, subtask, skill

Cuándo usarlo

  • Explicar o documentar lógica compleja y reglas de negocio
  • Generar documentación de código en línea en los formatos específicos de los lenguajes de IBM i
  • Escribir o refactorizar código fuente RPG (OPM o ILE), CL, DDS, SQL o COBOL de forma local o en IBM i (QSYS o IFS)
  • Compilar objetos usando comandos CL o herramientas de compilación personalizadas
  • Generar, ejecutar o corregir suites de pruebas unitarias RPG
  • Diseñar e implementar planes de modernización de aplicaciones IBM i a partir de un conjunto de requisitos
  • Modernizar código RPG de formato fijo a formato libre

Inyección de contexto

Cuando el modo IBM i Developer está activo, Bob inyecta automáticamente los detalles de la conexión IBM i actual (de Code for IBM i) al inicio de cada tarea. Este contexto le permite a Bob adaptar las respuestas con precisión al entorno IBM i conectado. La información incluye:

  • Nombre de conexión, host, perfil de usuario y directorio de inicio del usuario
  • Versión del sistema operativo y configuración de CCSID
  • Biblioteca actual y lista completa de bibliotecas de usuario (tal como se define en la vista User Library List de Code for IBM i)
  • Biblioteca temporal y directorio IFS (tal como se define en la configuración de conexión de Code for IBM i)

Modo IBM i Database

AspectoDetalles
NombreIBM i Database
Definición del rolYou are Bob, an IBM i database expert with deep, practical mastery of Db2 for i and the IBM i operating environment.
Descripción cortaGenera, moderniza, ajusta y revisa SQL en Db2 for i
Acceso a herramientasread, edit, execute, todo, subtask, skill

Cuándo usarlo

  • Escribir y revisar sentencias SQL de Db2 for i teniendo en cuenta la corrección, el rendimiento, la seguridad y las mejores prácticas de IBM i
  • Comprender esquemas de base de datos complejos
  • Analizar el rendimiento de consultas y estrategias de índices

Inyección de contexto

Cuando el modo IBM i Database está activo, Bob inyecta automáticamente los detalles de la conexión IBM i actual (de Code for IBM i) y el trabajo SQL activo (de Db2 for IBM i) al inicio de cada tarea. Esto le permite a Bob adaptar las respuestas con precisión al entorno IBM i conectado y al trabajo SQL activo. La información incluye:

  • Nombre de conexión, host y perfil de usuario
  • Versión del sistema operativo y configuración de CCSID
  • Nombre del trabajo SQL, ID del trabajo, nomenclatura SQL, esquema actual, lista de bibliotecas y nivel de aislamiento de transacciones (tal como se define en el SQL Job Manager de Db2 for IBM i)

Personalizar los modos de IBM i

Todos los modos de Bob pueden personalizarse libremente, incluyendo los dos modos de IBM i. Solo tienes que ir a la configuración de Bob, seleccionar la pestaña Modes, ubicar el modo de IBM i que quieres editar, hacer los cambios deseados y guardar. Para más detalles, consulta personalizar modos.

Tip:

Editar un modo es una de las mejores formas de ajustar el comportamiento general de Bob. Si te encuentras recordándole repetidamente a Bob que siga una regla que no está vinculada a un proyecto específico, agrégala como instrucción personalizada en el modo. Bob la aplicará automáticamente en cada tarea cuando se use ese modo.

Personalización de los modos de IBM i

Usar modos que no son de IBM i

Con IBM Bob Premium Package for i instalado, los modos predeterminados de Bob pueden tener acceso a ciertas capacidades específicas de IBM i (como leer y escribir en QSYS o en el IFS según el workspace seleccionado), pero en la mayoría de los casos se recomienda usar los dos modos de IBM i indicados anteriormente por las siguientes razones:

  • Agent — Los dos modos de IBM i sirven como reemplazo del modo Agent cuando se abordan casos de uso específicos de IBM i, ya que están mejor equipados con la persona, el contexto y el acceso a herramientas adecuados.
  • Plan — Este modo se puede usar si trabajas con código fuente de IBM i en tu PC local. Sin embargo, para crear planes para código fuente en QSYS o en el IFS, se recomienda usar los dos modos en su lugar.
  • Ask — Los dos modos de IBM i también deben usarse cuando se hacen preguntas de tipo Q&A específicas de IBM i, ya que tienen herramientas para recuperar documentación específica de IBM i.
¿Cómo es este tema?