エンドポイント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を使用して編集できます。
アダプタ開発キットのエンドポイント・オーバーライドDVM (DG–EndpointOverrides.dvm)では特定のキー・セットが使用され、それぞれ1つ以上のコマンドに使用されます。次の表は、Landis+Gyrアダプタで使用可能なDVMキーおよび各キーで使用されるコマンドを示しています。
DVMキー |
コマンド |
---|---|
MR_Server |
設備コミッション 設備デコミッション 現在値読取(スカラー) 現在値読取(インターバル) |
CD_Server |
リモート接続 リモート切断 |
OD_Server |
設備ステータス・チェック |
アダプタ開発キットから作成されたアダプタにオーバーライド・エンドポイントURIを定義するには、次の手順を使用します。
-
BPEL構成のSOAコンポーザを開きます。
SOAコンポーザのURLは、http://server:port/soa/composerです。
-
左パネルで、DG–EndpointOverrides.dvmを選択します。
-
Fusion Middleware v12.2.1では、これは「デプロイメント・ビュー」の「共有」または「タイプ・ビュー」の「ドメイン値マップ」にあります。
-
Fusion Middleware v12.2.2では、これは「デプロイメント・ビュー」の「メタデータ」にあります。
右側のパネルにDVMが開きます。「摘要」フィールドにDVMの使用可能なキーが示されます(表示されるのは最初のキーのみですが、スクロールしてリストを確認できます)。このパネルには、以前に定義されたキーのリストも表示されます。
-
-
「セッションの作成」ボタン(左側のパネルの上)をクリックして、編集セッションを開始します。
-
「ドメイン値の追加」アイコン(+)をクリックして、新しいキーを追加します。
「ドメイン値の追加」ダイアログが開きます。
-
「ドメイン値の追加」ダイアログに、適切な値を次のように入力します。
-
キー: 定義するエンドポイントURIのDVMキー(前述の表を参照)。
-
エンドポイントURI: オーバーライド・エンドポイントURI。
-
-
「OK」をクリックします。
キーのリストに新しいDVM値が表示されます。
-
「保存」アイコンをクリックして、DVM値を保存します。
-
「パブリッシュ」ボタンをクリックして、編集セッションの変更内容をすべて有効にします。
「パブリッシュ・セッション」ダイアログに、オプションでセッションのノートを入力します。
セッションを公開すると、即時に変更内容が有効になります。
変更内容を破棄するには、「破棄」をクリックします。
「終了」をクリックして、現在のセッションを終了します。終了しても、セッションは開いたままであることに注意してください。変更を加えずにセッションを終了するには、「破棄」を使用します。