Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konzepte zur Codekonvertierung
Um zu erfahren, wie die Codekonvertierung abläuft, ist es wichtig, einige wichtige Konzepte zu verstehen, z. B. die Handhabung von Makros, Codepages und CodeBuild .
Umgang mit Makros
Mainframe-Assembler-Code verwendet häufig Makros, um Funktionen für die Wiederverwendung zu kapseln. Das Verhalten von Makros wird in der Regel zur Laufzeit der Anwendung auf der Grundlage von Parametern bestimmt, die von einem Assembler-Programm übergeben werden. Die Codekonvertierung bietet mehrere Mechanismen zur Erweiterung von Assembler-Makros vor der Konvertierung in COBOL.
Codepages (EBCDIC oder ASCII)
Mainframe-Assembler enthalten häufig Zeichenliterale, ausgedrückt als Hexadezimalwerte, die EBCDIC-Zeichen entsprechen. Die Codekonvertierung bietet eine konfigurierbare Funktion zur automatischen Verwaltung von Zeichenliteralen in ASCII, wenn COBOL für ASCII-Umgebungen ausgegeben wird.
CodeBuild
Die Codekonvertierung ist über den Service verfügbar. AWS CodeBuild AWS CodeBuild ist ein Tool zur Build-Automatisierung, das ursprünglich als Teil einer CI/CD-Pipeline entwickelt wurde. In AWS CodeBuild wird verwendet AWS Mainframe Modernization, um das MCCAC-Konvertierungstool und andere Tools wie den COBOL-Compiler von Rocket Software (ehemals Micro Focus) zu automatisieren.