Ticket #660 (closed enhancement: fixed)

Opened 18 months ago

Last modified 18 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 18 months ago.
Patch_for_CSW_Virtual_with_documentation.patch Download (40.1 KB) - added by josegar74 18 months ago.

Change History

Changed 18 months ago by josegar74

  • description modified (diff)

Changed 18 months ago by josegar74

Changed 18 months ago by josegar74

Added updated patch including updated manual

Changed 18 months ago by josegar74

Changed 18 months ago by josegar74

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

Changed 18 months ago by josegar74

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