Table of Contents

Search

  1. Preface
  2. Introduction to Business Entity Services
  3. EJB Business Entity Service Calls
  4. REST Business Entity Service Calls
  5. SOAP Business Entity Service Calls
  6. Cross-reference Records and BVT Calculations Services
  7. Supporting Corporate Linkage Service
  8. External Calls to Cleanse, Analyze, and Transform Data
  9. Appendix A: Using REST APIs to Add Records
  10. Appendix B: Using REST APIs to Upload Files
  11. Appendix C: Using REST APIs to Manage Reports

Overview

Overview

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:
C:\<infamdm installation directory>\hub\resourcekit\samples\BESExternalCall\source\resources\webapp\WEB-INF\wsdl\
The Resource Kit includes sample code that implements custom logic and validation. When you install the Resource Kit, the
bes-external-call.ear
file for the sample custom logic and validation is deployed on the application server.

0 COMMENTS

We’d like to hear from you!