InteractionSpec プロパティーの設定

1 つまたは複数の Java™ メソッドを追加した場合、それぞれの EIS トランザクション ごとに InteractionSpec プロパティーを指定する必要があります。

  1. Java メソッド・ページの「Java メソッド (Java Methods)」フィールドで、 ECI InteractionSpec プロパティーを設定したい Java メソッドを選択する。
  2. 「InteractionSpec クラス (InteractionSpec class)」」リストで、 メソッドが使用する InteractionSpec クラスを選択する。
  3. Java メソッド・フィールドの 「InteractionSpec プロパティー (InteractionSpec properties)」」で、メソッドの InteractionSpec プロパティーを指定する。これらの プロパティーには、以下のものが含まれます。
    1. functionName: CICS® プログラムの名前とマッチングする関数名プロパティーを入力します。
    2. commareaLength: commareaLength は、データ・エレメントの長さを参照します。
    3. replyLength: ReplyLength プロパティーは、 Gateway デーモンから J2C アプリケーションに戻されるデータ・ストリームの長さを設定します。 CICS によって戻されるデータが 完全な COMMAREA サイズより小さく、前もってデータのサイズが分かっている場合、 ネットワークを介して送信されるデータを減らすことができます。
    4. TPNName: TPNName は、リソース・アダプターが始動したすべてのプログラムを稼働させたい CICS TPN Transaction の名前を参照します。 TranName と TPNName の両方が指定された場合、TPNName が優先されます。 TPNName が ECIInteractionSpec 上で設定されている場合、デプロイメント時 (非管理の場合は、managedConnectionFactory 上) に設定されたすべての値をオーバーライドします。
    5. tranName: リソース・アダプターが始動したすべてのプログラムを稼働させたい CICS Transaction の名前。 呼び出し先プログラムは、ミラー・トランザクションで実行されますが、 トランザクション名 tranName でリンクされています。 この名前は、トランザクション ID を照会するために呼び出し先プログラムで使用可能です。 一部のサーバーは、トランザクション ID を使用して、呼び出し先プログラムのセキュリティーおよび パフォーマンス属性を判別します。これらのサーバーでは、このパラメーターを使用して、 呼び出し先プログラムの処理を制御することが推奨されます。ECIInteractionSpec で tranName を設定すると、 デプロイメント時 (非管理の場合は、ManagedConnectionFactory 上) に設定された値がオーバーライドされます。
    6. executeTimeout: ECI タイムアウトの値を指定するには、 ECIInteractionSpec クラスの ExecuteTimeout プロパティーを ECI Timeout 値に設定します。 許容される値は次のとおりです。
      • 0 (タイムアウトなし) これはデフォルト値です。
      • 正整数 (ミリ秒で表した時間。)
      注: z/OS® 上で CICS Transaction Gateway を使用している場合、 ECI タイムアウトの値を指定することはできません。その代わりに、EXCI オプション・テーブル DFHXCOPT で、 TIMEOUT パラメーターを設定することができます。
    7. interactionVerb: interactionVerb は、トランザクションが実行する相互作用の タイプを設定します。許容される値は次のとおりです。
      • 非同期呼び出しの場合は、SYNC_SEND
      • 非同期呼び出しから応答を取得する場合は SYNC_RECEIVE
      • 同期呼び出しの場合は SYNC_SEND_RECEIVE
これでデータ Bean プロパティーが保管されたため、「完了」をクリックして ウィザードを終了するか、「次へ」をクリックして Web ページ、EJB、または Web サービスを作成し、Java Bean を配置することができます。
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.