fcrepo-exts / fcrepo-camel-toolbox

A collection of ready-to-use messaging applications with fcrepo-camel
Apache License 2.0
13 stars 26 forks source link

FCREPO-3834 Enable Camel toolbox to send xml records to Solr indexing service #191

Closed Surfrdan closed 7 months ago

Surfrdan commented 1 year ago

FCREPO-3834 Enable Camel toolbox to send xml records to Solr indexing service


JIRA Ticket: https://fedora-repository.atlassian.net/browse/FCREPO-3834

What does this Pull Request do?

Removes the ldpath related code and replaces the Solr requirement on LDPath with a Solr XSLT transform implementation

What's new?

Replaced LDPath transform with an XSLT based transform which can be supplied per object via the same hasIndexingTransformation as the previous LDPath implementation. Alternatively, if no transofmation is specified, a bare-boines default transform is supplied on the classpathj which replicates the functaionality of the LDPath version.

How should this be tested?

A description of what steps someone could take to:

Additional Notes:README.md should probably be updated too to reflect the new changes and removal of the LDPath functionality, however, I wasn't sure whether that should wait until after a release as I believe the README.md is the main dicumentation for this repo and relates to the current release.

Interested parties

@fcrepo/committers

Surfrdan commented 7 months ago

I've pushed a number of changes which should address those points.