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

CSTATIC - Natural にスタティックにリンクするプログラム

この Natural プロファイルパラメータは、Natural パラメータモジュール(NATPARM)にリンクする Natural 以外のプログラムの名前のリストを定義するために使用します。

可能な設定 プログラム名のリスト

プログラム名(1~8 文字)ごとに、リンケージエディタ用に外部参照が生成されます。 外部参照(エントリ名)がプログラム名と異なる場合、エントリ名は次のように名前の後ろに角カッコで囲んで指定できます。

Program-name(Entry-name)

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

Natural にリンクするように指定した Natural 以外の各プログラムは、CALL ステートメントを使用して Natural プログラムから呼び出すことができます。

パラメータの値は 256 バイトに制限されているため、CSTATIC パラメータで指定するプログラム名の数は限られます。 また、マクロ NTCSTAT を使用して、スタティックにリンクするプログラムをさらに定義できます。次の例を参照してください。

スタティックにリンクしたモジュールは、セッションの初期化時にロードすることでダイナミックに置き換えることができます。プロファイルパラメータ RCA を参照してください。 スタティックにもダイナミックにもリンクしていないモジュールは、CALL ステートメントで最初に呼び出されたときにダイナミックにロードされます。

プログラムを共有ニュークリアスにリンクする場合、2 つのパラメータモジュールで CSTATIC パラメータによって定義する必要があります。1 つは共有ニュークリアスにリンクし、もう 1 つは環境依存のニュークリアスにリンクします。

詳細については、『オペレーション』ドキュメントの「スタティックにリンクされる Natural 以外のプログラム」を参照してください。

以下では次のトピックについて説明します。


CSTATIC パラメータの例

CSTATIC=(PROG1,PROG7(ENTRY2),PROG12,PROG27($MAIN))

Top of page

NTCSTAT マクロの例

NTCSTAT PROG1,PROG7(ENTRY2),PROG12
NTCSTAT PROG27($MAIN)

Top of page