Export All

A new endpoint 'data-export/export-all has been introduced in the Quesnelia release. The access to the endpoint requires a separate permission: Data export:Export all and the export can be triggered only through API call but it can be monitored in the Data export UI. The files generated by export are compressed and stored in S3 (or minIO) with the following naming convention: <exported-record-type>-all--<export-job-id>.zip The files can also be accessed from Data Export UI.

The endpoint accepts the following parameters:

  1. record type:

    1. authority

    2. holdings

    3. instances (default value)

  2. job profile:

    1. custom profile provided by user

    2. default job profile for selected record type (default value)

  3. include deleted records:

    1. yes (default value)

    2. no

  4. include records suppressed from discovery:

    1. yes

    2. no (default value)

Exported files are stored in S3 (or minIO) and

The progress of export all Data export UI shows jobs that is in progress (as implemented for all other export types).

image-20240522-232315.png

For additional information see the following presentation by @Oleksandr Bozhko:

Relevant Jira: https://folio-org.atlassian.net/browse/MDEXP-621

API documentation: https://s3.amazonaws.com/foliodocs/api/mod-data-export/s/data-export.html#operation/postExportAll