UStackUStack
Hopper icon

Hopper

Hopper conecta agentes de IA con tu mainframe z/OS para operaciones TN3270, redacción de JCL, depuración, inspección de datasets y consultas VSAM.

Hopper

¿Qué es Hopper?

Hopper es un entorno de desarrollo agentivo para operaciones de mainframe, diseñado para conectar agentes de IA con tus sistemas z/OS. Admite flujos de trabajo de mainframe como navegar TN3270, inspeccionar datasets, escribir JCL, depurar trabajos, consultar VSAM y operar dentro de z/OS desde un entorno de desarrollo moderno.

El propósito principal es ayudar a los equipos a realizar y solucionar problemas en tareas comunes de mainframe mediante un flujo de trabajo impulsado por agentes, incluyendo un entorno de desarrollo agentivo y un flujo de desarrollo descrito como “compila, prueba, envía en un solo prompt”.

Características principales

  • Navegación TN3270 por ID de panel: El agente puede impulsar una sesión interactiva TN3270 usando IDs de panel, alineando la automatización con la forma en que los operadores trabajan en la terminal.
  • Escribe JCL estricto por columnas: Hopper puede generar JCL con formato estricto por columnas, lo que ayuda a asegurar que la salida cumpla con los requisitos de mainframe para declaraciones de control de trabajos.
  • Inspecciona datasets y consulta VSAM como SQL: Admite inspección de datasets y consultas VSAM usando una interfaz estilo SQL, con el objetivo de hacer el acceso a datos más directo en un flujo de trabajo agentivo.
  • Diagnósticos JES y decodificación de fallos de spool: El agente decodifica fallos de spool en diagnósticos estructurados y desglosa mensajes JES para identificar un código abend, paso fallido y línea de origen.
  • Flujos de trabajo autónomos con puertas de aprobación: Puede compilar y analizar códigos de retorno JES, realizar acciones como NEWCOPY en CICS, y pausar para aprobación antes de cada cambio.
  • Una experiencia real de terminal TN3270: Hopper incluye soporte para interacción similar a TN3270, incluyendo soporte para PF, PA y teclas de atención.

Cómo usar Hopper

  1. Descarga e instala Hopper (disponible para Windows, macOS en Apple Silicon, y Linux vía .deb y AppImage; otras distribuciones de Linux son compatibles vía AppImage x64).
  2. Conecta Hopper a tu LPAR y trabaja dentro de su entorno de desarrollo para interactuar con z/OS.
  3. Usa prompts para impulsar tareas comunes, como generar o actualizar JCL, ejecutar/depurar trabajos, consultar VSAM y manejar navegación impulsada por TN3270.
  4. Revisa cambios cuando se requiera aprobación: Hopper puede pausar antes de aplicar modificaciones (por ejemplo, antes de acciones como NEWCOPY en CICS).

Si no tienes acceso a un mainframe, la página describe un flujo de “solicitar credenciales” donde Hypercubic puede proporcionar credenciales para probar Hopper en su mainframe.

Casos de uso

  • Operadores navegando pantallas interactivas: Usa el agente para impulsar una sesión TN3270 por ID de panel, realizar pasos de navegación requeridos y completar acciones que normalmente requieren operación manual de terminal.
  • Creación de JCL y ejecución de trabajos: Genera JCL estricto por columnas, luego usa el análisis de códigos de retorno JES de Hopper para entender los resultados de ejecución.
  • Depuración de mainframe sin triaje pesado de SDSF: Decodifica JESMSGLG, JESYSMSG y SYSUDUMP en un código abend, paso fallido y línea de origen para reducir el tiempo buscando en la salida de SDSF.
  • Recuperación de datos de VSAM: Consulta VSAM como SQL desde el entorno del agente para inspeccionar o recuperar datos sin construir manualmente rutinas de navegación y acceso de bajo nivel.
  • Gestión de cambios con puntos de control de aprobación: Para flujos de trabajo que incluyen NEWCOPY en CICS, usa el paso de aprobación pausado de Hopper para revisar antes de realizar cambios.

Preguntas frecuentes

¿Está Hopper limitado a una plataforma específica?

La página lista descargas para Windows, macOS (Apple Silicon, arm64) y Linux (incluyendo .deb para Debian/Ubuntu y un AppImage para x64).

¿Funciona Hopper con mi propio mainframe?

Sí. La página indica que puedes conectar Hopper a tu propio mainframe (incluyendo conexión a tu LPAR). También ofrece la opción de solicitar credenciales para probarlo en el mainframe de Hypercubic.

¿Soporta Hopper interacción estilo TN3270?

Sí. Hopper “funciona exactamente como el TN3270 que has usado”, con soporte para PF, PA y teclas de atención, y puede impulsar sesiones por ID de panel.

¿Puede Hopper ayudar a depurar trabajos fallidos?

Sí. Puede decodificar JESMSGLG, JESYSMSG y SYSUDUMP en diagnósticos estructurados como código abend, paso fallido y línea de origen.

¿Aplica Hopper cambios automáticamente?

La página indica que Hopper puede pausar para aprobación antes de cada cambio, incluyendo flujos de trabajo donde realiza acciones como NEWCOPY en CICS.

Alternativas

  • Automatización convencional de mainframe mediante scripting y automatización de terminales: Alternativas que usan herramientas de automatización TN3270 y scripts pueden cubrir una conducción de terminal similar, pero pueden no ofrecer el mismo flujo de trabajo de agentes que genera JCL estricto por columnas y decodifica diagnósticos JES/spool.
  • Programación tradicional de trabajos y consolas operativas: Las herramientas operativas de mainframe pueden gestionar y monitorear trabajos, pero típicamente no proporcionan un agente que compila/prueba/envía «en un solo prompt» o decodifica artefactos JES en salida de depuración estructurada.
  • Entornos de desarrollo agenticos para sistemas legacy: Otras plataformas de agentes de IA enfocadas en sistemas empresariales pueden ofrecer automatización conversacional, pero el ajuste dependerá de si soportan interacciones específicas de mainframe como control de paneles TN3270, restricciones de generación de JCL y decodificación JES/spool.
  • Herramientas de acceso enfocadas en bases de datos para VSAM: Herramientas enfocadas en acceder a datos VSAM pueden reemplazar partes del flujo de consulta de datos; sin embargo, pueden no cubrir el ciclo completo de trabajos, TN3270 y JES/depuración descrito para Hopper.