進行連線

必須先建立或開啟連線,訊息才能流向連線。 這是必要的,因為合作夥伴 (P1) 一開始不知道其想要通訊之合作夥伴的本機合作夥伴索引 (LPI) 位址。 甚至可能沒有適當的合作夥伴可以與其通訊。

基底的元件,稱為資源定位器,以及具有 Open 訊息類型的訊息,稱為「開啟」訊息,可用來建立夥伴之間的連線。

下列程式概述如何建立連線。 函式 管理介面中提供更明確的資訊。

建立合作夥伴之間的連線

  1. Open 訊息有兩種形式:Open 要求和 Open 回應。 Open 要求包含合作夥伴 P1 尋找類型的相關資訊。

    P1 會填入 Open 要求,並呼叫基底。 因為它不知道其夥伴的 LPI 位址,所以會將目的地 LPI 值設定為零。

  2. 基底無法將 Open 轉寄給特定夥伴,因為它沒有目的地 LPI 位址。 因此,它會將 [開啟] 傳遞至資源定位器,它會嘗試尋找將接受 Open 的位置。 動態存取模組 (DMOD) 具有可接受此類型 Open 之所有位置的記錄。 資源定位器會嘗試每個區域,直到接受 Open 為止。 如果找不到任何位置,資源定位器會傳回對 Open 的負面回應,通知寄件者找不到合作夥伴。

  3. 當遠端位置收到 Open 時,基底會將 Open 傳遞給合作夥伴 (P2) 。 如果 P2 可以接受 Open,它會藉由將正面的 Open 回應訊息傳送至 P1 來回應。

  4. 傳回給 P1 的 Open 回應訊息同時包含特定連線的來源和目的地 LPI 值。 在此交換結束時,P1 和 P2 都知道彼此的位址,而且可以透過連線進行通訊。

    LPI 內容中的來源和目的地詞彙是指特定訊息的來源和目的地。 當 3270 模擬器建置訊息以傳送至本機 2.1 節點時,它必須交換在本機 2.1 節點的 Open 回應上收到的來源和目的地 LPI。

    如需如何在系統服務控制點初始化期間指派 LPI 位址的詳細範例, (SSCP) 和主要邏輯單元 (PLU) 會話,請參閱 開啟 PLU 連線