callLink エレメントの parmForm

リンケージ・オプション・パーツの callLink エレメントのプロパティー parmForm は、呼び出しパラメーターの形式を指定します。

COBOL プログラムを生成する場合、parmForm は、次の状況で適用されます。
Java プログラムを生成する場合、parmForm は、次の状況で適用されます。
Java ラッパーを生成する場合、parmForm は、次の場合に適用されます。
次のリストから値を選択してください。
CICSOSLINK
呼び出し先プログラムがデータへのポインターを予期しているという、標準の COBOL のパラメーター渡しの規則が有効であることを指定します。CICS® EIB および COMMAREA が常に最初の 2 つの引き数として渡され、それに続いてプログラム固有の引き数が渡されます。
CICSOSLINK は、ローカル CICS 呼び出しでのみ有効です。CICSOSLINK を使用するには、次の設定が必要です。
  • プロパティー type が localCall
  • プロパティー linkType が STATIC または DYNAMIC
COMMDATA
呼び出し側がビジネス・データを、(データへのポインターを渡すのではなく) COMMAREA 内に格納することを指定します。

それぞれの引き数値は、位置合わせを考慮せずに、先行する値に続けてバッファーに移されます。

プロパティー type が ejbCall または remoteCall の場合は、COMMDATA がデフォルト値になります。

COMMPTR
呼び出し側が以下のように振る舞うことを指定します。
  • 渡される引き数ごとに 1 つのポインターが対応するように、一連の 4 バイトのポインターを COMMAREA 内に作成する。
  • 最後のポインターの高位ビットを 1 に設定する。

COMMPTR は、プロパティー type が localCall の場合、デフォルト値となります。

OSLINK
呼び出し先プログラムがデータへのポインターを予期しているという、標準の COBOL のパラメーター渡しの規則が有効であることを指定します。ただし、CICS EIB または COMMAREA を除きます。

OSLINK を使用できるのは、type が localCall、linkType が DYNAMIC または STATIC、および COBOL プログラムを生成するときのみです。

関連する概念
リンケージ・オプション・パーツ

関連するタスク
リンケージ・オプション・パーツの callLink エレメントの編集

関連する参照項目
callLink エレメント
callLink エレメントの linkType
callLink エレメントの parmForm
callLink エレメントの pgmName
callLink エレメントの type

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.(C) Copyright IBM Japan 2005.