管理属性値は、管理属性に対する割当てを表します。Endecaデータ・ドメインの索引にそれらを追加すると、管理属性値はレコードとして表されます。管理属性値は、データ・レコードを追加する前に、空のデータ・ドメインに追加できます。
<ns:record> <!--Zero or more repetitions:--> <ns1:attribute name="?" type="?">?</ns1:attribute> </ns:record>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.endeca.com/MDEX/ingest/3/0" xmlns:ns1="http://www.endeca.com/MDEX/XQuery/2009/09"> <soapenv:Header/> <soapenv:Body> <ns:ingestChanges> <ns:addRecords> <ns:record> <ns1:attribute name="mdex-dimension_location_Parent" type="mdex:string">US</ns1:attribute> <ns1:attribute name="mdex-dimension_location_Spec" type="mdex:string">VT</ns1:attribute> <ns1:attribute name="mdex-dimension-value_Dimension" type="mdex:string">location</ns1:attribute> </ns:record> </ns:addRecords> </ns:ingestChanges> </soapenv:Body> </soapenv:Envelope>
追加する管理属性値は、Endecaデータ・ドメインではまったく新しいレコードとみなされます。つまり、specと同じ値を持つ管理属性値レコードがデータ・ドメインにすでに存在する場合、addRecordsリクエストは失敗します。
管理属性値レコードをロードするには、次のようにします。
管理属性値を追加する他、データ・インジェストWebサービスのupdateRecordsサブ操作を使用して、管理属性値に対する割当てを更新することもできます。ただし、更新できるのは管理属性値を追加した後で、mdex-dimension-value_name属性およびmdex-dimension-value_rank属性の値のみです。