狀態會話 訊息總是從本地節點流向應用程式,並提供會話狀態變更的資訊。 應用程式與本機節點之間的每個連線都有獨立的 狀態會話 流程。
本地節點在主要邏輯單元(PLU)連線上只使用一個 狀態會話 訊息。 這是 狀態會話(BETB) 訊息,用於報告當應用程式或PLU啟動括號後,PLU會話回到括號間狀態。 (更多資訊請參見 括號。)
本地節點會透過 狀態會話 訊息回報系統服務控制點(SSCP)會話及 PU-SSCP 會話的啟用與停用狀態。 例如,它會透過 SSCP 連線上的 Status-Session(LU-Active)訊息回報收到來自主機 SSCP 的 ACTLU 請求。 (更多資訊請參見 SSCP連結。)
透過提供 狀態會話 訊息,而非要求應用程式解讀 SNA 請求中的相關資訊,本地節點能保護應用程式免於影響條件狀態轉換的決策,也免於對 SNA 協定有詳細理解的需求。
狀態會話訊息包含一個狀態碼,對於某些狀態碼,還有一個額外的狀態碼,用以限定主要狀態碼的意義。 例如,SSCP 連線上的連結錯誤狀態碼會被一個狀態碼限定,該狀態碼是報告由本地節點資料鏈路控制層提供的鏈路中斷碼。 像 3270 裝置模擬器這類應用程式會使用合格狀態碼在顯示器的狀態線上顯示通訊檢查碼(–+z_nnn)。
狀態會話代碼彙 Status-Session 代碼。
另請參閱
Status-Acknowledge 訊息
Status-Control 訊息
Status-Error 訊息
Status-Resource 訊息
Status-RTM 訊息