Conceitos de conversão de código - AWS Modernização do mainframe

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Conceitos de conversão de código

Para saber como a conversão de código acontece, CodeBuild é importante entender alguns conceitos-chave, como manipulação de macros, páginas de código e.

Tratamento de macros

O código do Mainframe Assembler freqüentemente usa macros para encapsular a funcionalidade para reutilização. O comportamento da macro geralmente é determinado no tempo de execução do aplicativo com base nos parâmetros passados de um programa Assembler. A conversão de código fornece vários mecanismos para expandir as macros do Assembler antes da conversão para. COBOL

Páginas de código (EBCDICvsASCII)

O Mainframe Assembler geralmente contém literais de caracteres expressos como valores hexadecimais correspondentes aos caracteres. EBCDIC A conversão de código fornece um recurso configurável para gerenciar automaticamente os literais de caracteres ASCII ao emitir COBOL para ambientes. ASCII

CodeBuild

A conversão de código está disponível por meio do AWS CodeBuild serviço. AWS CodeBuild é uma ferramenta de automação de construção originalmente projetada como parte de um pipeline de CI/CD. In AWS Mainframe Modernization, AWS CodeBuild é usado para automatizar a ferramenta MCCAC de conversão e outras ferramentas, como o COBOL compilador Micro Focus.