Konzepte zur Codekonvertierung - AWS Mainframe-Modernisierung

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.