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

Host Integration Server が呼び出し元プロセスの開始をサポートするには (呼び出し元 TP によって発行されたTP_STARTEDと ALLOCATE 動詞を受け入れるため)、次のパラメーターを正しく構成する必要があります。

  • 呼び出し元 TP が使用する LU エイリアスを (TP_STARTEDで) 指定する場合、その LU エイリアスは、サポートする Host Integration Server コンピューター上のローカル APPC LU エイリアスと一致する必要があります。

  • 呼び出し元の TP がTP_STARTEDで LU エイリアスを空白のままにした場合は、サポートする Host Integration Server で既定の LU を指定する 2 つの方法のいずれかを使用する必要があります。

    • 呼び出し元の TP (TP_STARTEDが発行されたシステムでログオンしているユーザーまたはグループ) を開始するユーザーまたはグループに、既定のローカル APPC LU を割り当てます。

      または

    • 1 つ以上の LU を、既定の送信ローカル APPC LU プールのメンバーとして指定します。

      呼び出し元の TP がTP_STARTEDで LU エイリアスを空白のままにした場合、Host Integration Server はまず、関連付けられているユーザーまたはグループの既定のローカル APPC LU を決定し、次に、既定の発信ローカル APPC LU プールから使用可能な LU を割り当てようとします。 これらの試行が失敗した場合、Host Integration Server はTP_STARTED要求を拒否します。

  • ほとんどの場合、サポートする Host Integration Server には、別のシステム (ホストまたはピア) への適切な接続が含まれている必要があります。 テスト目的で、Host Integration Server には 2 つのローカル LU がペアになっている場合があります (同じドメイン内にある呼び出し可能な TP と呼び出し可能な TP 用)。 この状況では、ホストまたはピアへの接続は必要ありません。

  • 呼び出し元の TP がパートナー LU エイリアス (ALLOCATE) を指定する場合、その LU エイリアスはリモート LU エイリアスと一致する必要があります。 さらに、そのリモート LU エイリアスは、TP_STARTEDで指定されたローカル LU エイリアスとペアにする必要があります。 ALLOCATE で LU エイリアスが空白のままにされている場合は、呼び出し元 TP を開始したユーザーに既定のリモート APPC LU を割り当てる必要があります。 既定のリモート APPC LU を使用する場合は、使用するローカル LU とペアにする必要があります。 それ以外の場合、ALLOCATE 動詞は失敗します。

    上記のパラメーターは、呼び出し元プロセスの開始をサポートしています。 呼び出しプロセスが正常に完了するには、次のセクションで説明するように、別の Host Integration Server コンピューターで追加のパラメーターを構成する必要があります。

参照

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