IBM Bob

IBM Bob Premium Package for i: três meses de lançamentos e por que o Understand importa

Um olhar sobre o Understand, um novo recurso de inteligência de aplicações, além de um resumo de tudo o que foi lançado nos últimos três meses para o Premium Package for i.

IBM Bob Premium Package for i: três meses de lançamentos e por que o Understand importa

Autores

Peter MaTim Rowe

Publicado

Categoria

Anúncio

IBM Bob Premium Package for i: três meses de lançamentos e por que o Understand importa

O IBM Bob Premium Package for i está disponível para o público em geral há três meses. Este post aborda o Understand (um novo recurso de inteligência de aplicações) e um resumo de tudo o que foi lançado nos últimos três meses.

Apresentando o Understand

Uma base de conhecimento de aplicações que fornece ao Bob um mapa preciso de como cada objeto de uma aplicação IBM i se conecta, para que cada pergunta e alteração parta de fatos, não de suposições.

Aplicações IBM i de grande porte possuem milhares de objetos com dependências complexas: chamadas de programas, vínculos de service programs, triggers, chaves estrangeiras. Nenhum membro de código-fonte isolado mostra o quadro completo. Sem um mapa pré-construído, cada questão arquitetural significa reanalisar o código-fonte bruto do zero, consumindo tokens e tempo.

O Understand resolve isso. Ele executa uma varredura única nas bibliotecas da aplicação, extraindo dados de dependências diretamente do IBM i. Nenhuma análise de código-fonte é necessária. Os resultados são armazenados em um schema Db2 no sistema e podem ser compartilhados entre as equipes de desenvolvimento. O Bob consulta esse schema em vez de reler o código-fonte a cada prompt, o que significa respostas mais rápidas, menos Bobcoins gastos e respostas baseadas em fatos, e não em inferência do modelo.

O que você pode fazer com ele

Entenda sua aplicação. Pergunte o que um programa faz, como ele é construído ou onde uma funcionalidade específica está. O Bob responde a partir dos metadados escaneados (tipos de objetos, vínculos, referências de arquivos, exports), sem analisar o código-fonte linha a linha a cada prompt.

Saiba o impacto antes de mudar qualquer coisa. Pergunte o que depende de qualquer objeto antes de tocá-lo. O Understand rastreia as duas direções (quem chama e quem é chamado) e agrupa os resultados por tipo de dependência: abertura de arquivos, chamadas de programas, vínculos estáticos, triggers, chaves estrangeiras, views SQL.

Planeje a modernização com dados, não com intuição. O Understand classifica cada programa como Baixo, Médio ou Alto esforço de modernização com base em OPM vs ILE, contagem de dependências de entrada, uso de SQL dinâmico e data do último uso. Código morto que não é executado há mais de um ano aparece automaticamente.

Exemplos de perguntas

  • "O que quebra se eu alterar CUSTMAST?"
  • "Como o ORDPROC é construído: quais módulos e service programs ele vincula?"
  • "Quais programas da biblioteca PAYROLL não são executados há mais de um ano?"
  • "Quais são as funções de alto nível desta aplicação?"

Como começar

O vídeo abaixo mostra o fluxo completo de configuração e uma demonstração ao vivo do recurso. Clique na imagem para assistir.

Configuração e uso do Understand

Também lançado nos últimos três meses

Suporte a RPG legado na Extração de Regras de Negócio. A cobertura foi estendida para RPG II e RPG III. Se o seu patrimônio inclui programas de formato fixo pré-RPGLE, o Bob pode extrair a lógica de negócio incorporada neles. Extrair essa lógica costuma ser o primeiro passo na modernização.

Ferramentas mais determinísticas. Novas ferramentas de informações de schema e de arquivo retornam metadados precisos de objetos Db2 sem depender do raciocínio do modelo. Uma nova ferramenta de geração de DDS produz saída DDS com colunas precisas e segura para 80 colunas. O SQL agora tem prioridade sobre o CL em todos os modos, o que melhora velocidade e consistência.

Skill IWS para administração de API REST. O novo skill de Integrated Web Services cobre o ciclo de vida completo de serviços: criar, implantar, iniciar, parar, instalar e desinstalar, tudo por linguagem natural. Se você está expondo a funcionalidade de uma aplicação IBM i como endpoints REST, este skill cuida do trabalho administrativo.

Skills COBOL for i. Novos skills cobrem geração de COBOL, copybooks, subprogramas, tratamento de erros, aplicações interativas e processamento de relatórios, estendendo o pacote para ambientes IBM i mistos onde COBOL, RPG, CL, Db2 e DDS trabalham juntos.

Skills de catálogo Db2 e atualizações do Index Advisor. Novos skills para trabalhar com metadados SQL do Db2 e serviços SQL do IBM i. Arquivos lógicos adicionados ao fluxo de trabalho do Index Advisor, cobrindo toda a gama de caminhos de acesso do IBM i na análise de desempenho SQL.

Mais de 50 correções em duas versões. Correções de consistência, repetibilidade, segurança e CVEs. Qualidade do skill de DDS aprimorada. Fluxos de trabalho de Extração de Regras de Negócio e Modernização de RPG otimizados.

Comandos de revisão. Novos comandos /Review_SQL e /Review_RPG oferecem uma maneira rápida de pedir ao Bob que revise código em busca de correção, boas práticas e melhorias de desempenho.

IBM Bob Premium Package for i on-premises

O IBM Bob Premium Package for i agora está disponível com o IBM Bob on-premises, para organizações que precisam manter o desenvolvimento com IA dentro de sua própria infraestrutura.

Como obter acesso

O Premium Package for i é um complemento a um plano base Bob pago, não um download separado. Como experimentá-lo depende de quem você é:

  • Planos individuais (Pro, Pro+, Ultra). Acesse bob.ibm.com e adicione o pacote i ao seu plano. Se você já tem um plano base pago, pode usar o pacote gratuitamente por um mês; se não tiver, escolha um plano base pago primeiro e depois inicie o mês gratuito no pacote. Planos base de avaliação não podem usar complementos.
  • Planos Enterprise. Obtenha uma demonstração ou inicie uma PoC entrando em contato com seus representantes IBM ou Business Partner.

Comece agora

  • Obtenha acesso pelo caminho acima correspondente ao seu plano.
  • Conecte o Bob ao seu IBM i.
  • Escolha um programa que ninguém na equipe entende completamente e execute o fluxo de trabalho de Modernização de RPG nele.

Novo no Premium Package for i? Configurando um agents.md para aplicações RPG mostra como configurar o Bob para um codebase IBM i antes de iniciar qualquer trabalho.

Instalar Bob · Documentação · Comunidade