Estrai le regole aziendali

Questa pagina fornisce istruzioni su come estrarre le regole di business dalle applicazioni scritte in PL/I, COBOL e JCL. L'estrazione delle regole di business in Mainframe Assessment Tool ti aiuta a convalidare la logica di business e a identificare le regole obsolete nel codebase del mainframe.

Durante l'estrazione delle regole di business, Mainframe Assessment Tool analizza il codebase dell'applicazione mainframe per identificare le regole di business e le presenta in un formato standardizzato e leggibile.

Vantaggi dell'estrazione delle regole di business

L'estrazione delle regole di business ti aiuta a raggiungere i seguenti obiettivi:

  • Creare un'unica fonte di verità: Mainframe Assessment Tool estrae la logica dell'applicazione mainframe in regole di business leggibili in Gherkin, un linguaggio specifico del dominio (DSL) in testo normale utilizzato nello sviluppo basato sul comportamento (BDD). Questo formato standardizzato traduce il codice complesso in scenari chiari, colmando il divario tra la scoperta tecnica e l'intento di business.
  • Eliminare la logica obsoleta: identifica e rimuovi le regole non pertinenti per semplificare la migrazione a Google Cloud.
  • Accelerare la modernizzazione: genera le specifiche dell'applicazione dal codice mainframe per velocizzare il processo di modernizzazione.
  • Ridurre i rischi: riduci al minimo la divergenza funzionale convalidando le regole estratte con i proprietari dei processi di business prima della modernizzazione.

Questa pagina è rivolta a sviluppatori mainframe, Enterprise Architect e business analyst che vogliono comprendere e modernizzare le applicazioni mainframe legacy estraendo le regole di business dal codice sorgente.

Questa pagina spiega come eseguire le seguenti operazioni:

Prima di iniziare

Prima di iniziare, assicurati di aver completato le seguenti attività:

  • Crea una valutazione: assicurati di avere una valutazione esistente con asset mainframe caricati, come programmi e copybook. Per ulteriori informazioni, vedi Creare una valutazione.
  • Identifica il punto di ingresso: seleziona il modulo principale dell'applicazione mainframe che funge da punto di ingresso per l'estrazione delle regole di business.

Avviare un job di estrazione delle regole di business

Mainframe Assessment Tool utilizza agenti basati su Gemini per analizzare il codice. Questi agenti eseguono l'estrazione in diversi passaggi, ad esempio l'analisi del codice, l'identificazione della logica decisionale e la generazione di output in linguaggio naturale.

Puoi eseguire più job di estrazione all'interno di una singola valutazione per analizzare le applicazioni di grandi dimensioni in modo incrementale. Questo processo ti consente di concentrarti su funzioni di business specifiche, come la fatturazione o il libro paga, selezionando diversi set di asset per ogni job. Ogni volta che avvii una nuova estrazione, puoi selezionare un set di asset diverso per l'analisi.

Per avviare un job di estrazione delle regole di business:

  1. Apri Mainframe Assessment Tool in un browser web.
  2. Nel menu di navigazione, fai clic su Valutazioni.
  3. Nella pagina Valutazioni, per aprire una valutazione specifica, fai clic sulla freccia di espansione.
  4. Fai clic su Regole di business.
  5. Fai clic su Nuovo job di estrazione.
  6. Per configurare i dettagli del job di estrazione, nella pagina Informazioni di base, segui questi passaggi:

    1. In Nome, inserisci un identificatore univoco per il job.
    2. (Facoltativo) In Descrizione, inserisci una breve descrizione del job (fino a 128 caratteri).
    3. (Facoltativo) In Prompt di focus, fornisci istruzioni specifiche per concentrare l'estrazione. Ad esempio:
      • Extract only the tax calculation logic
      • Extract only rules involving the accounts data
      • Extract only rules that are implemented in the branch of the code that handles car insurance
    4. Fai clic su Avanti.
  7. Dall'Elenco moduli, seleziona uno o più moduli principali da analizzare.

    Questi moduli fungono da punti di ingresso per l'estrazione. Quando selezioni i moduli principali, Mainframe Assessment Tool identifica e include automaticamente tutte le dipendenze, come i copybook e i programmi chiamati. In questo modo, le regole di business sono complete e riflettono la logica completa dell'applicazione.

  8. Dopo aver selezionato i moduli principali, fai clic su Esegui job di estrazione.

Mentre un job è in esecuzione, la tabella Job di estrazione mostra lo stato del job. Questo stato indica il numero di passaggi di pianificazione interni che l'agente ha completato correttamente rispetto al totale richiesto per l'analisi specifica.

Al termine del job di estrazione, lo stato nella tabella Job di estrazione diventa Completato.

Esaminare le regole di business

Dopo che Mainframe Assessment Tool estrae le regole di business, puoi esaminarle e perfezionarle. Questo processo di revisione garantisce che per la modernizzazione vengano utilizzate solo le regole corrette e necessarie e ti aiuta a identificare la logica obsoleta o errata prima della modernizzazione delle regole.

Per esaminare le regole di business in un job di estrazione:

  1. Nella tabella Job di estrazione, seleziona il job che vuoi esaminare.

    La panoramica del job mostra i dettagli della configurazione, come la descrizione, il prompt di focus e l'elenco degli asset inclusi nell'analisi. Viene visualizzata anche una tabella con le regole di business estratte e i relativi tag.

  2. Esamina le regole di business estratte e i relativi tag.

  3. Per aprire il riquadro Dettagli regola, seleziona una regola specifica.

    Il riquadro Dettagli regola mostra le seguenti informazioni:

    • Riepilogo: fornisce una descrizione della regola per consentirti di comprenderne lo scopo e la funzione.
    • Tag: mostra i tag che Mainframe Assessment Tool assegna automaticamente alla regola. Utilizza i tag per comprendere il contesto della regola e filtra la tabella delle regole per un contesto specifico dell'applicazione mainframe.
    • Contenuto della regola: mostra i dettagli della regola di business, come i dati di input, i dati di output, la logica di business e i casi limite.
    • Asset: elenca gli asset del codice sorgente associati alla regola di business che ti consentono di risalire al codice mainframe.

Aggiornare lo stato delle regole

Quando le regole di business vengono estratte, viene assegnato loro lo stato iniziale In attesa di revisione. Durante la revisione, devi convalidare queste regole per assicurarti che riflettano l'intento di business attuale e identificare le regole da prendere in considerazione per la modernizzazione. Selezionando uno stato, ti assicuri che le specifiche di modernizzazione riflettano accuratamente le tue esigenze di business attuali.

Per selezionare lo stato delle regole di business:

  1. Nella tabella Regole di business, seleziona le regole che vuoi aggiornare.
  2. Fai clic sul menu Modifica stato e seleziona uno dei seguenti stati:

    • In attesa di revisione: lo stato predefinito per tutte le regole. Indica che la regola non è stata esaminata.
    • Convalidata: seleziona questo stato per confermare che la regola è accurata e attiva. Mainframe Assessment Tool utilizza le regole che contrassegni come Convalidate per rigenerare le specifiche dell'applicazione per la modernizzazione.
    • In attesa di convalida: seleziona questo stato se la regola richiede ulteriori analisi o input aggiuntivi per la convalida.
    • Obsoleta: seleziona questo stato per contrassegnare le regole che non sono più pertinenti. Mainframe Assessment Tool esclude le regole contrassegnate come Obsolete dall'esportazione e dalla modernizzazione.

Esportare le regole di business

Dopo aver esaminato le regole di business estratte, puoi esportarle in un file. L'esportazione delle regole di business ti consente di utilizzarle come input con strumenti come Gemini CLI per la modernizzazione e l'analisi, condividerle con gli stakeholder o eseguire analisi offline.

Per esportare le regole di business:

  1. Nella tabella Regole di business, seleziona le regole che vuoi esportare.
  2. Per esportare le regole di business in formato JSON, fai clic su Esporta.
  3. Per esportare la configurazione dell'agente in Markdown per l'utilizzo con Gemini CLI, fai clic su Esporta per la modernizzazione di Gemini. Questa configurazione consente a Gemini CLI di connettersi e scaricare direttamente le regole.

Passaggi successivi