View a markdown version of this page

Conceptos de conversión de código - AWS Modernización de la unidad central

Tras considerarlo detenidamente, hemos tomado la decisión de cerrar el acceso de nuevos clientes a la experiencia autogestionada de modernización de AWS mainframes, a partir del 30 de junio de 2026. Los clientes actuales pueden seguir utilizando el servicio con normalidad.AWS sigue invirtiendo en mejoras de seguridad y disponibilidad para ofrecer una experiencia autogestionada de modernización de AWS mainframes, pero no tenemos previsto introducir nuevas funciones. Para obtener más información, consulte Cambio de disponibilidad de la modernización AWS del mainframe.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS El servicio de modernización de mainframe (experiencia en entornos de ejecución gestionados) ya no está abierto a nuevos clientes. Para obtener prestaciones similares a las del Servicio de modernización de AWS mainframe (experiencia en entornos de ejecución gestionados), explore el Servicio de modernización de AWS mainframes (Self-ManagedExperience). Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cambio en la disponibilidad de la modernización de AWS mainframes.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Conceptos de conversión de código

Para aprender cómo se produce la conversión de código, CodeBuild es importante comprender algunos conceptos clave, como el manejo de macros y las páginas de códigos, etc.

Gestión de macros

El código del ensamblador de mainframe utiliza con frecuencia macros para encapsular la funcionalidad y reutilizarla. El comportamiento de las macros se suele determinar en el tiempo de ejecución de la aplicación en función de los parámetros transmitidos desde un programa ensamblador. La conversión de código proporciona varios mecanismos para expandir las macros del ensamblador antes de convertirlas a COBOL.

Páginas de código (EBCDIC frente a ASCII)

El ensamblador de mainframe suele contener literales de caracteres expresados como valores hexadecimales correspondientes a los caracteres EBCDIC. La conversión de código proporciona una capacidad configurable para gestionar automáticamente los literales de caracteres en ASCII al emitir COBOL para entornos ASCII.

CodeBuild

La conversión de código está disponible a través del AWS CodeBuild servicio.AWS CodeBuild es una herramienta de automatización de compilaciones diseñada originalmente como parte de un CI/CD proceso. En AWS Mainframe Modernization,AWS CodeBuild se utiliza para automatizar la herramienta de conversión MCCAC y otras herramientas, como el compilador COBOL de Rocket Software (anteriormente Micro Focus).