View a markdown version of this page

Conceitos de conversão de código - AWS Mainframe Modernization

Após uma análise cuidadosa, tomamos a decisão de fechar o acesso de novos clientes à experiência autogerenciada de modernização de AWS mainframe, a partir de 30 de junho de 2026. Os clientes existentes podem continuar usando o serviço normalmente.AWS continua investindo em melhorias de segurança e disponibilidade para a experiência autogerenciada de modernização de AWS mainframe, mas não planejamos introduzir novos recursos. Para obter mais informações, consulte Alteração na disponibilidade AWS da 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á.

AWS O Mainframe Modernization Service (experiência em Managed Runtime Environment) não está mais aberto a novos clientes. Para recursos semelhantes ao AWS Mainframe Modernization Service (experiência em Managed Runtime Environment), explore o AWS Mainframe Modernization Service (Experience). Self-Managed Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Alteração na disponibilidade AWS da 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 Assembler do Mainframe frequentemente usa macros para encapsular a funcionalidade para reutilização. O comportamento da macro geralmente é determinado no tempo de execução da aplicação com base nos parâmetros transmitidos de um programa Assembler. A Conversão de Código fornece vários mecanismos para expansão das macros do Assembler antes da conversão em COBOL.

Páginas de código (EBCDIC versus ASCII)

O Assembler do Mainframe 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 literais de caracteres em 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 CI/CD pipeline. In AWS Mainframe Modernization,AWS CodeBuildé usado para automatizar a ferramenta de conversão MCCAC e outras ferramentas, como o compilador COBOL Rocket Software (antigo Micro Focus).