Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The application can receive and send LDN (Linked Data Notifications) messages concerning items with external systems. The LDN system is the protocol of message exchanging; the Quality Assurance system is the mechanism used to approve or reject item updates.

How to enable

Configuration properties involved:

ldn.enabled = true|false

true => message is received and managed the server responds with an HTTP 202 code
false => message is refused and the server responds with an HTTP 404 code

event.dispatcher.default.consumers


 

Add the "ldnmessage" consumer to this list of default consumers.  This consumer is used to store LDN (Linked Data Notification) messages.

ldn.notify.inbox =

<ldn inbox endpoint> 

${dspace.server.url}/ldn/inbox

Where
where
the ldn inbox rest service is mapped on the current DSpace instance.
IE:
Default is ${dspace.server.url}/ldn/inbox

coar-notify.ip-range.enabled = true|false

enables the validation against the IP of received ldn message against the registered range