設定端點 URI
進行組態處理時要針對每個指令定義適當的端點 URI,以便 BPEL 複合與前端系統搭配使用。定義端點 URI 的預設方式是重新部署或重新安裝 BPEL 複合。例如,根據預設,若要將轉接器從使用測試控制工具變更成使用實際前端系統的生產環境,您必須編輯適當的安裝功能表選項,並重新部署 BPEL 複合。在每個轉接器的安裝及部署期間所定義的「端點 URI」,都列在 Oracle Utilities Smart Grid Gateway 安裝指南的 Smart Grid Gateway 安裝及組態工作表區段中。
您也可以使用「端點置換」網域值對應 (DVM),來置換在部署及安裝期間所定義的「端點 URI」。此 DVM 可讓您定義會提供替代 URL 的特定索引鍵,以置換原始的安裝值。您可以使用 Oracle SOA Composer 來編輯「端點置換」DVM。
Landis+Gyr 的端點置換 DVM (D3-EndpointOverrides.dvm) 使用一組特定的索引鍵,且每個索引鍵都用於一或多個指令。下表列出 Landis+Gyr 轉接器可用的 DVM 索引鍵,以及與每個索引鍵搭配使用的指令:
DVM 索引鍵 |
指令 |
---|---|
CIMService |
按需抄表 (定量) - CIM 按需抄表 (區間) - CIM 裝置狀態檢查 |
CD_CB |
遠端連接 遠端斷接 |
計量 |
裝置開始通訊 (登錄) |
MR_CB |
裝置開始通訊 裝置停止通訊 裝置開始通訊 (安裝) 裝置取消登錄 按需抄表 (定量) 按需抄表 (區間) |
LGProcessCallout |
使用者結束函式 |
若要定義 Landis+Gyr 轉接器的置換「端點 URI」,請使用下列程序:
-
開啟 BPEL 組態的 SOA Composer。
SOA Composer 的 URL 為 http://server:port/soa/composer。
-
選取左面板中的 D3–EndpointOverrides.dvm。
-
在 Fusion Middleware v12.2.1 中,它位於部署檢視中的共用下方,或是位於類型檢視中的網域值對應下方。
-
在 Fusion Middleware v12.2.2 中,它位於部署檢視中的中繼資料下方。
此時,該 DVM 會在右面板中開啟。描述欄位會列出該 DVM 的可用索引鍵 (只會顯示第一個索引鍵,但是您可以捲動內容來檢視該列表)。該面板也會顯示先前定義的索引鍵列表。
-
-
按一下建立階段作業按鈕 (在左面板上方) 開始編輯階段作業。
-
按一下新增網域值圖示 (“+”) 以新增索引鍵。
此時,新增網域值對話方塊會開啟。
-
在新增網域值對話方塊中輸入適當的值,如下所示:
-
key:您要定義之「端點 URI」的 DVM 索引鍵 (請參閱上方的表格)。
-
EndpointURI:置換「端點 URI」。
-
-
按一下確定。
此時,新的 DVM 值會顯示在索引鍵列表中。
-
按一下儲存圖示以儲存該 DVM 值。
-
按一下發布按鈕,以啟用在編輯中階段作業所做的所有變更。
(選擇性) 在發布階段作業對話方塊中,輸入該階段作業的備註。
變更會在您發布階段作業之後立即生效。
按一下捨棄,即可捨棄您所做的變更。
按一下離開即可離開您目前的階段作業。請注意,即使您離開,階段作業仍會處於開啟狀態。使用捨棄,即可不做任何變更結束階段作業。