UStackUStack
Hopper icon

Hopper

Hopper conecta agentes de IA ao seu mainframe z/OS para operações TN3270, criação de JCL, depuração de jobs, inspeção de datasets e consultas VSAM.

Hopper

O que é Hopper?

Hopper é um ambiente de desenvolvimento agentivo para operações de mainframe, projetado para conectar agentes de IA aos seus sistemas z/OS. Ele suporta fluxos de trabalho de mainframe, como navegação TN3270, inspeção de datasets, criação de JCL, depuração de jobs, consultas VSAM e operação dentro do z/OS a partir de um ambiente de desenvolvimento moderno.

O propósito principal é ajudar equipes a executar e solucionar problemas em tarefas comuns de mainframe por meio de um fluxo de trabalho orientado por agentes, incluindo um ambiente de desenvolvimento agentivo e um fluxo de desenvolvimento descrito como “compile, test, ship in one prompt”.

Principais Recursos

  • Navegação TN3270 por ID de painel: O agente pode conduzir uma sessão interativa TN3270 usando IDs de painel, alinhando a automação à forma como os operadores trabalham no terminal.
  • Cria JCL com formatação estrita por colunas: Hopper pode gerar JCL com formatação estrita por colunas, o que ajuda a garantir que a saída atenda aos requisitos do mainframe para instruções de controle de jobs.
  • Inspeciona datasets e consulta VSAM como SQL: Suporta inspeção de datasets e consultas VSAM usando uma interface no estilo SQL, visando tornar o acesso a dados mais direto em um fluxo de trabalho agentivo.
  • Diagnósticos JES e decodificação de falhas de spool: O agente decodifica falhas de spool em diagnósticos estruturados e analisa mensagens JES para identificar código de abend, passo com falha e linha de origem.
  • Fluxos de trabalho autônomos com portões de aprovação: Pode compilar e analisar códigos de retorno JES, executar ações como NEWCOPY no CICS e pausar para aprovação antes de cada alteração.
  • Experiência real de terminal TN3270: Hopper inclui suporte a interação semelhante ao TN3270, com suporte a PF, PA e teclas de atenção.

Como Usar o Hopper

  1. Baixe e instale o Hopper (disponível para Windows, macOS em Apple Silicon e Linux via .deb e AppImage; outras distribuições Linux são suportadas via AppImage x64).
  2. Conecte o Hopper ao seu LPAR e trabalhe em seu ambiente de desenvolvimento para interagir com o z/OS.
  3. Use prompts para conduzir tarefas comuns, como gerar ou atualizar JCL, executar/depurar jobs, consultar VSAM e gerenciar navegação orientada por TN3270.
  4. Revise alterações quando aprovação for necessária: Hopper pode pausar antes de aplicar modificações (por exemplo, antes de ações como NEWCOPY no CICS).

Se você não tiver acesso a um mainframe, a página descreve um fluxo de “request credentials” onde a Hypercubic pode fornecer credenciais para testar o Hopper no mainframe deles.

Casos de Uso

  • Operadores navegando em telas interativas: Use o agente para conduzir uma sessão TN3270 por ID de painel, executar passos de navegação necessários e completar ações que normalmente exigem operação manual no terminal.
  • Criação de JCL e execução de jobs: Gere JCL com formatação estrita por colunas, depois use a análise de códigos de retorno JES do Hopper para entender os resultados de execução.
  • Depuração de mainframe sem triagem pesada no SDSF: Decodifique JESMSGLG, JESYSMSG e SYSUDUMP em código de abend, passo com falha e linha de origem para reduzir o tempo gasto procurando em saídas do SDSF.
  • Recuperação de dados do VSAM: Consulte VSAM como SQL do ambiente agentivo para inspecionar ou recuperar dados sem construir manualmente rotinas de navegação e acesso de baixo nível.
  • Gerenciamento de mudanças com pontos de verificação de aprovação: Para fluxos que incluem NEWCOPY no CICS, use o passo de aprovação pausado do Hopper para revisar antes de fazer alterações.

FAQ

O Hopper é limitado a uma plataforma específica?

A página lista downloads para Windows, macOS (Apple Silicon, arm64) e Linux (incluindo .deb para Debian/Ubuntu e AppImage para x64).

O Hopper funciona com meu próprio mainframe?

Sim. A página observa que você pode conectar o Hopper ao seu próprio mainframe (incluindo conexão ao seu LPAR). Também oferece a opção de solicitar credenciais para testá-lo no mainframe da Hypercubic.

O Hopper suporta interação no estilo TN3270?

Sim. Hopper “funciona exatamente como o TN3270 que você usou”, com suporte a PF, PA e teclas de atenção, e pode conduzir sessões por ID de painel.

O Hopper pode ajudar a depurar jobs com falha?

Sim. Pode decodificar JESMSGLG, JESYSMSG e SYSUDUMP em diagnósticos estruturados como código de abend, passo com falha e linha de origem.

O Hopper aplica alterações automaticamente?

A página afirma que o Hopper pode pausar para aprovação antes de cada alteração, incluindo fluxos onde executa ações como NEWCOPY no CICS.

Alternativas

  • Automação convencional de mainframe via scripts e automação de terminal: Alternativas usando ferramentas de automação TN3270 e scripts podem cobrir funcionalidades semelhantes de controle de terminal, mas podem não oferecer o mesmo fluxo de trabalho de agente que gera JCL com restrições de colunas e decodifica diagnósticos JES/spool.
  • Agendamento tradicional de jobs e consoles operacionais: Ferramentas operacionais de mainframe podem gerenciar e monitorar jobs, mas geralmente não fornecem um agente que compila/testa/envia “em um único prompt” ou decodifica artefatos JES em saída de depuração estruturada.
  • Ambientes de desenvolvimento agentic para sistemas legados: Outras plataformas de agentes de IA focadas em sistemas empresariais podem oferecer automação conversacional, mas o ajuste dependerá se elas suportam interações específicas de mainframe como controle de painéis TN3270, restrições de geração de JCL e decodificação JES/spool.
  • Ferramentas de acesso focadas em banco de dados para VSAM: Ferramentas focadas no acesso a dados VSAM podem substituir partes do fluxo de consulta de dados; no entanto, podem não cobrir o ciclo completo de job, TN3270 e JES/debug descrito para o Hopper.