対話Webサービスについて

対話Webサービスは、Oracle Endeca Serverのデータ問合せの主要な手段を提供します。

概要

このWebサービス・インタフェースは、Oracle Endeca Serverで駆動されるフロントエンド・アプリケーションで使用できます。インタフェースはStudioがOracle Endeca Serverに問合せ(ナビゲーションや検索問合せなど)を送信するために使用します。ユーザーが使用することもできます。これは、バインディングのラップされたドキュメント/リテラル・パターンもサポートするWS-I準拠のSOAP/HTTP Webサービスです。

サービスは、次のような基本的なOracle Endeca Server動作をサポートします。
  • ガイド付きナビゲーション
  • レコード検索
  • 値検索
  • フロントエンド・アプリケーション・クライアントとOracle Endeca Server間の通信
  • 一連のサマリー

対話Webサービスは、conversation.wsdlで宣言されます。サービスでは、複数のライブラリ・ヘルパー・モジュールが使用されます。

対話WebサービスのWSDLドキュメントを表示するには、次のコマンドを発行します。
http://host:<port>/endeca-server/ws/conversation/dataDomain?wsdl
hostおよびportはOracle Endeca Serverのインスタンスが実行されているマシンを表し、dataDomainはEndecaデータ・ドメインの名前です。
次の例に示すように、サービスのバージョンはWSDLに含まれるネームスペースの1つにリストされます(この例のバージョンは実際にインストールされているサービスのバージョンと一致しない場合があります)。
xmlns:cs_v2_0="http://www.endeca.com/MDEX/conversation/2/0"
この例では、2がメジャー・バージョン、0がマイナー・バージョンです。複数のマイナー・バージョンがサポートされている場合は、WSDLの固有のネームスペースにリストされます。

対話Webサービスの操作の詳細とスキーマ要素については、Oracle Endeca Server APIリファレンスを参照してください。