バージョン 4.2.5
 —  パラメータリファレンス  —

RCA - スタティックな Natural 以外のプログラムのアドレス解決

この Natural プロファイルパラメータでは、Natural セッションの初期化中に Natural ニュークリアスへのスタティックな Natural 以外のプログラムのダイナミックリンクを制御します。

可能な設定 ON

Natural 起動時に、Natural にリンクされるスタティックな Natural 以外の全プログラムのリストがスキャンされ、アドレスが未解決のすべてのモジュールに対してロード要求が発行されます。 ロード要求が失敗した場合、エラーメッセージは発行されません。

Natural 起動時に多数の処理オーバーヘッドが発生するため、RCA=ON の使用はお勧めしません

OFF スタティックな Natural 以外のプログラムのダイナミックリンクは実行されません。
name-list

RCA=name-list を指定した場合、Natural にリンクされるスタティックな Natural 以外のプログラムのリストは、指定した名前リストで拡張されます。 すでにリンクされている場合でも、これらのモジュールに対してロード要求が発行されます。 このようにして、リンクされた Natural 以外のプログラムを置き換えることができます。 ロード要求が失敗した場合、エラーメッセージが発行されます。

複数の名前を指定する場合、次のようにそれぞれをコンマで区切り、リストをカッコで囲む必要があります。

RCA=(PROGRAM1,PROGRAM2,PROGRAM3)

デフォルト設定 OFF  
ダイナミックな指定  
セッション内の指定 不可  

Natural に内部的に(モジュール NATPARM および NATCONFG 内のマクロ NTINV を使用)または外部的に(プロファイルパラメータ CSTATIC を使用)リンクされるスタティックな Natural 以外のプログラムを定義する必要があります。

Natural 以外のプログラムの外部名が内部名(CALL ステートメントで使用される)と異なる場合、プロファイルパラメータ RCALIAS またはマクロ NTALIAS を使用して、ロード要求に使用する外部名を定義できます。

CICS の場合:PPT エントリを定義して、Natural 以外のプログラムに対するロード要求を許可する必要があります。 スタティックな Natural 以外のプログラムは、EXEC CICS LINK 要求の代わりに標準リンケージ規則を介して呼び出されます。

Top of page