Pacotes premiumIBM Bob Premium Package para i
Habilidades
Use habilidades específicas do IBM i para obter resultados consistentes em tarefas especializadas.
O IBM Bob Premium Package for i estende as habilidades nativas do Bob com um conjunto abrangente de habilidades cobrindo RPG, CL, DDS, Db2 for i & SQL e testes unitários. Para uma introdução geral sobre como as habilidades funcionam no Bob, consulte Habilidades.
Essas habilidades estão disponíveis para modos específicos e são carregadas automaticamente pelo Bob quando relevantes para a conversa ativa.
RPG
| Nome | Descrição | Disponível em |
|---|---|---|
rpg-primer-basics | Cobre os fundamentos da linguagem RPG nas variantes RPG II, RPG III, RPG/400, RPGLE e ILE RPG. | IBM i Developer |
rpg-free-format-fundamentals | Cobre a sintaxe moderna de formato livre do RPGLE, padrões de programação e boas práticas. | IBM i Developer |
rpg-opm-understanding | Explica a arquitetura OPM RPG, diferenças no modelo de programa e considerações de migração. | IBM i Developer |
rpg-ile-understanding | Explica conceitos ILE incluindo binding, grupos de ativação, service programs e chamadas de procedimentos. | IBM i Developer |
rpgle-specs | Referência completa coluna a coluna para todos os tipos de especificação de formato fixo do RPGLE (H, F, D, I, C, O). | IBM i Developer |
rpg-legacy-specs | Explica os tipos de especificação de formato fixo de RPG legado (RPG II, RPG III, RPG36, RPG38) e posicionamento de colunas. | IBM i Developer |
rpg-data-structures | Cobre tipos de estruturas de dados RPG incluindo templates, DS descritos externamente, DS de status do programa e DS de informações de arquivo. | IBM i Developer |
rpg-procedures-functions | Cobre subprocedimentos RPG, protótipos, passagem de parâmetros, exportações e service programs. | IBM i Developer |
rpg-file-operations | Cobre operation codes de acesso em nível de registro RPG, declarações de arquivo, tratamento de erros e boas práticas de RLA. | IBM i Developer |
rpg-indicators | Cobre tipos de indicadores RPG e padrões de substituição usando variáveis booleanas. | IBM i Developer |
rpg-cycle-explained | Explica o ciclo do programa RPG, quebras de controle e quando evitar o ciclo em código moderno. | IBM i Developer |
rpg-embedded-sql | Cobre SQL embarcado incluindo operações de cursor, variáveis host e diferenças de compilação. | IBM i Developer |
rpg-sql-cursor | Cobre declaração de cursor SQL, cursores roláveis e processamento multi-linhas em SQLRPGLE. | IBM i Developer |
rpg-fixed-to-free | Converte RPGLE de formato fixo para sintaxe totalmente em formato livre, incluindo modernização de I-spec e O-spec. | IBM i Developer |
rpg-pgmdb-conversion | Moderniza I-specs e O-specs de RPG para RPGLE em formato livre para arquivos de banco de dados descritos pelo programa. | IBM i Developer |
rpg-ospec-conversion | Converte O-specs de arquivo de impressora descritos pelo programa para arquivos de impressora definidos externamente. | IBM i Developer |
rpg-opm-to-ile | Converte programas OPM RPG para ILE RPGLE, cobrindo CVTRPGSRC, grupos de ativação e binding. | IBM i Developer |
rpg-refactor-legacy | Refatora código RPG substituindo GOTO, convertendo sub-rotinas em subprocedimentos e melhorando a estrutura do código. | IBM i Developer |
rpg-rla-to-sql | Converte operações de arquivo RLA para SQL embarcado para melhor desempenho e flexibilidade. | IBM i Developer, IBM i Database |
rpg-code-review | Realiza análise de qualidade de código RPG identificando dívida técnica, problemas de desempenho e oportunidades de modernização. | IBM i Developer |
rpg-debugging-techniques | Cobre depuração RPG usando STRDBG, breakpoints, watch expressions e service entry points. | IBM i Developer |
rpg-api | Cobre a chamada de APIs do sistema IBM i a partir do RPG, incluindo protótipos, passagem de parâmetros, mapeamento de tipos de dados, tratamento de erros e padrões comuns de uso de API. | IBM i Developer |
CL
| Nome | Descrição | Disponível em |
|---|---|---|
cl-primer-basics | Cobre os fundamentos de CL incluindo convenções de nomenclatura de comandos, sintaxe de parâmetros e comandos comuns. | IBM i Developer, IBM i Database |
cl-programming | Cobre programação CL incluindo variáveis, lógica condicional, tratamento de erros e estrutura do programa. | IBM i Developer |
cl-best-practices | Cobre boas práticas de CL como uso de MONMSG, validação de parâmetros, estratégias de log e padrões de codificação. | IBM i Developer |
clle-api | Cobre a chamada de APIs do sistema IBM i a partir do ILE CL, incluindo padrões CALL PGM/PARM, mapeamento de tipos DCL VAR, tratamento do código de erro QUSEC e padrões comuns de uso de API. | IBM i Developer |
DDS
| Nome | Descrição | Disponível em |
|---|---|---|
dds-primer-basics | Cobre os fundamentos de DDS para explicar e gerar novas definições DDS. | IBM i Developer, IBM i Database |
dds-physical-files | Cobre especificações de campo de arquivo físico (PF) DDS, definições de chave e formatos de registro. | IBM i Developer, IBM i Database |
dds-logical-files | Cobre especificações de join de arquivo lógico (LF) DDS, lógica de select & omit e campos derivados. | IBM i Developer, IBM i Database |
dds-display-files | Cobre formatos de registro de arquivo de display (DSPF) DDS, indicadores, subfiles, design de telas e padrões de programação interativa. | IBM i Developer |
dds-printer-files | Cobre formatos de registro de arquivo de impressora (PRTF) DDS, espaçamento & salto, posicionamento de campos, campos de sistema, códigos de edição e padrões de design de relatório. | IBM i Developer |
Db2 for i & SQL
| Nome | Descrição | Disponível em |
|---|---|---|
db2-sql-primer | Cobre SQL fundamental para Db2 for i incluindo CRUD, joins, agregações, stored procedures e UDFs. | IBM i Developer, IBM i Database |
db2-stored-procedures | Cobre a criação e gerenciamento de stored procedures SQL usando SQL PL, modos de parâmetro (IN/OUT/INOUT), estruturas de controle, cursors e tratamento de erros. | IBM i Developer, IBM i Database |
db2-functions-udfs | Cobre UDFs SQL, UDFs externas, funções de tabela, funções derivadas e boas práticas de design de funções. | IBM i Developer, IBM i Database |
db2-sql-debugging | Interpreta erros SQL (SQLCODE/SQLSTATE), fornece estratégias de resolução e cobre técnicas de diagnóstico. | IBM i Developer, IBM i Database |
db2-dds-understanding | Cobre arquivos de banco de dados DDS legados incluindo arquivos físicos, arquivos lógicos e caminhos de acesso com chave. | IBM i Database |
db2-dds-to-ddl | Converte arquivos DDS legados para SQL DDL, cobrindo tabelas, views e estratégias de migração. | IBM i Developer, IBM i Database |
db2-ddl-generation | Cobre sintaxe DDL, definições de coluna, constraints (PK, FK, CHECK, UNIQUE), tipos de dados e índices. | IBM i Database |
db2-ccsid-encoding | Resolve problemas de CCSID e codificação de caracteres incluindo problemas comuns de conversão e dados em múltiplos idiomas. | IBM i Developer, IBM i Database |
db2-sql-performance-analysis | Cobre análise de SQL Plan Cache, interpretação do Visual Explain e recomendações do Index Advisor. | IBM i Database |
db2-sql-find-performance-data | Encontra dados de desempenho SQL existentes em um sistema IBM i incluindo snapshots de plan cache e monitores de banco de dados. | IBM i Database |
db2-sql-optimization | Cobre reescrita de consultas, ordenação de joins, predicate pushdown, utilização de índices e dicas do otimizador. | IBM i Database |
db2-index-strategy | Cobre tipos de índice (binary radix, EVI), sintaxe para criação de índices, seleção de índice e manutenção. | IBM i Database |
db2-security-best-practices | Cobre modelos de autoridade, deny-by-default, autoridade adotada e privilégios SQL. | IBM i Database |
db2-journaling-commitment | Cobre configuração de journal, níveis de controle de commitment, limites de transação e procedimentos de recuperação. | IBM i Database |
db2-temporal-tables | Cobre a implementação de tabelas temporais para rastreamento de dados baseado em tempo, consultas históricas e versionamento automático. | IBM i Database |
db2-system-catalog | Cobre como usar catálogos de sistema Db2 for i para descoberta de metadados e análise de banco de dados. | IBM i Database |
Testes Unitários
| Nome | Descrição | Disponível em |
|---|---|---|
rpgunit-testing | Cobre a estrutura de suíte de testes RPGUnit, nomenclatura de casos de teste, setup/teardown, APIs de asserção e configuração de testes. | IBM i Developer |
Como está este tópico?