言語環境プログラムは、PLICALLA エントリー・ポイントを使用する OS PL/I アプリケーション
をサポートします。
プログラムを言語環境プログラム環境で再リンクすることもできます。
言語環境プログラム環境でアプリケーションを再リンクする方法の詳細は、OS PL/I ルーチン置換ツールを参照してください。
PLICALLA は、FETCH/CALL された PL/I メイン・ロード・モジュール
の 1 次エントリー・ポイントとして使用できます。
ただし、呼び出しルーチンは、サブルーチン
に渡されるユーザー引数だけを渡す必要があります。
ランタイム・オプションを渡した場合、これらはユーザー引数として処理されます。
新しく開発する PL/I アプリケーションで、メイン・プロシージャーが
サブルーチンと同様にユーザー引数を受け取るようにするには、次のいずれか
を行います。
- 次の方法で、IMS から直接制御を受け取る。
- ロード・モジュールの 1 次エントリー・ポイント
として CEESTART または PLISTART を使用する。
- SYSTEM(IMS) コンパイル時オプションを指定する。
- FETCH または CALL ステートメントを使用して、
次の方法でアセンブラー・プログラムまたはプロシージャーから制御を
受け取る。
- ロード・モジュールの 1 次エントリー・ポイント
として CEESTART または PLISTART を使用する。
- NOEXECOPS オプションおよび SYSTEM(MVS) コンパイル時
オプションを指定する。
- アセンブラー・コードがパラメーターを渡すために使用した
機構に必要あるいは適切な、BYADDR オプションまたは BYVALUE オプション
を指定する。
次の環境では、言語環境プログラムによる PLICALLA のサポートは利用できません。
- CICS 環境
- 事前初期設定済みの環境
- PL/I FETCHable メインを除く、ネストされた別プログラム環境
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)