An example Webhook consumer service set up using Java and Spring Boot, which will be used for validation of object properties using catalogs. Such webhooks can be used, when a certain String-property can only be a value, that is contained within a specified catalog. In this case this webhook service will provide one extra validation layer for object import or update.
Requirements
In this tutorial, we'll create a Spring Boot Service using Java, meaning the requirements for the proejct are derived from Spring Boot. Thus, a JDK version 1.8 or later and Maven 3.2 or later are required.
Also a running instance of a Catalog-Service is required, as well as the existence of the catalog within the system, that will be checked against.
The object property, which should be validated, must also exist in the system scheme.
Setting up the Webhook Service
...