編輯組態檔案
本節概述為了要讓實作中所用的應用程式伺服器彼此通訊以及支援前端系統的特定功能,必須在各種組態和組建檔案中進行的變更。封裝和部署處理時也會使用這些檔案。
伺服器定義
為了要讓轉接器正常運作,您必須設定會執行可讓轉接器用來彼此通訊之元件的應用程式伺服器,如下所示:
-
Oracle Utilities Smart Grid Gateway 應用程式伺服器必須能與 SOA Suite 應用程式伺服器來回傳送與接收訊息。
-
SOA Suite 應用程式伺服器必須能與前端系統應用程式伺服器以及與 Oracle Utilities Smart Grid Gateway 應用程式伺服器來回傳送與接收訊息。
-
前端系統應用程式伺服器必須要能夠與 SOA Suite 應用程式伺服器來回傳送訊息。
下方列出伺服器類型和每種類型需要替換的權杖。更下方是必須修改的特定組態檔案,以及每個檔案中必須修改的位置。請注意,雖然列出了連接埠,但視安裝類型而定,可能不需要修改。另請注意,必須為「SOA 伺服器」定義使用中的分割區名稱。
-
SOA 伺服器:這是執行 SOA Suite 元件 (包括 Oracle Service Bus (OSB) 和 Oracle Business Process Execution Language (BPEL)) 的應用程式伺服器。使用下列權杖來參考 SOA 伺服器:
-
{SOA_HOST}:安裝 SOA 伺服器的伺服器
-
{SOA_PORT_NUMBER}:SOA 伺服器使用的連接埠
-
{SOA_PARTITION_DG}:SOA 伺服器使用的分割區。Oracle Utilities Smart Grid Gateway 使用的不同轉接器,都有不同的分割區。
-
-
XAI (OUAF) 伺服器:這是執行 Oracle Utilities Smart Grid Gateway (包括 Oracle Utilities Application Framework 或 OUAF) 軟體 (包括內送/外傳訊息元件) 的應用程式伺服器。使用下列權杖來參考此伺服器:
-
{WEB_WLHOST}:已安裝 Oracle Utilities Smart Grid Gateway 與訊息元件的伺服器
-
{WEB_WLPORT}:Oracle Utilities Smart Grid Gateway 應用程式使用的連接埠
-
{WEB_CONTEXT_ROOT}:Oracle Utilities Smart Grid Gateway 內送 Web 服務所在的根目錄
-
-
AMI 前端伺服器:這是執行前端系統軟體的應用程式伺服器。使用下列權杖來參考 AMI 前端伺服器:
-
{Headend_MR_Server_DG}:實際前端系統之 MR_Server MultiSpeak 實作的 URL,或是使用中的模擬器測試控制工具的 URL (如果適用)。例如,Adapter Development Kit 包含 soapUI 組態,可用來模擬前端系統以供測試。
-
{Headend_CD_Server_DG}:實際前端系統之 CD_Server MultiSpeak 實作的 URL,或是使用中的模擬器測試控制工具的 URL (如果適用)。例如,一般轉接器包含 soapUI 組態,可用來模擬前端系統以供測試。
-
{Headend_OD_Server_DG}:實際前端系統之 OD_Server MultiSpeak 實作的 URL,或是使用中的模擬器測試控制工具的 URL (如果適用)。例如,一般轉接器包含 soapUI 組態,可用來模擬前端系統以供測試。
-
此外,必須在部署資料夾的 build.properties 檔案中指定 WebLogic 伺服器的認證:
-
{WebLogic_UserID}:用來連線至 WebLogic 伺服器的使用者 ID
-
{WebLogic_Password}:用來連線至 WebLogic 伺服器之 {WebLogic_UserID} 的密碼