コード変換の概念 - AWS メインフレームのモダナイゼーション

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

コード変換の概念

コード変換がどのように行われるかを学ぶには、マクロ処理、コードページ、 などのいくつかの主要な概念を理解すること CodeBuild が重要です。

マクロ処理

Mainframe Assembler コードは、頻繁に Macros を使用して、再利用のために機能をカプセル化します。マクロ動作は、通常、アセンブラプログラムから渡されたパラメータに基づいて、アプリケーションの実行時に決定されます。コード変換には、 に変換する前に Assembler Macros を拡張するためのいくつかのメカニズムが用意されていますCOBOL。

コードページ (EBCDIC と ASCII)

Mainframe Assembler には、多くの場合、文字に対応する 16 進値で表されるEBCDIC文字リテラルが含まれます。コード変換は、 COBOL ASCII 環境で を出力ASCIIするときに、 で文字リテラルを自動的に管理するための設定可能な機能を提供します。

CodeBuild

コード変換は、 AWS CodeBuild サービスを通じて利用できます。 AWS CodeBuild は、CI/CD パイプラインの一部として設計されたビルドオートメーションツールです。では AWS Mainframe Modernization、 AWS CodeBuild はMCCAC変換ツールや Micro Focus COBOLコンパイラなどの他のツールを自動化するために使用されます。