構成Webサービスを使用したマージ・ポリシーの取得

グローバル構成レコードを取得して、マージ・ポリシーの現在の設定を確認できます。

グローバル構成レコードを取得するには、次の手順を実行します。

  1. soapUIなどのツールで、データ・ドメインに対応するOracle Endeca Serverの構成Webサービスにアクセスします(booksデータ・ドメインの次の例を参照)。
    http://web007:7001/endeca-server/ws/config/books?wsdl
  2. 次の例のように、getGlobalConfigRecord操作を使用して、構成Webサービスを通じてグローバル構成レコードを取得します。
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
       <soap:Body>
          <config:configTransaction 
             xmlns:config="http://www.endeca.com/MDEX/config/services/types/2/0" 
             xmlns:mdex="http://www.endeca.com/MDEX/config/XQuery/2009/09">
             <config:getGlobalConfigRecord />
          </config:configTransaction>
       </soap:Body>
    </soap:Envelope>
構成Webサービスからのresultsレスポンスは、次の例のようになります(SOAP要素は削除済)。
<config-service:results 
   xmlns:config-service="http://www.endeca.com/MDEX/config/services/types/2/0">
   <mdex:globalConfigRecord xmlns:mdex="http://www.endeca.com/MDEX/config/XQuery/2009/09">
      <mdex:record xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         ...
         <mdex-config_Key type="mdex:string">global</mdex-config_Key>
         <mdex-config_MergePolicy type="mdex:string">balanced</mdex-config_MergePolicy>
         ...
      </mdex:record>
   </mdex:globalConfigRecord>
</config-service:results>

この例では、Endecaデータ・ドメインのDgraphプロセスに対してマージ・ポリシーがbalancedに設定されています。