Batch Export Web Services
Projector provides a batch export in cases where lengthy database processing may take place in order to make the exported records available. Each export is divided into two web services. One (for example, SubmitOlapGinsuExport) submits the query into a request queue and returns the RequestId. The other (for example, ExportOlapGinsuRecords) uses the RequestId to check to see if the query data is available, and to begin to export the data records if available.
To avoid needless burden on the Projector server, please check for the availability of batched data no more than once every five minutes.
Each batch export has its own request parameters for submitting the export request. And each has its own response record format for the exported records. But all share the same response to the export request and the request for the exported records. In addition, there is some shared information in the response to the export request. Those common elements are documented below.
Note that once all of the records have been exported (or if they are not exported within a few hours of their availability), the exported records are deleted from the server.