Host Integration Server での同期ポイントのサポートは、Conversation-Protected Resource Manager (C-PRM) を含む、設計された SNA 同期ポイント コンポーネントを実装するゲートウェイ アプリケーションでのみ使用することを目的としています。 同期ポイントの実装では、C-PRM がローカルで開始された会話とリモート側で開始されたすべての会話を認識する必要があります。 これは、C-PRM が会話の割り当てと割り当て解除の動詞をインターセプトし、トランザクション プログラム (TP) の代わりに発行することで、Host Integration Server で実現できます。 Host Integration Server ではプロセス間で TP または会話識別子を共有することは許可されないため、C-PRM を含むプロセスは、クライアント TP によって発行されたすべての APPC 動詞もインターセプトする必要があることにも注意してください。
ローカルで開始される TP の場合、これは簡単です。 ただし、着信アタッチの場合、 RECEIVE_ALLOCATE 動詞でアタッチと一致する TP の名前を指定するという要件により、状況がより複雑になります。
一部の実装では、ゲートウェイではそれを通過するすべてのトランザクションの名前が認識されるため、これは問題になりません。 このような状況をサポートするために、 次 のトピックで説明するようにRECEIVE_ALLOCATE動詞が強化され、ゲートウェイが同期ポイントの会話を受け入れることを示すことができます。
他の実装では、ゲートウェイは、それを通過するトランザクションの名前を認識しません。 これは特に、ゲートウェイが SNA と別の通信プロトコルの間の変換を提供する場合に発生します。 この場合、Host Integration Server では、ゲートウェイ プロセスが同期ポイントアタッチ サービスとして自身を登録できます。これは、同期ポイントの会話に対して着信アタッチを受け入れることを示します。 この場合、ゲートウェイは 同期ポイントアタッチ マネージャーとして実装する必要があります。
このセクションには、次のものが含まれます。