歡迎使用 WebFacing!
|
|
您可以利用 Host Access Transformation Services (HATS) 工具箱中的 IBM WebFacing 工具,將 IBM i 商業應用程式的使用者介面轉換成 Web 使用者介面。當從瀏覽器存取時,已轉換的 IBM i DDS 顯示檔案來源成員會部署成與原始程式邏輯通訊的 Web 應用程式。DDS 應用程式的開發時期轉換,可讓您進一步開發和自訂應用程式介面,以及將它與新的 Web 技術整合起來。
我們強烈建議您遵循下列中的所有步驟,以儘快開始使用 WebFacing。
|
展開下面的主題,再按一下相關鏈結,以瞭解 WebFacing:
建立您的第一個 WebFacing 專案
建立專案是您使用 WebFacing 來開發時的第一個步驟。
-
按一下這裡,以啟動「WebFacing Web 專案」精靈。您也可以從 WebFacing 種類下的「新建專案」精靈存取此選項。
在這個精靈中,請輸入專案名稱、選擇一個樣式,選取要轉換的原始檔成員,指定 CL 指令,再按一下「完成」。
如需精靈內任何欄位的說明,請按 F1。
建立好專案之後,您會返回 WebFacing 視景。
「WebFacing 專案」視圖會列出您的 WebFacing 專案及其構件。
在測試 WebFacing 專案之前,必須先完成原始檔成員轉換。
如果您接受「WebFacing Web 專案」精靈最後一頁的預設值,若要建立專案,而不要進行轉換,請用滑鼠右鍵按一下您的專案,再選取「轉換」。
- 用滑鼠右鍵按一下您的專案,選取「除錯方式 -> 在伺服器中除錯(
)」或「執行身分 -> 在伺服器中執行(
)」,以測試您的 WebFacing 專案。您可能必須指定要啟動的伺服器。
這個內建測試環境會執行您的專案,供您在部署之前,先加以預覽和測試。
- WebFacing 已安裝成 Host Access Transformation Services (HATS) 產品的一部分。如果您已購買 HATS 授權,請按一下這裡,以啟動「授權設定」對話框。如需相關資訊,請參閱執行時期啟用的授權設定。
恭喜您!您已經建立好,也預覽過您的第一個專案!
使用 WebFacing 專案資源
依預設,「WebFacing 專案」視圖位在 WebFacing 視景的左上角。此視圖包含所有 WebFacing 專案。每個專案下面的資料夾會對應您在建立精靈中做的選擇:
-
CL 指令:您可以按一下滑鼠右鍵,新增其他 CL 指令
- DDS 和 UIM 說明:您可以按一下滑鼠右鍵,新增其他 DDS 或 UIM 原始檔,或轉換原始檔
- 樣式:展開以查看專案的現行樣式
部分資料夾或物件會有您可以編輯的內容。
如果物件定義了特定內容,這些內容會顯示在「WebFacing 專案」窗格之下的「內容」窗格中。
若要編輯專案的內容,請用滑鼠右鍵按一下專案的圖示,再選取「內容」。
若要查看專案的檔案系統視圖,請按一下「導覽器」標籤。
自訂您的 WebFacing 應用程式
使用「系統畫面」和「動態資料串流轉換」
即使您的 WebFacing 專案存取未轉換的畫面,還是會繼續在 Web 瀏覽器中運作。其中包括系統畫面和非 DDS 畫面,以及其他應用程式中未轉換的 DDS 畫面。非 DDS 畫面及未轉換的 DDS 畫面都是利用動態資料串流轉換來顯示的。在專案中,您可以選擇性地啟用具備 WebFacing 功能的系統畫面或動態資料串流轉換。
轉換前的 WebFacing 應用程式與動態呈現的應用程式有些不同。
如需這些差異的清單,請參閱
WebFacing 和動態資料串流轉換。
瞭解 WebFacing 入口網站支援
WebFacing 入口網站支援可讓 WebFacing 應用程式在「入口網站伺服器」或「入口網站儲存器」上執行,例如,WebSphere Portal Server。
入口網站是包含架構的 Web 應用程式,可讓使用者從單一網頁存取多個其他 Web 應用程式。
入口網站可讓使用者檢視新聞標題、電子郵件和股票報價,而且全是在一個外觀一致的網頁上進行。
這些 Web 應用程式每個都必須包在稱為 Portlet 的特定介面中。
WebFacing 工具可讓您建立和測試 WebFacing Portlet。您可以在下面找到如何執行這個動作的指示。
請注意,WebFacing 入口網站支援是選用性安裝架構,有它自己的必備項目。
如需相關資訊,請參閱
HATS Install Guide。
如果您已安裝 WebFacing 入口網站支援,
請按一下這裡,啟動「WebFacing Portlet 專案」精靈。請利用各個精靈頁面來輸入專案的名稱,選取目標執行時期,選擇 Web 樣式,選取要轉換的 DDS 和 UIM 原始檔成員,以及指定用來呼叫應用程式的 CL 指令。
在精靈的最後一頁中,請選擇繼續轉換的選項,再按一下「完成」來建立專案。
請用滑鼠右鍵按一下您的 WebFacing Portlet 專案,再選取「除錯方式 -> 在伺服器中除錯(

)」或「執行方式 -> 在伺服器中執行(

)」來測試專案。
您必須指定 WebSphere Portal 伺服器為伺服器類型。
這個
內建測試環境會執行您的專案,供您在部署之前,先加以預覽和測試。
如需相關資訊,請參閱
WebFacing Portlet 與 Web 專案的差異。
與 HATS 和其他 Web 應用程式交互作業
WebFacing 應用程式與 HATS
交互作業可讓您執行開發時期 5250 DDS 轉換,並可使用連接至 WebFacing 伺服器的單一連線,在相同的 Web 企業應用程式中進行執行時期 5250 資料串流轉換。如果建置 DDS 原始檔型應用程式時,所使用的 WebFacing 需要與使用 HATS 來轉換資料串流的主機應用程式互動,這項功能特別有用。如果要進一步瞭解 HATS,
請按一下這裡來存取 HATS 視景,或檢視
HATS 資訊中心。
WebFacing 應用程式橋接器特性,可讓 WebFacing 和 HATS 應用程式與其他 Web 應用程式(例如以 EGL 撰寫的 Web 應用程式)交換資料,讓您的 IBM i 應用程式更為現代化。
請參閱
有關與 HATS 和其他 Web 應用程式交互作業 以取得更多資訊。
在基本功能之外,進一步探索 WebFacing
除了 WebFacing 的基本功能之外,這個工具也支援下列其他特性:
- 單一登入支援可讓使用者利用單一使用者 ID 和密碼來存取多個應用程式和多重平台
- WebFacing 入口網站支援。請參閱本文件的入口網站支援小節。
移轉 WebFacing 專案
時常需要移轉通常是因為在各版本之間,基礎技術有了更新。例如,Web 應用程式目錄結構的新標準可能需要將專案重組。一般而言,移轉是很簡單明瞭的;只要在未移轉的 WebFacing 專案上按一下滑鼠右鍵,然後選取「移轉 -> WebFacing 專案」,即可啟動「WebFacing 移轉」精靈。完成處理程序之後,即可在新版的 WebFacing 中繼續使用已更新的專案。在某些特殊的自訂情況下,您可能需要執行額外的手動步驟。這項資訊記載於
WebFacing 移轉手冊中。
檢視 WebFacing 的線上資訊檔案庫