呼び出し可能なトランザクション プログラム

呼び出し可能 TP は、別の TP によって呼び出すことができる TP です。 呼び出し可能な TP は、着信要求で使用できる通知として Host Integration Server に名前を指定するように記述または構成されます。 Host Integration Server の呼び出し可能な TP は、任意の Host Integration Server コンピューターまたは Windows クライアントで実行できます。

呼び出し可能な TP には、次の 2 種類があります。

  • オペレーターが起動した呼び出し可能な TP

    操作開始呼び出し可能 TP は、TP を呼び出す前にオペレーターが開始する必要があります。 オペレーターが起動した呼び出し可能 TP が開始されると、host Integration Server にRECEIVE_ALLOCATE動詞を発行して、その可用性を通知します。 RECEIVE_ALLOCATEは、呼び出し可能 TP の名前を提供します。

  • 自動起動可能な TP

    自動的に起動された呼び出し可能 TP は、必要に応じて Host Integration Server によって開始できます。 TP を Host Integration Server に識別できるように、ローカル システムに登録する必要があります。 (TP の登録方法の詳細については、「 Microsoft Host Integration Server APPC アプリケーション 」または 「Microsoft Host Integration Server CPI-C アプリケーション」を参照してください)。登録された情報は、TP を自動開始として定義し、TP 名を指定する必要があります。 登録された情報では、呼び出し可能 TP が使用するローカル LU 別名を指定することもできます。

    自動開始された TP にローカル LU エイリアスが登録されていない場合、結果の Host Integration Server 構成は、呼び出し元の要求への応答の柔軟性を高めることができます。

    Host Integration Server によって自動起動された呼び出し可能 TP が開始されると、TP は (オペレーターが開始した TP と同様に) RECEIVE_ALLOCATE問題を発生させます。 RECEIVE_ALLOCATEは、TP に登録されたものと同じ TP 名を指定する必要があります。

    各ホスト統合サーバーは、呼び出し可能な TP 名と、TP 名に関連付けられている LU エイリアスの一覧を保持します。 呼び出し元の TP から要求が送信されると、Host Integration Server は、要求された呼び出し可能な TP 名と関連する LU エイリアスを、使用可能な呼び出し可能な TP (関連する LU エイリアスを含む可能性があります) の一覧と比較します。 この比較の実行方法の詳細については、「 Microsoft Host Integration Server APPC アプリケーション 」または 「Microsoft Host Integration Server CPI-C アプリケーション」を参照してください。

    一致するものが見つかった場合、Host Integration Server は、要求された TP を含むシステムに、その Host Integration Server コンピューターに接続するように通知します。

    一致するものが見つからない場合、Host Integration Server は受信要求を拒否します。

参照

トランザクション プログラム
各 TP (トランザクション プログラム) の一意の TP 名
一意ではない TP 名、一意のローカル LU エイリアス
一意ではない TP 名、未指定のローカル LU エイリアス
トランザクション プログラムの呼び出し
TP の呼び出しと Host Integration Server 構成
呼び出し可能な TP と Host Integration Server 構成