エンドポイントURIの構成

構成プロセスには、各コマンドに適切なエンドポイントURIを定義して、ヘッドエンド・システムで使用できるようにBPELコンポジットを構成する手順が含まれます。エンドポイントURIを定義する場合は、BPELコンポジットを再デプロイメントするか再インストールするというアプローチがデフォルトになっています。たとえば、デフォルトでは、テスト・ハーネスを使用するアダプタを本番環境で実際のヘッドエンド・システムを使用するように変更する場合、適切なインストール・メニュー・オプションを編集し、BPELコンポジットを再デプロイすることが必要になります。インストールおよびデプロイメント中に各アダプタに定義されるエンドポイントURIのリストは、『Oracle Utilities Smart Grid Gateway Installation Guide』「Smart Grid Gateway Installation and Configuration Worksheets」の項を参照してください。

エンドポイント・オーバーライド・ドメイン値マップ(DVM)を使用して、デプロイメントおよびインストール中に定義されたエンドポイントURIを上書きすることもできます。このDVMにより、インストールされた元の値を上書きする代替URLを提供する特定キーを定義できます。エンドポイント・オーバーライドDVMは、Oracle SOA Composerを使用して編集できます。

Sensusエンドポイント・オーバーライドDVM (D6–EndpointOverrides.dvm)は特定のキー・セットを使用します。各キーは1つ以上のコマンドに使用されます。次の表に、Sensusアダプタに使用可能なDVMキーおよび各キーで使用されるコマンドを示します。

DVMキー

コマンド

MR_​Server

設備コミッション

設備デコミッション

現在値読取(スカラー)

CD_​Server

リモート接続

リモート切断

OD_​Server

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

ProcessCallout

ユーザー・イグジット機能

Sensusアダプタのオーバーライド・エンドポイントURIを定義する手順は、次のとおりです。

  1. BPEL構成のSOAコンポーザを開きます。

    SOAコンポーザのURLは、http://server:port/soa/composerです。

  2. 左パネルの「D6–EndpointOverrides.dvm」を選択します。
    • Fusion Middleware v12.2.1では、これは「デプロイメント・ビュー」「共有」または「タイプ・ビュー」「ドメイン値マップ」にあります。

    • Fusion Middleware v12.2.2では、これは「デプロイメント・ビュー」「メタデータ」にあります。

    右側のパネルにDVMが開きます。「摘要」フィールドにDVMの使用可能なキーが示されます(表示されるのは最初のキーのみですが、スクロールしてリストを確認できます)。このパネルには、以前に定義されたキーのリストも表示されます。

  3. 「セッションの作成」ボタン(左側のパネルの上)をクリックして、編集セッションを開始します。

  4. 「ドメイン値の追加」アイコン(+)をクリックして、新しいキーを追加します。

    「ドメイン値の追加」ダイアログが開きます。

  5. 「ドメイン値の追加」ダイアログに、適切な値を次のように入力します。

    • キー: 定義するエンドポイントURIのDVMキー(前述の表を参照)。

    • エンドポイントURI: オーバーライド・エンドポイントURI。

  6. 「OK」をクリックします。

    キーのリストに新しいDVM値が表示されます。

  7. 「保存」アイコンをクリックして、DVM値を保存します。

  8. 「パブリッシュ」ボタンをクリックして、編集セッションの変更内容をすべて有効にします。

    「パブリッシュ・セッション」ダイアログに、オプションでセッションのノートを入力します。

    セッションを公開すると、即時に変更内容が有効になります。

    変更内容を破棄するには、「破棄」をクリックします。

    「終了」をクリックして、現在のセッションを終了します。終了しても、セッションは開いたままであることに注意してください。変更を加えずにセッションを終了するには、「破棄」を使用します。