後でエクスポートできる大量のレコードを取得するには、対話WebサービスのRecordListConfigタイプの一部としてリクエストします。
後でエクスポートできる大量のレコードをリクエストする問合せは、レコードのリストをリクエストする有効なナビゲーション問合せと同じです。ここでは、このような問合せについて対話Webサービスのリクエストとレスポンスの形式の例を示します。大量のレコードをリクエストするために構成は必要ありません。RecordListConfigリクエストの一部として返されるレコードは、エクスポートできます。
エクスポートするレコードのリストのナビゲーション問合せを作成する場合、返す必要のあるレコード数を指定する必要はありません。対話Webサービスは、レコードに対する他のリクエストと同じように、レコード・リスト内のレコードを返します。Studioを使用している場合、エクスポートするレコード数の制限の設定は、Studioで構成されます。この設定の構成の詳細は、『Oracle Endeca Information Discovery Studio Studio管理およびカスタマイズ・ガイド』を参照してください。
対話Webサービス・リクエストでレコード・リストをリクエストするには、RecordListConfigタイプを使用します。RecordListConfigに新しいパラメータを指定する必要はありません。単純に、RecordsPerPageをエクスポートするレコード数に設定し、Pageを0に設定します。
<RecordListConfig Id="RecordList" MaxPages="40"> <Column>WineType</Column> <Column>Price</Column> <RecordsPerPage>20</RecordsPerPage> <Page>0</Page> <Sort Key="Num" Direction="Ascending" /> </RecordListConfig>
<cs:RecordList Id="RecordList">
<cs:NumRecords>19</cs:NumRecords>
<cs:TotalPages>40</cs:TotalPages>
<cs:RecordRange First="1" Last="19"/>
<cs:RecordListEntry>
<cs:Record>
...
</cs:Record>
<cs:ComputedProperties/>
</cs:RecordListEntry>
...
</cs:RecordList>