本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
程式碼轉換概念
若要了解程式碼轉換的方式,請了解一些關鍵概念,例如巨集處理、程式碼頁面和 CodeBuild 非常重要。
巨集處理
Mainframe Assembler 程式碼經常使用 Macros 封裝功能以重複使用。巨集行為通常根據從 Assembler 程式傳遞的參數,在應用程式執行階段決定。在轉換為 之前,程式碼轉換提供數種擴展 Assembler Macros 的機制COBOL。
程式碼頁面 (EBCDIC 與 ASCII)
Mainframe Assembler 通常包含對應於字元的十六進位值表示的EBCDIC字元常值。程式碼轉換提供可設定的功能,可在發出COBOLASCII環境ASCII時自動管理 中的字元常值。
CodeBuild
程式碼轉換可透過 AWS CodeBuild service 取得。 AWS CodeBuild 是最初設計作為 CI/CD 管道一部分的建置自動化工具。在 中 AWS Mainframe Modernization, AWS CodeBuild 用於自動化MCCAC轉換工具和其他工具,例如 Micro Focus COBOL 編譯器。