BPEL 處理

這些處理會負責執行從 Oracle Utilities 格式到 MultiSpeak 3.0 格式的轉換、叫用處理對外呼叫,以及叫用遠端端點來觸發裝置事件。

OnDemandRead 複合處理:叫用遠端端點以觸發按需抄表事件。當抄表值抵達時,就會有非同步回覆回應 OUAF 層。

ConnectDisconnect 複合處理:叫用遠端端點以觸發連接/斷接事件。當要求的事件確認抵達時,就會有非同步回覆回應 OUAF 層。

CommissionDecommission 複合處理:叫用遠端端點以觸發開始通訊或停止通訊事件。在完成同步呼叫之後,會叫用下列其中一個次要業務對外呼叫服務,以判斷是否應執行相關的「已接收」或「已完成」對外呼叫:

  • isExecutingCommissionReceivedCallout

  • isExecutingCommissionCompletedCallout

  • isExecutingDecommissionReceivedCallout

  • isExecutingDecommissionCompletedCallout

  • isExecutingAddMeterToInventoryReceivedCallout

  • isExecutingAddMeterToInventoryCompletedCallout

  • isExecutingMeterExchangeNotificationReceivedCallout

  • isExecutingMeterExchangeNotificationCompletedCallout

CIMOnDemandRead 複合處理:叫用遠端端點以觸發 CIM 按需抄表事件。當抄表值抵達時,就會有非同步回覆回應 OUAF 層。

CIMDeviceStatusCheck 複合處理:此處理與 CIM OndemandRead BPEL 處理類似。SGG 會使用「按需抄表」指令的結果,來識別計量表的狀態。如果抄表值順利傳回,代表計量表運作正常,否則會被視為計量表停用/故障。

DemandReset 複合處理:叫用遠端端點以觸發需求重設事件。當抄表值抵達時,就會有非同步回覆回應 OUAF 層。

LGProcessCallout 複合:此業務對外呼叫提供一個點,讓客戶及實作者可在此處納入自訂業務邏輯和轉換。此複合包括所有 MultiSpeak 處理的 WSDL 及處理邏輯。每個方法的預設實作都是直接傳回輸入值。

Web 服務

下列 Web 服務全都被定義在 Landis+Gyr 前端系統中。已將 WSDL 新增至 OUAF 中的「中繼資料儲存」(MDS) 層,且所有對此 WSDL 的參照都指向此 MDS 位置。

Web 服務

相關的 BPEL 處理

描述

MR_​CB

OnDemandRead

CommissionDecommission

DemandReset

此 Web 服務是由 Landis+Gyr 前端系統的 MR_​Server 實作所定義的。

WSDL 會定義介面,以供使用者利用前端系統來要求抄表。

您可以從 L&G 取得實際的定義,或是從 multispeak.org 下載。如果從 MultiSpeak 取得,請選擇組建 3.0aa。

您必須變更下列組態中的預設端點:http://demo.turtletech.com/Multispeak/webapi/MR_​CB.asmx

CD_​CB

ConnectDisconnect

此 Web 服務是由 CB_​CD 的 Landis+Gyr 實作所定義的。

WSDL 會定義介面,以供使用者在前端系統中要求連接或斷接計量表。

此 Web 服務會定義介面,以供前端系統回報連接或斷接的情況。

只有前端系統 (而非 OUAF) 會叫用此 Web 服務。

只會在此複合中實作 CDStateChangedNotification Web 方法。

您必須變更下列組態中的預設端點:http://demo.turtletech.com/Multispeak/webapi/CD_​CB.asmx

CIMService

CIMOnDemandRead

CIMDeviceStatusCheck

此 Web 服務是由 L+G 前端的 AMIRequest 伺服器實作所定義的。

WSDL 會定義介面,以供使用者利用前端系統來要求抄表。

應從 L&G 取得實際的定義,或是從 L&G SDK 下載 CIM 2.0。

LGProcessCallout

OnDemandRead

ConnectDisconnect

CommissionDecommission

LGProcessCallout 複合匯入

您必須變更下列組態中的預設端點: http://127.0.0.1:8000/soa-infra/services/default/ LGProcessCallout/LGProcessCallout

Landis+Gyr Command Center Web 服務

下表說明用於 Oracle Utilities Smart Grid Gateway 指令訊息傳遞的 Land+Gyr Command Center Web 服務及作業:

Smart Grid Gateway 指令

AMI 轉接器業務物件

Landis+Gyr Web 服務

Landis+Gyr 作業

裝置開始通訊

D3-MeterAddNotificationMultiSp

MR

MeterAddNotification

裝置停止通訊

D3-MtrRmvNotifMultiSpeak

MR

MeterRemoveNotification

遠端連接/遠端斷接

D3-InitiateConnectDisconnect

CD

InitiateConnectDisconnect

按需抄表

D3-InitiateMRByMtrNbr

MR

InitiateMeterReadByMeterNumber

按需抄表 (CIM)

D3-CIMGetLPData

D3-CIMMeterOnDemandRead

CIMService

ScheduleDemandRead

需求重設

D3-ScheduleDemandReset

MR

CIM