Le service AWS Mainframe Modernization (expérience de l'environnement d'exécution géré) ne sera plus ouvert aux nouveaux clients à compter du 7 novembre 2025. Si vous souhaitez utiliser le service, veuillez vous inscrire avant le 7 novembre 2025. Pour des fonctionnalités similaires à celles d'AWS Mainframe Modernization Service (expérience d'environnement d'exécution géré), explorez AWS Mainframe Modernization Service (expérience autogérée). Les clients existants peuvent continuer à utiliser le service normalement. Pour plus d'informations, consultez la section Modification de la disponibilité de la modernisation du AWS mainframe.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Concepts de conversion de code
Pour savoir comment se produit la conversion de code, il CodeBuild est important de comprendre certains concepts clés tels que la gestion des macros, les pages de code, etc.
Gestion des macros
Le code Mainframe Assembler utilise fréquemment des macros pour encapsuler les fonctionnalités en vue de leur réutilisation. Le comportement des macros est généralement déterminé lors de l'exécution de l'application en fonction des paramètres transmis par un programme Assembler. La conversion de code fournit plusieurs mécanismes pour étendre les macros d'assemblage avant la conversion en COBOL.
Pages de codes (EBCDIC ou ASCII)
Mainframe Assembler contient souvent des littéraux de caractères exprimés sous forme de valeurs hexadécimales correspondant aux caractères EBCDIC. La conversion de code fournit une fonctionnalité configurable permettant de gérer automatiquement les littéraux de caractères en ASCII lors de l'émission de COBOL pour les environnements ASCII.
CodeBuild
La conversion de code est disponible via le AWS CodeBuild service. AWS CodeBuild est un outil d'automatisation de construction conçu à l'origine dans le cadre d'un CI/CD pipeline. In AWS Mainframe Modernization, AWS CodeBuild est utilisé pour automatiser l'outil de conversion MCCAC et d'autres outils tels que le compilateur COBOL Rocket Software (anciennement Micro Focus).