トランザクション プログラム

APPC 通信を開始または応答するアプリケーションの部分は、トランザクション プログラム (TP) と呼ばれます。 TP は APPC を使用して、ピア ツー ピアベースで他の TP とデータを交換します。

人が話し合うときの会話と同様に、2 つのトランザクション プログラム間の通信は会話と呼ばれます。 コンピューター上で実行されているアプリケーションでは、1 つの他のトランザクション プログラムまたは異なるトランザクション プログラムを使用して、一度に多くの会話をアクティブにすることができます。

TP には、他の TP を呼び出すことができる (会話を開始できる) TP と、呼び出すことができる TP の 2 種類があります。 別の TP を呼び出すことができる TP は呼び出し元 TP と呼ばれ、呼び出すことができる TP は呼び出し可能 TP と呼ばれます。

ホスト統合サーバーのインストールに複数のシステム (クライアント コンピューターまたはホスト統合サーバー コンピューター) が含まれている場合は、呼び出し可能な TP を複数のシステムに配置できます。 このようなインストールで呼び出し元の要求を受信すると、呼び出し可能 TP を実行するシステムが選択される可能性があります。 この選択に対する特定の制御を維持することも、ホスト統合サーバーによって (負荷を分散するために) 選択をランダムに行えるようにすることもできます。

一意の名前を持つ呼び出し可能な TP を設定するか、特定の一意の LU エイリアスでのみ実行するように各呼び出し可能 TP を設定することで、この選択のシステムを特定の制御を維持できます。 この配置により、呼び出し元の TP によって提供される情報 (ALLOCATE 動詞内) で、TP を実行する特定のシステムを指定できます。

ホスト統合サーバー管理者リファレンス」の説明に従って DloadMatchLocalFirst レジストリ エントリを NO に設定することで、この選択のシステムの制御を回避し、Host Integration Server によってランダムに選択を行えるようにすることができます。 次に、ローカル LU エイリアスを指定しない呼び出し可能な TP を使用します。 受信要求を受信すると、受信要求は、ローカルホスト統合サーバー コンピューターに優先的にルーティングされるのではなく、ランダムにルーティングされます。 また、呼び出し可能 TP に対してどの LU 別名が要求されても、不一致を生じることはできません。 ホスト統合サーバーは TP を開始し、使用可能なシステムの中からランダムに選択します。

次の 3 つの方法で、実行する TP を配置できます。

このセクションの内容

各 TP (トランザクション プログラム) の一意の TP 名

一意ではない TP 名、一意のローカル LU エイリアス

一意ではない TP 名、未指定のローカル LU エイリアス

トランザクション プログラムの呼び出し

TP の呼び出しと Host Integration Server 構成

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

呼び出し可能な TP と Host Integration Server 構成

関連項目

接続について