LPI 位址

LPI 位址可用來識別連接的每個結尾。 它有三個元件:L (L) 、合作夥伴 (P) ,以及索引 (I) ,如下列清單所述:

  • 地區設定 是一個 1 位元組的識別碼,可唯一識別系統中的地區。 此位置對應至 (本機節點、連結服務、3270 模擬器等) 的 SNA 服務元件。

  • 合作夥伴 是一個 1 位元組識別碼,可唯一識別地區內的合作夥伴。 這不一定會使用,但可用來區分元件元件 (的各部分,例如本機節點中的 3270 函式,而不是進階程式對程式通訊 (APPC) 函式) 。

  • Index 是 2 位元組識別碼,可唯一識別夥伴內的邏輯實體。 此欄位的意義和使用方式是由通訊夥伴所定義。 它可用來區分相同夥伴之間的多個連線 (,例如,識別本機節點與特定 3270 模擬器) 之間許多 3270 個會話的其中一個。 零的值不應該當做索引值使用。 應用程式必須針對節點的每個使用中 LPI 連線指派唯一索引值。

    透過連線流動的訊息會攜帶一組識別訊息來源和目的地的 LPI。 這些是訊息的來源 LPI 和目的地 LPI。 它們會一起識別訊息流動所在的連線。

    任何一對合作夥伴之間可以有多個連線。 接著會使用 I 值來區別連接。 例如,在本機節點與 3270 模擬器之間的通訊中,L 和 P 值會將訊息識別為該本機節點的 3270 資料,而 I 值表示資料所要使用的會話。

    當開啟連線時,合作夥伴和 DMOD 的組合會指派 LPI,如 建立連線中所述。

    因為每個元件會動態指派它們,所以整個系統中的 L 值不相同。 例如,本機 2.1 節點位置稱為區域 4 到一個 3270 地區,而位置 6 到第二個 3270 地區。 不過,從任何位置的觀點來看,每個遠端位置都有路徑存在的唯一 L 值。 這個 L 值會做為內部資料表的索引,以識別該位置的路徑。

    下圖顯示 L 值範例,這些值可在 路徑和 DMOD所示的元件之間使用,以及本機節點在元件之間流動之訊息上所使用的 LPI 值範例。 (如需如何指派及使用 LPI 值的詳細資訊,請參閱 開啟 PLU Connection.)

    Image that shows example L values.
    範例 L 值

    範例 L 值

    Image that shows L values specified on messages between the local node and 3270 B.
    在本機節點與 3270 B 之間的訊息上指定的 L 值

    在本機節點與 3270 B 之間的訊息上指定的 L 值

    Image that shows LPI values specified on messages flowing on two different connections between the local node and 3270 A.
    在本機節點與 3270 A 之間流動兩個不同連線的訊息上指定的 LPI 值

    在本機節點與 3270 A 之間流動兩個不同連線的訊息上指定的 LPI 值

    基底是由任何想要傳送訊息的程式碼片段呼叫。 它會使用訊息上的目的地 L 值來判斷要傳送的位置。 當訊息到達遠端位置時,如果位置包含多個合作夥伴,則該位置中的基底會將其路由傳送至適當的夥伴。