External providers provide web services to cleanse, analyze, and transform record data. Use the external web services for custom validation, such as checking if the address field is empty when you add a record. Use the external web services for custom logic to transform record data. For example, when you merge two records, you can merge addresses, but not telephone numbers.
An external web service exposes one or more operations that the business entity services can call. Each operation has a request and response type. Business entity services send the record data with the required service parameters to external services. You can configure calls to the external web services for certain steps in the execution logic. Based on the logic that you implement, requests go from
Data Director
to update the record data. The external services might modify the data, if required.
In the Provisioning tool, configure the business entity and the events for which you want to call the external service. In the Provisioning tool, upload the WSDL file for the external service and register the SOAP service and operation. Bind the service to specific business entities and events.
Use the WSDL file in the Resource Kit to understand the service, operations, methods, and the data types that the service methods exchange. The
custom-logic-service.wsdl
file for the external web services is in the following Resource Kit location: