Paquetes premiumIBM Bob Premium Package para i
Skills
Usa skills específicos de IBM i para obtener resultados consistentes en tareas especializadas.
IBM Bob Premium Package for i extiende los skills integrados de Bob con un conjunto completo de skills que cubren RPG, CL, DDS, COBOL for i, Db2 for i & SQL, IBM i IWS, y pruebas unitarias. Para una introducción general sobre cómo funcionan los skills en Bob, consulta Skills.
Estos skills están disponibles para modos específicos y Bob los carga automáticamente cuando son relevantes para la conversación activa.
RPG
| Nombre | Descripción | Disponible en |
|---|---|---|
rpg-primer-basics | Cubre los fundamentos del lenguaje RPG en sus variantes RPG II, RPG III, RPG/400, RPGLE e ILE RPG. | IBM i Developer |
rpg-free-format-fundamentals | Cubre la sintaxis moderna de RPGLE en formato libre, patrones de programación y mejores prácticas. | IBM i Developer |
rpg-opm-understanding | Explica la arquitectura OPM RPG, las diferencias en el modelo de programa y las consideraciones de migración. | IBM i Developer |
rpg-ile-understanding | Explica los conceptos ILE, incluyendo enlace, grupos de activación, programas de servicio y llamadas a procedimientos. | IBM i Developer |
rpgle-specs | Referencia columna por columna para todos los tipos de especificaciones de formato fijo RPGLE (H, F, D, I, C, O). | IBM i Developer |
rpg-legacy-specs | Explica los tipos de especificaciones de formato fijo del RPG heredado (RPG II, RPG III, RPG36, RPG38) y el posicionamiento de columnas. | IBM i Developer |
rpg-data-structures | Cubre los tipos de estructuras de datos RPG, incluyendo plantillas, DS descritas externamente, DS de estado del programa y DS de información de archivo. | IBM i Developer |
rpg-procedures-functions | Cubre subprocedimientos RPG, prototipos, paso de parámetros, exportaciones y programas de servicio. | IBM i Developer |
rpg-file-operations | Cubre códigos de operación de acceso a nivel de registro RPG, declaraciones de archivos, manejo de errores y mejores prácticas de RLA. | IBM i Developer |
rpg-indicators | Cubre los tipos de indicadores RPG y los patrones de reemplazo usando variables booleanas. | IBM i Developer |
rpg-cycle-explained | Explica el ciclo del programa RPG, los cortes de control y cuándo evitar el ciclo en código moderno. | IBM i Developer |
rpg-embedded-sql | Cubre SQL embebido incluyendo operaciones con cursores, variables de host y diferencias de compilación. | IBM i Developer |
rpg-sql-cursor | Cubre la declaración de cursores SQL, cursores desplazables y procesamiento de múltiples filas en SQLRPGLE. | IBM i Developer |
rpg-fixed-to-free | Convierte RPGLE de formato fijo a sintaxis completamente libre, incluyendo la modernización de I-spec y O-spec. | IBM i Developer |
rpg-pgmdb-conversion | Moderniza I-specs y O-specs de RPG a RPGLE en formato libre para archivos de base de datos descritos por programa. | IBM i Developer |
rpg-ospec-conversion | Convierte O-specs de archivos de impresora descritos por programa a archivos de impresora definidos externamente. | IBM i Developer |
rpg-opm-to-ile | Convierte programas OPM RPG a ILE RPGLE, cubriendo CVTRPGSRC, grupos de activación y enlace. | IBM i Developer |
rpg-refactor-legacy | Refactoriza código RPG reemplazando GOTOs, convirtiendo subrutinas en subprocedimientos y mejorando la estructura del código. | IBM i Developer |
rpg-rla-to-sql | Convierte operaciones de archivo RLA a SQL embebido para mejorar el rendimiento y la flexibilidad. | IBM i Developer, IBM i Database |
rpg-code-review | Realiza un análisis de calidad del código RPG identificando deuda técnica, problemas de rendimiento y oportunidades de modernización. | IBM i Developer |
rpg-debugging-techniques | Cubre la depuración de RPG usando STRDBG, puntos de interrupción, expresiones de observación y puntos de entrada de servicio. | IBM i Developer |
rpg-api | Cubre la llamada a APIs del sistema IBM i desde RPG, incluyendo prototipos, paso de parámetros, mapeo de tipos de datos, manejo de errores y patrones de uso comunes de API. | IBM i Developer |
CL
| Nombre | Descripción | Disponible en |
|---|---|---|
cl-primer-basics | Cubre los fundamentos de CL, incluyendo convenciones de nomenclatura de comandos, sintaxis de parámetros y comandos comunes. | IBM i Developer, IBM i Database |
cl-programming | Cubre la programación CL, incluyendo variables, lógica condicional, manejo de errores y estructura del programa. | IBM i Developer |
cl-best-practices | Cubre las mejores prácticas de CL, como el uso de MONMSG, validación de parámetros, estrategias de registro y estándares de codificación. | IBM i Developer |
clle-api | Cubre la llamada a APIs del sistema IBM i desde ILE CL, incluyendo patrones CALL PGM/PARM, mapeo de tipos DCL VAR, manejo del código de error QUSEC y patrones de uso comunes de API. | IBM i Developer |
DDS
| Nombre | Descripción | Disponible en |
|---|---|---|
dds-primer-basics | Cubre los fundamentos de DDS para explicar y generar nuevas definiciones DDS. | IBM i Developer, IBM i Database |
dds-physical-files | Cubre las especificaciones de campos de archivos físicos (PF) DDS, definiciones de claves y formatos de registro. | IBM i Developer, IBM i Database |
dds-logical-files | Cubre las especificaciones de unión de archivos lógicos (LF) DDS, lógica de selección y omisión, y campos derivados. | IBM i Developer, IBM i Database |
dds-display-files | Cubre los formatos de registro de archivos de pantalla (DSPF) DDS, indicadores, subarchivos, diseño de pantalla y patrones de programación interactiva. | IBM i Developer |
dds-printer-files | Cubre los formatos de registro de archivos de impresora (PRTF) DDS, espaciado y salto de página, posicionamiento de campos, campos del sistema, códigos de edición y patrones de diseño de reportes. | IBM i Developer |
COBOL for i
| Nombre | Descripción | Disponible en |
|---|---|---|
cobol-primer-basics | Cubre los fundamentos de COBOL for i, incluyendo la estructura del programa, las cuatro divisiones, verbos comunes y estándares de codificación para ILE y OPM COBOL. | IBM i Developer |
cobol-data-division | Cubre la División de Datos de COBOL, incluyendo números de nivel, cláusulas picture, working-storage, local-storage, la sección linkage y patrones de tipos de datos. | IBM i Developer |
cobol-procedure-division | Cubre la División de Procedimientos de COBOL, incluyendo verbos, lógica condicional, bucles perform, sentencias de I/O de archivos e interfaces de llamada. | IBM i Developer |
cobol-ile-understanding | Cubre los conceptos de ILE COBOL, incluyendo grupos de activación, enlace, integración de programas de servicio y directivas del compilador específicas de ILE. | IBM i Developer |
cobol-ile-intrinsic-functions | Cubre las funciones intrínsecas de ILE COBOL para manipulación de cadenas, aritmética, manipulación de fechas y horas, y conversión de tipos. | IBM i Developer |
cobol-opm-understanding | Cubre el modelo de programa OPM COBOL, las diferencias respecto a ILE COBOL y las consideraciones de migración. | IBM i Developer |
cobol-file-io | Cubre el I/O de archivos COBOL, incluyendo operaciones de archivos secuenciales, indexados y relativos, entradas de control de archivos y manejo de registros. | IBM i Developer |
Db2 for i & SQL
| Nombre | Descripción | Disponible en |
|---|---|---|
db2-sql-primer | Cubre SQL fundamental para Db2 for i, incluyendo CRUD, joins, agregados, procedimientos almacenados y UDFs. | IBM i Developer, IBM i Database |
db2-stored-procedures | Cubre la creación y gestión de procedimientos almacenados SQL usando SQL PL, modos de parámetros (IN/OUT/INOUT), estructuras de control, cursores y manejo de errores. | IBM i Developer, IBM i Database |
db2-functions-udfs | Cubre UDFs SQL, UDFs externas, funciones de tabla, funciones derivadas y mejores prácticas de diseño de funciones. | IBM i Developer, IBM i Database |
db2-sql-debugging | Interpreta errores SQL (SQLCODE/SQLSTATE), proporciona estrategias de resolución y cubre técnicas de diagnóstico. | IBM i Developer, IBM i Database |
db2-dds-understanding | Cubre archivos de base de datos DDS heredados, incluyendo archivos físicos, archivos lógicos y rutas de acceso con claves. | IBM i Database |
db2-dds-to-ddl | Convierte archivos DDS heredados a SQL DDL, cubriendo tablas, vistas y estrategias de migración. | IBM i Developer, IBM i Database |
db2-ddl-generation | Cubre la sintaxis DDL, definiciones de columnas, restricciones (PK, FK, CHECK, UNIQUE), tipos de datos e índices. | IBM i Database |
db2-ccsid-encoding | Resuelve problemas de CCSID y codificación de caracteres, incluyendo problemas de conversión comunes y datos en múltiples idiomas. | IBM i Developer, IBM i Database |
db2-sql-performance-analysis | Cubre el análisis del Plan Cache SQL, la interpretación de Visual Explain y las recomendaciones del Index Advisor. | IBM i Database |
db2-sql-find-performance-data | Encuentra datos de rendimiento SQL existentes en un sistema IBM i, incluyendo instantáneas del plan cache y monitores de base de datos. | IBM i Database |
db2-sql-optimization | Cubre la reescritura de consultas, el orden de joins, la proyección de predicados, la utilización de índices y las sugerencias del optimizador. | IBM i Database |
db2-index-strategy | Cubre los tipos de índices (radix binario, EVI), la sintaxis para crear índices, la selección de índices y el mantenimiento. | IBM i Database |
db2-security-best-practices | Cubre modelos de autoridad, denegación por defecto, autoridad adoptada, privilegios SQL y análisis de journal de auditoría. | IBM i Database |
db2-journaling-commitment | Cubre la configuración de journals, niveles de control de compromiso, límites de transacción y procedimientos de recuperación. | IBM i Database |
db2-temporal-tables | Cubre la implementación de tablas temporales para el seguimiento de datos basado en tiempo, consultas históricas y versionado automático. | IBM i Database |
db2-system-catalog | Cubre cómo usar los catálogos del sistema de Db2 for i para el descubrimiento de metadatos y el análisis de bases de datos. | IBM i Database |
db2-services-catalog | Cubre el descubrimiento y exploración de IBM i SQL Services. Ayuda a responder qué servicios están disponibles, qué columnas o parámetros expone un servicio y cómo usar un servicio específico. | IBM i Database |
IBM i IWS
| Nombre | Descripción | Disponible en |
|---|---|---|
iws-admin | Cubre la administración de IBM i Integrated Web Services (IWS), incluyendo operaciones de servidor, operaciones de servicio, configuración del servidor y copia de seguridad. | IBM i Developer |
iws-server-ops | Cubre el listado, creación, eliminación, inicio y detención de servidores IWS mediante los scripts QShell apropiados. | IBM i Developer |
iws-server-config | Cubre la obtención y configuración de propiedades del servidor IWS. | IBM i Developer |
iws-service-ops | Cubre el listado, instalación, desinstalación, inicio, detención y configuración de servicios web IWS individuales, incluyendo guía de PCML para despliegues REST y SOAP. | IBM i Developer |
iws-backup | Cubre el guardado y restauración de servidores y servicios IWS hacia y desde archivos de guardado IFS. | IBM i Developer |
Pruebas unitarias
| Nombre | Descripción | Disponible en |
|---|---|---|
rpgunit-testing | Cubre la estructura de la suite de pruebas RPGUnit, la nomenclatura de casos de prueba, setup/teardown, las APIs de aserciones y la configuración de pruebas. | IBM i Developer |
¿Cómo es este tema?