例 2

原始プログラムに指定された名前とは異なる名前を使用してプログラムをロードする場合を見てみます。たとえば、プログラムの実際の名前が myprog で、JCL に myprogx をロードする命令があるとします。メインフレームの場合、プログラムをリンクして、必要な名前を指定することでプログラムをロードすることができます。ただし、ご使用の COBOL 開発システムでは COBOL プログラムをリンクできないため、Entry Point Mapper を使用して、プログラムをロードするための名前と実際のプログラム名を関連付けます。

たとえば、プログラム名が myprog で、myprogx という名前でプログラムをロードする場合を見てみます。mfentmap.dat ファイル内には次のテーブル エントリが必要です。

 [ENTRY-POINT] myprogx
 [PROGRAM-NAME] *
 [SUBPROGRAM-NAME] myprog

ここで、 [ENTRY-POINT] は別名を定義し、[SUBPROGRAM-NAME] は実行可能なプログラムの名前です。