Comprendi i componenti e i processi per la conversione del codice - AWS Modernizzazione del mainframe

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Comprendi i componenti e i processi per la conversione del codice

Modernizzazione del mainframe AWS Il processo di conversione del codice include vari componenti come Modernizzazione del mainframe AWS container, bucket di progetto S3 e posizioni dei file di registro.

Modernizzazione del mainframe AWS contenitore

Modernizzazione del mainframe AWS Il contenitore di conversione del codice viene eseguito nel AWS CodeBuild progetto e fornisce comandi per configurare le directory del progetto e i file di configurazione, valutare il codice Assembler, espandere le macro di Assembler e convertire il codice Assembler in. COBOL

Avrai accesso al seguente Repository:. AWS ECR 381492161314.dkr.ecr.us-east-1.amazonaws.com/aws-mlogica-codebuild-prod

Per usare le immagini, puoi seguire una delle due opzioni:

  • Usa il tag più recente quando consumi l'immagine tramite AWS CodeBuild. Quando usi l'immagine, utilizzerai questo percorso:381492161314.dkr.ecr.us-east-1.amazonaws.com/aws-mlogica-codebuild-prod. Ciò significa che AWS CodeBuild raccoglierà l'ultima immagine inserita nel repository.

  • Elencando la versione e selezionando da quella. Per fare ciò, usa il seguente comando via CLI per elencare le diverse versioni presenti nel repository:

    aws ecr describe-images \ --registry-id 381492161314 \ --repository-name aws-mlogica-codebuild-prod \ --query 'imageDetails[*].{ImagePushedAt: imagePushedAt, ImageTags: imageTags}' \ --output json | jq '[.[] | {ImageURI: (.ImageTags[] | "381492161314.dkr.ecr.us-east-1.amazonaws.com/aws-mlogica-codebuild-prod:" + .), ImagePushedAt: .ImagePushedAt}] | sort_by(.ImagePushedAt) | reverse'

    Questo elencherà tutte le immagini con il tag associato su ciascuna immagine e l'ora in cui una particolare immagine è stata rilasciata nel repository. In base al codice precedente, verrà visualizzato un elenco di immagini in cui il tag sull'immagine rappresenta la versione dell'utilità di conversione del codice. È possibile selezionare l'immagine appropriata in base alle proprie esigenze.

Bucket per progetti S3

Il codice di input e output, il codice aggiornato con macro espanse e i report generati da Modernizzazione del mainframe AWS Code conversion vengono archiviati nel bucket di progetto che crei nel tuo. AWS Account Management Fornisci a Modernizzazione del mainframe AWS Code conversion l'accesso al bucket concedendo le autorizzazioni a un ruolo di servizio. AWS

Posizioni dei file di registro

I file di registro vengono scritti in due posizioni durante l'esecuzione di ogni CodeBuild progetto:

  • I file di registro con i risultati di alto livello di ogni CodeBuild passaggio vengono scritti nei file di registro nel bucket di registrazione configurato in. CodeBuild Questi file vengono visualizzati come archivi gzip con un nome di file di tipo «GUID-» generato dal CodeBuild framework (ad esempio,). 0c03e183-ab40-4fe0-ba77- bc1d87e73b14.gz Ogni archivio contiene il log generato dall'esecuzione di un CodeBuild progetto. Se l'esecuzione di un CodeBuild progetto fallisce, questo file di registro conterrà importanti informazioni sulla risoluzione dei problemi.

  • I file di registro con risultati di esecuzione dettagliati a livello di componente vengono scritti nei file di registro nel percorso principale del bucket del progetto secondo lo schema del nome del file <Project_Bucket_name>_.log (ad esempio). project- bucket_202406131200.log Questi log forniscono:

    • Un riepilogo della configurazione che riporta le posizioni di input e output.

    • Un registro di ogni componente Assembler o Macro elaborato con il nome del file di destinazione.

    • Un elenco di report generati con le posizioni dei file.

    • Per le esecuzioni di conversione, un elenco dei quaderni in fase di esecuzione forniti.

Panoramica del processo

Il diagramma seguente illustra il processo di conversione di Assembler in: COBOL

Come funziona la conversione del codice da Assembler a. COBOL