Wozu dient die Assembler-Konvertierung? mLogica - 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.

Wozu dient die Assembler-Konvertierung? mLogica

AWS Mainframe Modernization Die Codekonvertierung mit mLogica (Codekonvertierung) konvertiert automatisch z/OS-Mainframe-Assembler-Code in. COBOL Der Dienst läuft innerhalb Ihres AWS-Konto und überträgt oder speichert keinen Assembler- oder COBOL Quellcode außerhalb von. AWS-Konto Die Codekonvertierung ermöglicht es Ihrem autorisierten Konto, mithilfe des AWS CodeBuild Dienstes ein Assembler-Image für Ihre beabsichtigte Codekonvertierung abzurufen.

AWS Mainframe Modernization bietet Ihnen die Möglichkeit, Builds (und kontinuierlicheintegration/continuous delivery (CI/CD) Pipelines für Ihre migrierten Anwendungen einzurichten. Diese Builds und Pipelines verwenden AWS CodeBuild Amazon S3, um diese Funktion bereitzustellen. AWS CodeBuild ist ein vollständig verwalteter Build-Service, der Ihren Quellcode kompiliert, Komponententests durchführt und Artefakte erzeugt, die sofort einsatzbereit sind. Amazon S3 ist ein Objektspeicherservice, der branchenführende Skalierbarkeit, Datenverfügbarkeit, Sicherheit und Leistung bietet.

Compiler für die Codekonvertierung

Die Codekonvertierung kann so konfiguriert werden, dass sie für die Kompilierung und Ausführung in mehreren Zielumgebungen mit unterschiedlichen Compilern COBOL geeignet ist. Einige davon beinhalten:

  • M2-Neuausrichtung mit Micro Focus und anderen Micro Focus Enterprise Server-Umgebungen

  • M2-Neuausrichtung mit Enterprise () NTT DATA COBOL UniKix

  • mLogica LIBER*COBOL

  • z/OS Mainframe mit Enterprise IBM COBOL

  • Veryant ist COBOL

Architektur für die Codekonvertierung

Das Folgende ist ein Architekturdiagramm für den Codekonvertierungsprozess:

Architekturdiagramm des Code-Konvertierungsprozesses.

Automatisierungsansatz

Um die Codekonvertierung mit verwenden zu können CodeBuild, muss der Assembler-Code in einen Amazon S3 S3-Bucket hochgeladen werden, um später die Konvertierungsparameter zu konfigurieren und ein CodeBuild Projekt aufzurufen, um jeden Schritt des Konvertierungsprozesses durchzuführen. Der COBOL Zielcode wird automatisch in einem angegebenen Pfad im Amazon S3 S3-Bucket gespeichert.

Sicherheit

AWS Mainframe Modernization Die Codekonvertierung ermöglicht die Konvertierung unter Beibehaltung des gesamten Quell- und Zielcodes in Ihrem AWS-Konto. Assembler-Quellcode, COBOL Zielcode und Konfigurationsdateien werden in Ihrem Amazon S3 S3-Bucket gespeichert. Das automatisierte Konvertierungstool wird als Container in der CodeBuild Umgebung in Ihrem AWS-Konto ausgeführt. Der Code bleibt jederzeit in Ihrem Konto.

Damit das Konvertierungstool auf Ihren Amazon S3 S3-Bucket zugreifen kann, erteilen Sie einer AWS-Service Rolle Berechtigungen für den Bucket. Bei der Konfiguration legen Sie diese Servicerolle so fest CodeBuild, dass sie auf das Container-Image und auf Ihren Amazon S3 S3-Bucket zugreifen CodeBuild kann.

Weitere Ressourcen

Darüber hinaus finden Sie hier einige zusätzliche RessourcenTutorial: Code von Assembler nach in konvertieren COBOL AWS Mainframe Modernization, in denen Sie mehr über die Erstellung der AWS CloudFormation Vorlagen und weitere Informationen zur Konvertierung von Assembler in erfahren können. COBOL