BPELプロセス

次のプロセスでは、Oracle Utilities書式をMultiSpeak 4.1書式に変換して、プロセス・コールアウトを起動し、リモート・エンドポイントを起動して設備イベントをトリガーします。

OnDemandReadコンポジット・プロセス - リモート・エンドポイントを起動して現在値読取イベントをトリガーします。検針が到着すると、非同期的な返信がOUAFレイヤーに応答します。

ConnectDisconnectコンポジット・プロセス - リモート・エンドポイントを起動して接続/切断イベントをトリガーします。要求されたイベントの確認が到着すると、非同期的な返信がOUAFレイヤーに応答します。

CommissionDecommissionコンポジット・プロセス - リモート・エンドポイントを起動してコミッション・イベントまたはデコミッション・イベントをトリガーします。同期コールが完了すると、次のいずれかの2番目のビジネス・コールアウト・サービスが起動し、関連する受信コールアウトまたは完了コールアウトを実行する必要があるかどうかが設定されます。

  • isExecutingCommissionReceivedCallout

  • isExecutingCommissionCompletedCallout

  • isExecutingDecommissionReceivedCallout

  • isExecutingDecommissionCompletedCallout

DeviceStatusCheckコンポジット - リモート・エンドポイントを起動して供給中止検出の開始イベントをトリガーします。要求されたイベントの確認が到着すると、非同期的な返信がOUAFレイヤーに応答します。

ProcessCalloutコンポジット - このビジネス・コールアウトは、顧客および実装者がカスタム・ビジネス・ロジックと変換を組み込むことができるポイントを提供します。このコンポジットには、すべてのMultiSpeakプロセス用のWSDLおよび処理ロジックが含まれています。各メソッドのデフォルト実装は、入力の直接リターンです。

Webサービス

次のWebサービスは、すべてSensus RNIヘッドエンド・システムで定義されます。WSDLがOUAFのメタ・データ・ストレージ(MDS)レイヤーに追加されており、WSDLへのすべての参照は、このメタ・データ・ストレージの場所を指します。次のWebサービスには、デフォルトでHTTPセキュリティがあります。実装の一部として、セキュリティを変更する必要がある場合があります。

Webサービス

関連BPELプロセス

摘要

CB_​ServerService

ConnectDisconnect

このWebサービスは、コール元のシステムにステータスを返す手段であるリターン・インタフェースを定義します。

このWebサービスはOUAFではなく、ヘッドエンド・システムによってのみ起動されます。CDStateChangeNotification Webメソッドのみがコンポジットに実装されます。

endpointURIの書式: http://<EM_​SERVER>:<EM_​SERVER_​PORT>/soa-infra/services/Sensus/ConnectDisconnect/CB_​ServerService

CB_​Server

OnDemandRead

このWebサービスは、コール元のシステムに検針を返す手段であるリターン・インタフェースを定義します。

このWebサービスはOUAFではなく、ヘッドエンド・システムによってのみ起動されます。ReadingChangedNotification Webメソッドのみがコンポジットに実装されます。

endpointURIの書式: http://<EM_​SERVER>:<EM_​SERVER_​PORT>/soa-infra/services/Sensus/OnDemandRead/CB_​Server

OA_​ServerService

DeviceStatusCheck

このWebサービスは、請求応答のInitateOutageDetectionEventRequestの非同期リターンを定義します。また、未承諾アラームにも使用されます。

このWebサービスはOUAFではなく、ヘッドエンド・システムによってのみ起動されます。ODEventNotification、PingURLおよびGetMethods Webメソッドのみがコンポジットに実装されます。

endpointURIの書式: http://<EM_​SERVER>:<EM_​SERVER_​PORT>/soa-infra/services/Sensus/DeviceStatusCheck/OA_​ServerService

Sensus RNI Webサービス

次の表に、Oracle Utilities Smart Grid Gatewayコマンド・メッセージに使用されるSensus RNI Webサービスおよび操作を示します。

Smart Grid Gatewayコマンド

AMIアダプタ・ビジネス・オブジェクト

Sensus Webサービス

Sensus操作

設備コミッション

D6-MeterAddNotification

MR

MeterAddNotification

設備デコミッション

D6-MeterRemoveNotification

MR

MeterRemoveNotification

リモート接続/リモート切断

D6-InitiateConnectDisconnect

CD

InitiateConnectDisconnect

D6-ConnectDisconStateChgNtf

CB

CDStatesChangedNotification (async reply)

設備ステータス・チェック

D6-InitiateOutageDetection

OD

InitiateOutageDetectionEventRequest

D6-OutageDetectEvtNotification

OA

ODEventNotification (async reply)

現在値読取

D6-InitiateMeterByMeterId

MR

InitiateMeterReadingsByMeterID

D6-ReadingChangedNotification

CB

ReadingChangedNotification (async reply)