連接環境補充資料

DB2 for VSE 概觀

在 VSE/ESA 作業環境中,DB2 for VSE 將在 DRDA 環境中,提供應用程式伺服器函數。 不提供應用系統要求程式函數。 分散式資料庫處理中所包括的不同 DB2 for VSE 及 VSE 元件,將在本段中加以描述。 這些元件使 DB2 for VSE 資料庫管理系統能夠與 SNA 網路中的遠端 DRDA 應用系統要求程式進行通信。

CICS(ISC)
Customer Information Control System (CICS) 內部系統通信元件,將提供 SNA LU 6.2 (APPC) 函數給 DB2 for VSE 應用程式伺服器。

CICS(SPM)
CICS 同步點管理元件將是 DB2 for VSE DRDA 分散式工作單元支援的一部份。 它將充當同步點參與者,並負責協調 VSE/ESA 系統中的兩階段確定活動。

CICS(TRUE)
CICS 作業相關的使用者跳出程式為 AXE 異動所使用的介面,將作為 CICS 同步點管理程式的介面。

ACF/VTAM
CICS(ISC) 將使用 VTAM for VSE,來建立或連結與遠端系統有關的 LU 對 LU 階段作業。 DB2 for VSE 將透過這些階段作業,使用 LU 6.2 基本交談,與遠端 DRDA 應用系統要求程式進行通信。

AXE
APPC-XPCC-Exchange 異動即是遠端 DRDA 應用系統要求程式所啟動的 CICS 異動。 它將使用 CICS LU 6.2 支援及 VSE XPCC 函數,在遠端應用系統要求程式與 DB2 for VSE 應用程式伺服器之間遞送 DRDA 資料串流。

DBNAME 目錄
DBNAME (資料庫名稱) 目錄將交談配置的送進來的要求對映至送進來的 TPN 所識別的已事先決定的應用程式伺服器。 請參閱 SQL/DS System Administration Guide for VSE,以取得詳細資訊。

XPCC
Cross Partition Communication Control 為 VSE 巨集介面,它在 VSE 分割區之間提供資料傳送。

應用程式伺服器通信流程的例子

圖 35顯示每一個元件在建立 DB2 for VSE Application Server與遠端應用系統要求程式之間的通信時,所扮演的角色。

圖 35. 取得應用程式伺服器的存取


REQTEXT

應用系統要求程式將透過特定的 LU 名稱及異動程式名稱 (TPN),來發出一個 APPC ALLOCATE 動詞,以建立與應用程式伺服器的 LU 6.2 交談。 LU 名稱將用來透過 VTAM,將 ALLOCATE 要求遞送至 CICS。 一旦收到 ALLOCATE 動詞,CICS 將驗證是否已透過該 TPN 來定義 AXE 異動,並執行 CICS 登入。 如果 CICS 的交談機密保護層次為 VERIFY,將從應用系統要求程式中期望使用者 ID 與通行碼,並在登入時將使用它們。 CICS 登入表格 (DFHSNT) 必須以這個使用者 ID 與通行碼進行更新,以便接受連接。 如果機密保護層次設定為 IDENTIFY,則僅需要使用者 ID,CICS 將機密保護檢查委託遠端系統來執行。 如果機密保護檢查成功,則 CICS 將啟動 AXE 異動,在應用系統要求程式與應用程式伺服器之間遞送要求及回應。 應用系統要求程式所使用的 TPN 也必須具有一個在 DB2 for VSE DBNAM 目錄中定義的登錄,它將指向 VSE 系統內作業中的 DB2 for VSE 伺服器。

如果「應用系統要求程式」想要利用 DRDA 分散式工作單元支援,它將在 APPC ALLOCATE 動詞上,指定 SYNCPT 的 SYNCLVL。 當 AXE 異動已被啟動時,它將查詢 CICS,判斷交談的 SYNCLVL。 若為 SYNCPT,它將執行下列:

限制

不像 VM 同伴,DB2 for VSE 應用程式伺服器會接受來自應用系統要求程式的 DRDA 流程。 但不支援專用通訊協定。 因此,VM 應用系統要求程式無法存取具有 PROTOCOL=SQLDS 的 VSE 伺服器。

DB2 for VSE DRDA 伺服器無法使用 VSE guest 共用,從遠端應用系統要求程式中,將要求遞送至 DB2 for VM 伺服器。 如此的要求應該直接傳送至 DB2 for VM DRDA 伺服器。


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]