データ・ドメインをプロビジョニングするには、データ・インジェストWebサービスでprovisionDataStore操作を使用します。この操作により、PDRやDDRなどの初期レコードが作成され、それらのレコードがデフォルト値にリセットされます。
この操作は、clearDataStoreを実行した後に実行することを想定しています。また、スキーマ・レコードに定義されている構成をすでにエクスポートしており、provisionDataStore操作の実行後にその構成をインポートするものとします。
<ingest:provisionDataStore/>
データ・ドメインをプロビジョニングするには、次の手順を実行します。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ingest="http://www.endeca.com/MDEX/ingest/3/0"> <soapenv:Header/> <soapenv:Body> <ingest:provisionDataStore> <ingest:OuterTransactionId>txId</ingest:OuterTransactionId> </ingest:provisionDataStore> </soapenv:Body> </soapenv:Envelope>
このリクエストにより、データ・ドメインに初期スキーマ・レコードが追加され、それらのスキーマ・レコードがデフォルト値に設定されます。
<ingest:provisionDataStoreResponse> <ingest:OuterTransactionId>txId</ingest:OuterTransactionId> <ingest:numPropertiesCreated>2</ingest:numPropertiesCreated> <ingest:numRecordsAffected>2</ingest:numRecordsAffected> <ingest:numRecordsDeleted>0</ingest:numRecordsDeleted> </ingest:provisionDataStoreResponse>
provisionDataStore操作を実行したら、構成をインポートしてEndeca Serverのupdate-spelling-dictionariesコマンドを実行し、スペル辞書を更新できます。
Integratorのデータ・ドメインのリセットを、実行中のclearDataStore操作およびprovisionDataStore操作で使用する場合、このコネクタでもスペル辞書が更新されます。