工作階段和連線

使用函式管理介面的應用程式 (FMI) 可以在兩個 SNA 會話上與主機通訊,如下列清單所述:

  • 系統服務控制點 (SSCP) 會話,在 SNA 伺服器邏輯單元 (LU) 和主機 SSCP 之間,提供 LU 啟用的相關資訊,並支援與 SSCP 通訊,以取得字元編碼和欄位格式登入和登出命令等命令。 每個 SNA 伺服器 LU 都有一個 SSCP 會話。

  • 在 SNA 伺服器 LU 與主機 PLU 之間,PLU (主要邏輯單元) 會話是本機應用程式和主應用程式之間資料傳輸的主要會話。 每個 SNA 伺服器 LU 都有一個 PLU 會話。

    本機節點會直接與實體單位上的主機通訊, (PU) -SSCP 會話:

  • PU-SSCP 會話,在 PU (本機節點) 與主機 SSCP 之間,支援報告警示資訊和連結統計資料給主機 SSCP。

    下圖顯示三個會話。

    Image that shows three sessions.
    三個會話

    應用程式可以透過兩個區域、夥伴、索引 (LPI) 會話的方式與本機節點通訊。 應用程式會傳送訊息至其中一個連線上的本機節點,而不是指定要流動訊息的會話。 本機節點接著會將它路由傳送至適當的 SNA 會話。

    連線的使用方式如下:

  • SSCP 會話用於 3270 會話的初始啟動和登入資訊。 Host Integration Server 3270 模擬程式也會將此會話上的本機節點傳送網路管理資訊,例如使用者警示和回應時間監視器 (RTM) 統計資料。 如需此連線的詳細資訊,請參閱 SSCP 連線

  • PLU 會話用於傳輸應用程式資料,以及應用程式和本機節點之間的狀態和流程式控制制訊息。 如需此連線的詳細資訊,請參閱 PLU 連線

    下圖顯示這些會話。

    Image that shows connections between an Application and a local node.
    應用程式與本機節點之間的連線

    這些會話專屬於本機節點和應用程式。 透過連線傳遞的資料和狀態訊息會導致 SNA 資料和 SNA 控制要求在適當的 SNA 會話上傳送。 同樣地,SNA 會話上收到的 SNA 資料和 SNA 控制回應會導致資料和控制訊息在適當的連線上傳遞至應用程式。

    三個 SNA 會話與兩個連線之間的關聯性如下:

  • SSCP 會話上的 SNA 訊息,從主機到本機節點會導致從本機節點到 SSCP 連線上的應用程式訊息。 從應用程式到 SSCP 連線上的本機節點的訊息通常會導致 SSCP 會話上的 SNA 訊息從本機節點到主機 (,但網路管理資訊除外,這會導致 PU-SSCP 會話上的訊息) 。

  • PLU 會話上的 SNA 訊息,從主機到本機節點會導致來自本機節點的訊息到 PLU 連線上的應用程式。 從應用程式到 PLU 連線上的本機節點的訊息會導致 PLU 會話上的 SNA 訊息從本機節點到主機。

  • 從本機節點到主機之 PU-SSCP 會話上的 SNA 訊息是由應用程式到 SSCP 連線上的本機節點所產生的。 當應用程式在 SSCP 連線上傳送網路管理資訊,例如 3270 個使用者警示時,本機節點會將它與此連線上的其他資料區別 (這通常會對應至 SSCP 會話) ,並將 PU-SSCP 會話的適當資訊傳送給主機。 如需詳細資訊,請參閱 3270 使用者警示

    請注意這些 SNA 會話與 3270 模擬會話之間的差異。 3270 模擬器可以有多個 3270 模擬會話。 針對每個模擬會話,都有個別的 SSCP 和 PLU 會話。

    應用程式與本機節點之間的每個連線都會分別開啟、管理及關閉。 這表示應用程式必須針對與每個 3270 模擬會話相關聯的每個 SNA 會話,維護包含 LPI 配對、訊息金鑰和線上狀態的個別內部控制區塊。 例如,使用三個 3270 模擬會話的應用程式,每個會話都有 SSCP 會話和 PLU 會話,將需要六個控制區塊。

    應用程式會識別連線 (,因此特定訊息所屬的會話) 使用訊息中存在的 LPI 配對。 在收到的訊息上,目的地索引 (I) 值包含應用程式的連線識別碼,而來源 I 值則包含連線的本機節點識別碼。 應用程式所傳送的訊息會反轉這些訊息。

    應用程式會選取本機節點內的 LU,供其用於 LU 記錄與 APPL 記錄之間組態資料表中的關聯性通訊。 (如需詳細資訊,請參閱 開啟 SSCP Connection.) 如果 LU 群組內排列 LU,應用程式可能不知道其存取的 LU。

另請參閱

應用程式旗標