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.
Verstehen Sie die Komponenten und Prozesse für die Codekonvertierung
AWS Mainframe Modernization Der Prozess der Codekonvertierung umfasst verschiedene Komponenten wie AWS Mainframe Modernization Container, S3-Projekt-Bucket und Speicherorte für Protokolldateien.
Themen
AWS Mainframe Modernization Container
AWS Mainframe Modernization Der Codekonvertierungscontainer wird im AWS CodeBuild Projekt ausgeführt und bietet Befehle zum Einrichten der Projektverzeichnisse und Konfigurationsdateien, zum Bewerten von Assembler-Code, zum Erweitern von Assembler-Makros und zum Konvertieren von Assembler-Code in. COBOL
Sie werden Zugriff auf das folgende Repository haben:. AWS ECR 381492161314.dkr.ecr.us-east-1.amazonaws.com/aws-mlogica-codebuild-prod
Um die Bilder zu verwenden, können Sie eine der beiden Optionen wählen:
-
Verwenden Sie das neueste Tag, wenn Sie das Bild über abrufen AWS CodeBuild. Wenn Sie das Bild verwenden, verwenden Sie diesen Pfad:
381492161314.dkr.ecr.us-east-1.amazonaws.com/aws-mlogica-codebuild-prod
. Das bedeutet, AWS CodeBuild dass das Bild, das zuletzt in das Repository übertragen wurde, übernommen wird. -
Die Version auflisten und aus dieser auswählen. Verwenden Sie dazu den folgenden Befehl viaCLI, um die verschiedenen Versionen im Repository aufzulisten:
aws ecr describe-images \ --registry-id 381492161314 \ --repository-name aws-mlogica-codebuild-prod \ --query 'imageDetails[*].{ImagePushedAt: imagePushedAt, ImageTags: imageTags}' \ --output json | jq '[.[] | {ImageURI: (.ImageTags[] | "381492161314.dkr.ecr.us-east-1.amazonaws.com/aws-mlogica-codebuild-prod:" + .), ImagePushedAt: .ImagePushedAt}] | sort_by(.ImagePushedAt) | reverse'
Dadurch werden alle Bilder mit dem zugehörigen Tag auf jedem Bild sowie der Zeitpunkt, zu dem ein bestimmtes Bild im Repository veröffentlicht wurde, aufgelistet. Basierend auf dem obigen Code erhalten Sie eine Liste von Bildern, wobei das Tag auf dem Bild die Version des Tools zur Codekonvertierung darstellt. Sie können das entsprechende Bild entsprechend Ihren Anforderungen auswählen.
S3-Projekt-Bucket
Der Eingabe- und Ausgabecode, der mit erweiterten Makros aktualisierte Code und die durch die AWS Mainframe Modernization Codekonvertierung generierten Berichte werden in dem Projekt-Bucket gespeichert, den Sie in Ihrem AWS Account Management erstellen. Sie gewähren der AWS Mainframe Modernization Codekonvertierung Zugriff auf den Bucket, indem Sie einer AWS Servicerolle Berechtigungen erteilen.
Speicherorte der Protokolldateien
Protokolldateien werden bei jeder CodeBuild Projektausführung an zwei Speicherorten geschrieben:
-
Protokolldateien mit allgemeinen Ergebnissen der einzelnen CodeBuild Schritte werden in Protokolldateien im Logging-Bucket geschrieben, der im konfiguriert ist CodeBuild. Diese Dateien erscheinen als GZIP-Archive mit einem vom CodeBuild Framework generierten Dateinamen vom Typ GUID - (z. B.
0c03e183-ab40-4fe0-ba77- bc1d87e73b14.gz
). Jedes Archiv enthält das Protokoll, das bei der Ausführung eines CodeBuild Projekts generiert wurde. Wenn die Ausführung eines CodeBuild Projekts fehlschlägt, enthält diese Protokolldatei wichtige Informationen zur Fehlerbehebung. -
Protokolldateien mit detaillierten Ausführungsergebnissen auf Komponentenebene werden mit dem Dateinamenmuster
<Project_Bucket_name>_.log
(z. B.project- bucket_202406131200.log
) in die Protokolldateien im Haupt-Bucket-Pfad des Projekts geschrieben. Diese Protokolle bieten:-
Eine Zusammenfassung der Konfiguration mit Angabe der Eingabe- und Ausgabespeicherorte.
-
Ein Protokoll aller verarbeiteten Assembler- oder Macro-Komponenten mit dem Zieldateinamen.
-
Eine Liste von Berichten, die mit Dateispeicherorten generiert wurden.
-
Bei Konvertierungsausführungen eine Liste der mitgelieferten Runtime-Copybooks.
-
Prozessübersicht
Das folgende Diagramm veranschaulicht den Vorgang der Konvertierung von Assembler in: COBOL