Ticket #660 (closed enhancement: fixed)

Opened 6 months ago

Last modified 6 months ago

Virtual CSW endpoints

Reported by: josegar74 Owned by: geonetwork-devel@…
Priority: major Milestone: v2.7.0
Component: General Version: v2.6.3
Keywords: Cc:

Description (last modified by josegar74) (diff)

Add the capability to have custom CSW entry points that applies extra criteria to the CSW request.

A new CSW service entry point is defined using the following syntax:

<service name="csw-with-my-filter">
       <class name=".services.main.CswDispatcher" >
               <param name="filter" value="+inspirerelated:on +themekey:environment"/>
       </class>
</service>

The "filter" parameter value is the filter to apply to Lucene query using Lucene query syntax (  http://lucene.apache.org/java/2_9_1/queryparsersyntax.html). Allows OR and AND operators.

Adding new services require a restart of the application.

Attachments

Patch_CSW_Virtual.patch Download (27.7 KB) - added by josegar74 6 months ago.
Patch_for_CSW_Virtual_with_documentation.patch Download (40.1 KB) - added by josegar74 6 months ago.

Change History

Changed 6 months ago by josegar74

  • description modified (diff)

Changed 6 months ago by josegar74

Changed 6 months ago by josegar74

Added updated patch including updated manual

Changed 6 months ago by josegar74

Changed 6 months ago by josegar74

Updated patch fixing service end-points in capabilities document and documentation section on how to configure using overrides feature

Changed 6 months ago by josegar74

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.