UStackUStack
Hopper icon

Hopper

Hopper collega agenti AI al tuo mainframe z/OS per operazioni TN3270, scrittura JCL, debug, ispezione dataset e query VSAM.

Hopper

Cos'è Hopper?

Hopper è un ambiente di sviluppo agentico per operazioni mainframe, progettato per collegare agenti AI ai tuoi sistemi z/OS. Supporta flussi di lavoro mainframe come la navigazione TN3270, l'ispezione dataset, la scrittura JCL, il debug di job, le query VSAM e l'operatività all'interno di z/OS da un ambiente di sviluppo moderno.

Lo scopo principale è aiutare i team a eseguire e risolvere problemi comuni nei task mainframe tramite un flusso di lavoro agentico, inclusi un ambiente di sviluppo agentico e un flusso di sviluppo descritto come “compila, testa, spedisci in un solo prompt”.

Caratteristiche Principali

  • Navigazione TN3270 per ID pannello: L'agente può guidare una sessione TN3270 interattiva usando ID pannello, allineando l'automazione al modo in cui gli operatori lavorano sul terminale.
  • Scrive JCL con formattazione column-strict: Hopper può generare JCL con formattazione column-strict, che aiuta a garantire che l'output soddisfi i requisiti mainframe per le istruzioni di controllo job.
  • Ispeziona dataset e query VSAM come SQL: Supporta l'ispezione dataset e le query VSAM usando un'interfaccia in stile SQL, per rendere l'accesso ai dati più semplice in un flusso di lavoro agentico.
  • Diagnostica JES e decodifica fallimenti spool: L'agente decodifica i fallimenti spool in diagnostiche strutturate e scompone i messaggi JES per identificare codice abend, step fallito e riga sorgente.
  • Flussi di lavoro autonomi con gate di approvazione: Può compilare e parsare codici di ritorno JES, eseguire azioni come NEWCOPY in CICS e mettere in pausa per approvazione prima di ogni modifica.
  • Un'esperienza terminale TN3270 reale: Hopper include supporto per interazioni simili a TN3270, inclusi PF, PA e supporto per tasti di attenzione.

Come Usare Hopper

  1. Scarica e installa Hopper (disponibile per Windows, macOS su Apple Silicon e Linux via .deb e AppImage; altre distribuzioni Linux supportate via AppImage x64).
  2. Collega Hopper al tuo LPAR e lavora nel suo ambiente di sviluppo per interagire con z/OS.
  3. Usa prompt per guidare task comuni, come generare o aggiornare JCL, eseguire/debuggare job, query VSAM e gestire navigazione TN3270.
  4. Rivedi le modifiche quando è richiesta approvazione: Hopper può mettere in pausa prima di applicare modifiche (ad esempio, prima di azioni come NEWCOPY in CICS).

Se non hai accesso a un mainframe, la pagina descrive un flusso “request credentials” in cui Hypercubic può fornire credenziali per provare Hopper sul loro mainframe.

Casi d'Uso

  • Operatori che navigano schermi interattivi: Usa l'agente per guidare una sessione TN3270 per ID pannello, eseguire passi di navigazione richiesti e completare azioni che normalmente richiedono operazione manuale del terminale.
  • Creazione JCL ed esecuzione job: Genera JCL column-strict, poi usa il parsing codici di ritorno JES di Hopper per comprendere gli esiti di esecuzione.
  • Debug mainframe senza triage SDSF pesante: Decodifica JESMSGLG, JESYSMSG e SYSUDUMP in codice abend, step fallito e riga sorgente per ridurre il tempo speso a cercare nell'output SDSF.
  • Recupero dati da VSAM: Query VSAM come SQL dall'ambiente agente per ispezionare o recuperare dati senza costruire manualmente routine di navigazione e accesso low-level.
  • Gestione cambiamenti con checkpoint di approvazione: Per flussi che includono NEWCOPY in CICS, usa il passo di approvazione in pausa di Hopper per rivedere prima di fare modifiche.

FAQ

Hopper è limitato a una piattaforma specifica?

La pagina elenca download per Windows, macOS (Apple Silicon, arm64) e Linux (incluso .deb per Debian/Ubuntu e AppImage per x64).

Hopper funziona con il mio mainframe?

Sì. La pagina nota che puoi collegare Hopper al tuo mainframe (incluso il collegamento al tuo LPAR). Offre anche l'opzione di richiedere credenziali per provarlo sul mainframe di Hypercubic.

Hopper supporta interazioni in stile TN3270?

Sì. Hopper “funziona esattamente come il TN3270 che hai usato”, con supporto per PF, PA e tasti di attenzione, e può guidare sessioni per ID pannello.

Hopper può aiutare a debuggare job falliti?

Sì. Può decodificare JESMSGLG, JESYSMSG e SYSUDUMP in diagnostiche strutturate come codice abend, step fallito e riga sorgente.

Hopper applica modifiche automaticamente?

La pagina afferma che Hopper può mettere in pausa per approvazione prima di ogni modifica, inclusi flussi in cui esegue azioni come NEWCOPY in CICS.

Alternative

  • Automazione mainframe convenzionale tramite scripting e automazione terminale: Alternative che utilizzano strumenti di automazione TN3270 e script possono coprire una simile gestione del terminale, ma potrebbero non offrire lo stesso flusso di lavoro per agenti che genera JCL rigorosamente strutturato per colonne e decodifica diagnostiche JES/spool.
  • Pianificazione tradizionale dei job e console operative: Gli strumenti operativi mainframe possono gestire e monitorare i job, ma tipicamente non forniscono un agente che compila/testa/esegue “in un solo prompt” o decodifica artefatti JES in output di debug strutturato.
  • Ambienti di sviluppo agentici per sistemi legacy: Altre piattaforme AI-agent focalizzate su sistemi enterprise possono offrire automazione conversazionale, ma l’adattamento dipenderà dal supporto per interazioni mainframe-specifiche come il controllo pannelli TN3270, vincoli di generazione JCL e decodifica JES/spool.
  • Strumenti di accesso focalizzati su database per VSAM: Strumenti focalizzati sull’accesso a dati VSAM possono sostituire parti del flusso di query dati; tuttavia, potrebbero non coprire l’intero ciclo di job, TN3270 e JES/debug descritto per Hopper.