慎重に検討した結果、2026 年 6 月 30 日に AWS Mainframe Modernization のセルフマネージドエクスペリエンスへの新しい顧客アクセスを閉鎖することを決定しました。既存のお客様は、引き続きこのサービスを通常どおり使用できます。AWSはAWS Mainframe Modernization セルフマネージドエクスペリエンスのセキュリティと可用性の向上に引き続き投資しますが、新機能を導入する予定はありません。詳細については、AWS「 Mainframe Modernization の可用性の変更」を参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Mainframe Modernization Service (マネージドランタイム環境エクスペリエンス) は、新規のお客様に公開されなくなりました。AWS Mainframe Modernization Service (マネージドランタイム環境エクスペリエンス) と同様の機能については、AWS Mainframe Modernization Service (セルフマネージドエクスペリエンス) をご覧ください。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、AWS「 Mainframe Modernization の可用性の変更」を参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
コード変換の概念
コード変換がどのように行われるかを把握するには、マクロ処理、コードページ、CodeBuild などのいくつかの主要な概念を理解することが重要です。
マクロ処理
Mainframe Assembler コードは、頻繁にマクロを使用して、再利用のために機能をカプセル化します。マクロ動作は、通常、アセンブラプログラムから渡されたパラメータに基づいて、アプリケーションの実行時に決定されます。コード変換には、COBOL に変換する前に Assembler Macros を拡張するためのいくつかのメカニズムが用意されています。
コードページ (EBCDIC と ASCII)
Mainframe Assembler には、EBCDIC 文字に対応する 16 進値で表される文字リテラルが含まれていることがよくあります。コード変換では、ASCII 環境の COBOL を出力するときに、ASCII で文字リテラルを自動的に管理するための設定可能な機能を利用できます。
CodeBuild
コード変換は、AWS CodeBuildサービスを通じて利用できます。AWS CodeBuildは、CI/CD パイプラインの一部として最初に設計されたビルド自動化ツールです。ではAWS Mainframe Modernization、AWS CodeBuildは MCCAC 変換ツールや、Rocket Software (旧 Micro Focus) COBOL コンパイラなどのその他のツールを自動化するために使用されます。