Information Discoveryのメタデータ・プロパティの作成

使用するInformation Discovery属性プロパティごとにレコードを追加する必要があります。

メタデータ・プロパティは、プロパティ詳細レコード(PDR)に追加されます。構成WebサービスのupdateProperties操作を使用して、これらのレコードを追加します。

次のSOAPリクエスト例は、簡単な例を示しています。
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ns:configTransaction xmlns:ns="http://www.endeca.com/MDEX/config/services/types/2/0" xmlns:ns1="http://www.endeca.com/MDEX/config/XQuery/2009/09">
      <ns:updateProperties>
        <ns1:record>
          <mdex-property_DisplayName>availableAggregations</mdex-property_DisplayName>
          <mdex-property_IsTextSearchable>false</mdex-property_IsTextSearchable>
          <mdex-property_IsPropertyValueSearchable>false</mdex-property_IsPropertyValueSearchable>
          <mdex-property_Type>mdex:string</mdex-property_Type>
          <mdex-property_Key>system-eid_available_aggregations</mdex-property_Key>
        </ns1:record>
        <ns1:record>
          <mdex-property_DisplayName>defaultAggregation</mdex-property_DisplayName>
          <mdex-property_IsTextSearchable>false</mdex-property_IsTextSearchable>
          <mdex-property_IsPropertyValueSearchable>false</mdex-property_IsPropertyValueSearchable>
          <mdex-property_Type>mdex:string</mdex-property_Type>
          <mdex-property_Key>system-eid_default_aggregation</mdex-property_Key>
        </ns1:record>
        <ns1:record>
          <mdex-property_DisplayName>localizedDisplayName</mdex-property_DisplayName>
          <mdex-property_IsTextSearchable>false</mdex-property_IsTextSearchable>
          <mdex-property_IsPropertyValueSearchable>false</mdex-property_IsPropertyValueSearchable>
          <mdex-property_Type>mdex:string</mdex-property_Type>
          <mdex-property_Key>system-eid_group_localizedDn</mdex-property_Key>
        </ns1:record>
      </ns:updateProperties>
    </ns:configTransaction>
  </soap:Body>
</soap:Envelope>
この例では、1つのupdateProperties操作で複数の属性プロパティが作成されることに注意してください。このリクエストには、作成される属性プロパティごとに1つの<record>ノードが含まれます。

属性メタデータを作成するこのリクエストは、一度のみ実行する必要があります。このリクエストを繰り返し実行すると、同じ結果が生成され、エラーは返されません。