可叫用的交易程式

可叫用的 TP 是可由另一個 TP 叫用的 TP。 可叫用的 TP 會撰寫或設定為提供其名稱給主機整合伺服器,以作為傳入要求的通知。 主機整合伺服器可叫用的 TP 可以在任何主機整合伺服器電腦或 Windows 用戶端上執行。

有兩種類型的可叫用 TP:

  • 操作員啟動的可叫用 TP

    操作員啟動的可叫用 TP 必須先由操作員啟動,才能叫用 TP。 當操作員啟動可叫用的 TP 時,它會發出RECEIVE_ALLOCATE動詞來通知主機整合伺服器其可用性。 RECEIVE_ALLOCATE提供可叫用 TP 的名稱。

  • 自動啟動的可叫用 TP

    如有需要,主機整合伺服器可以啟動自動啟動的可叫用 TP。 TP 必須在其本機系統上註冊,以便識別為主機整合伺服器。 (如需註冊 TP 的詳細資訊,請參閱 Microsoft Host Integration Server APPC Applications 或 Microsoft Host Integration ServerCPI-C Applications.) 已註冊的資訊會將 TP 定義為自動啟動,且必須指定 TP 名稱。 已註冊的資訊也可以指定可叫用 TP 將使用的本機 LU 別名。

    如果沒有使用自動啟動的 TP 註冊本機 LU 別名,產生的主機整合伺服器設定在回應叫用要求時可能會更有彈性。

    在主機整合伺服器啟動自動啟動的可叫用 TP 之後,TP 問題RECEIVE_ALLOCATE (就像操作員啟動 TP 一樣) 。 RECEIVE_ALLOCATE必須提供與註冊 TP 相同的 TP 名稱。

    每個主機整合伺服器都會維護可叫用的 TP 名稱和任何與 TP 名稱相關聯的 LU 別名清單。 當要求來自叫用 TP 時,主機整合伺服器會將要求的可叫用 TP 名稱和相關聯的 LU 別名與可用的可叫用 TP 清單進行比較 (,其中可能包含相關聯的 LU 別名) 。 如需如何執行此比較的詳細資訊,請參閱 Microsoft Host Integration Server APPC 應用程式Microsoft Host Integration Server CPI-C 應用程式

    如果找到相符專案,主機整合伺服器會向包含要求之 TP 的系統發出訊號,以連線到該主機整合伺服器電腦。

    如果找不到相符專案,主機整合伺服器會拒絕傳入要求。

另請參閱

交易程式
每個 TP (交易程式) 的 TP 名稱都是唯一的
TP 名稱不是唯一的;本機 LU 別名是唯一的
TP 名稱不是唯一的;本機 LU 別名未指定
叫用交易程式
叫用 TP 和 Host Integration Server 設定
可叫用的 TP 和 Host Integration Server 設定