-
-
Notifications
You must be signed in to change notification settings - Fork 489
Extractor App proposal
A session selection is added in order to be able to build a list of records to extract. A rule is defined to know if a record can be extracted or not. By default, all records can be extracted. Custom rules could define more strict rules eg. only records with WFS links can be extracted.
== What is the rule for MW ? Keyword ==
Once added to the extraction selection, user can click extract
and open the extractor app
configuration panel.
Sample extractor apps:
- Sextant https://github.com/camptocamp/sextant/tree/master/extracteur
- geOrchestra https://github.com/georchestra/georchestra/tree/15.12/extractorapp
- Extent restriction
- SRS
This optional panel allows to collect information about the user requesting extraction. If user is connected to the catalog, the form is filled with user details automatically.
API change:
- GET /api/records/extract: Return the extractor app JSON configuration ?
- POST /api/records/extract: Trigger records extractions.
This new service is synchonous and configuration allows to plug custom bean in order to bridge to different types of extractor apps. By default a XMLExtractorAppConfigAction is provided (to be discussed).
This bean MUST extend the following interface: IExtractorAppAction#write
Configuration is made using:
If you have some comments, start a discussion, raise an issue or use one of our other communication channels to talk to us.