應用程式中發起或回應 APPC 通訊的部分稱為交易程式(TP)。 TP 使用 APPC 與其他 TP 以點對點方式交換資料。
類似於人們之間的對話,兩個交易程式之間的溝通稱為對話。 在你電腦上執行的應用程式可以同時進行多個對話,無論是與其他交易程式還是不同的交易程式。
TP 有兩種類型:可以呼叫(與其他 TP 對話)的 TP,以及可以被調用的 TP。 能調用另一個TP的TP稱為調用TP,而能調用的TP稱為可調用TP。
如果您的主機整合伺服器安裝包含多個系統(用戶端電腦或主機整合伺服器電腦),您可以在多個系統上放置可調用的 TP。 當在這種安裝中接收到調用請求時,可能會有選擇在不同系統上執行可調用TP的機會。 你可以對此選擇保持特定控制權,或允許主機整合伺服器隨機做出選擇(以分配負載)。
你可以透過設定可調用的 TP 並使用唯一名稱,或將每個可調用 TP 只以特定且獨特的 LU 別名執行,來維持對這種系統選擇的具體控制。 透過此配置,由呼叫TP時使用的ALLOCATE動詞所提供的資訊,可以指定TP應執行的特定系統。
你可以避免控制這種系統選擇,並允許主機整合伺服器隨機做出選擇,方法是將 DloadMatchLocalFirst 登錄檔項目設為 NO,詳見 主機整合伺服器管理員參考資料。 然後使用可呼叫的 TP,此時不指定本地 LU 別名。 當收到一個進來的請求時,會隨機路由到本地的主機整合伺服器電腦,而非優先順序。 此外,無論要求什麼 LU 別名來呼叫可調用 TP,都不會出現不匹配的情況。 主機整合伺服器會啟動TP,隨機從可用系統中選擇。
以下是三種可能安排 TP 的運作方式。