Metadata Select services
These services are for creating and managing a set of selected metadata records. The selected set is normally used by the metadata.batch services eg. metadata.batch.update.privileges
, metadata.batch.newowner
, metadata.batch.update.status
, metadata.batch.update.categories
, metadata.batch.version
, metadata.batch.processing
and metadata.batch.delete
.
Select metadata records (xml.metadata.select)
This service can be used to build and manage a selected set of metadata.
Request
Parameters:
- id: Identifier of metadata to select (can be more than one)
- selected: Selection state. Values: add, add-all, remove, remove-all
Select all metadata example:
Url:
http://localhost:8080/geonetwork/srv/eng/metadata.select
Mime-type:
application/xml
Post request:
<?xml version="1.0" encoding="UTF-8"?>
<request>
<selected>add-all</selected>
</request>
Select a metadata record example:
Url:
http://localhost:8080/geonetwork/srv/eng/metadata.select
Mime-type:
application/xml
Post request:
<?xml version="1.0" encoding="UTF-8"?>
<request>
<id>2</id>
<selected>add</selected>
</request>
Clear metadata selection example:
Url:
http://localhost:8080/geonetwork/srv/eng/metadata.select
Mime-type:
application/xml
Post request:
<?xml version="1.0" encoding="UTF-8"?>
<request>
<selected>remove-all</selected>
</request>
Response
The XML response from this service always contains the number of metadata records selected after applying the select operation.
Example:
<?xml version="1.0" encoding="UTF-8"?>
<request>
<Selected>10</Selected>
</request>