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

NomeDescriçãoDisponível em
rpg-primer-basicsCobre os fundamentos da linguagem RPG nas variantes RPG II, RPG III, RPG/400, RPGLE e ILE RPG.IBM i Developer
rpg-free-format-fundamentalsCobre a sintaxe moderna de formato livre do RPGLE, padrões de programação e boas práticas.IBM i Developer
rpg-opm-understandingExplica a arquitetura OPM RPG, diferenças no modelo de programa e considerações de migração.IBM i Developer
rpg-ile-understandingExplica conceitos ILE incluindo binding, grupos de ativação, service programs e chamadas de procedimentos.IBM i Developer
rpgle-specsReferê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-specsExplica 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-structuresCobre 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-functionsCobre subprocedimentos RPG, protótipos, passagem de parâmetros, exportações e service programs.IBM i Developer
rpg-file-operationsCobre 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-indicatorsCobre tipos de indicadores RPG e padrões de substituição usando variáveis booleanas.IBM i Developer
rpg-cycle-explainedExplica o ciclo do programa RPG, quebras de controle e quando evitar o ciclo em código moderno.IBM i Developer
rpg-embedded-sqlCobre SQL embarcado incluindo operações de cursor, variáveis host e diferenças de compilação.IBM i Developer
rpg-sql-cursorCobre declaração de cursor SQL, cursores roláveis e processamento multi-linhas em SQLRPGLE.IBM i Developer
rpg-fixed-to-freeConverte RPGLE de formato fixo para sintaxe totalmente em formato livre, incluindo modernização de I-spec e O-spec.IBM i Developer
rpg-pgmdb-conversionModerniza 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-conversionConverte O-specs de arquivo de impressora descritos pelo programa para arquivos de impressora definidos externamente.IBM i Developer
rpg-opm-to-ileConverte programas OPM RPG para ILE RPGLE, cobrindo CVTRPGSRC, grupos de ativação e binding.IBM i Developer
rpg-refactor-legacyRefatora código RPG substituindo GOTO, convertendo sub-rotinas em subprocedimentos e melhorando a estrutura do código.IBM i Developer
rpg-rla-to-sqlConverte operações de arquivo RLA para SQL embarcado para melhor desempenho e flexibilidade.IBM i Developer, IBM i Database
rpg-code-reviewRealiza 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-techniquesCobre depuração RPG usando STRDBG, breakpoints, watch expressions e service entry points.IBM i Developer
rpg-apiCobre 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

NomeDescriçãoDisponível em
cl-primer-basicsCobre 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-programmingCobre programação CL incluindo variáveis, lógica condicional, tratamento de erros e estrutura do programa.IBM i Developer
cl-best-practicesCobre 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-apiCobre 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

NomeDescriçãoDisponível em
dds-primer-basicsCobre os fundamentos de DDS para explicar e gerar novas definições DDS.IBM i Developer, IBM i Database
dds-physical-filesCobre 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-filesCobre 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-filesCobre 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-filesCobre 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

NomeDescriçãoDisponível em
db2-sql-primerCobre SQL fundamental para Db2 for i incluindo CRUD, joins, agregações, stored procedures e UDFs.IBM i Developer, IBM i Database
db2-stored-proceduresCobre 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-udfsCobre 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-debuggingInterpreta 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-understandingCobre 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-ddlConverte arquivos DDS legados para SQL DDL, cobrindo tabelas, views e estratégias de migração.IBM i Developer, IBM i Database
db2-ddl-generationCobre sintaxe DDL, definições de coluna, constraints (PK, FK, CHECK, UNIQUE), tipos de dados e índices.IBM i Database
db2-ccsid-encodingResolve 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-analysisCobre análise de SQL Plan Cache, interpretação do Visual Explain e recomendações do Index Advisor.IBM i Database
db2-sql-find-performance-dataEncontra 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-optimizationCobre reescrita de consultas, ordenação de joins, predicate pushdown, utilização de índices e dicas do otimizador.IBM i Database
db2-index-strategyCobre 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-practicesCobre modelos de autoridade, deny-by-default, autoridade adotada e privilégios SQL.IBM i Database
db2-journaling-commitmentCobre configuração de journal, níveis de controle de commitment, limites de transação e procedimentos de recuperação.IBM i Database
db2-temporal-tablesCobre 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-catalogCobre 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

NomeDescriçãoDisponível em
rpgunit-testingCobre 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?