Table of Contents

Search

  1. Preface
  2. Introduction
  3. Configuring the Data Director Application
  4. Establishing a Root Node
  5. Defining the Business Entity Model
  6. Configuring Business Entity Properties
  7. Configuring Reference Entity Properties
  8. Transforming Business Entities and Views
  9. Managing Many-to-Many Relationships
  10. Configuring Search
  11. Configuring Workflow Tasks and Triggers
  12. Configuring Security and Data Filters for Business Entities
  13. Integrating Data as a Service
  14. Configuring External Calls
  15. Designing the Data Director User Interface
  16. Localizing Data Director
  17. Provisioning Tool Frequently Asked Questions

Overview

Overview

External providers provide web services for cleansing, analysis, and transformation of business entity data. You can use the external web services for custom validation, such as checking if the address field is empty when you add a business entity. You can use the external web services to apply custom logic when you transform business entity data. For example, when you merge two business entity records, you can merge addresses, but you cannot merge telephone numbers.
You can configure calls to the external web services for certain steps in the business entity execution logic. You must configure the business entities and the events for which you want to call an external service. You must configure external calls as extensions to business entity services. Use the XML Schema Definition (XSD) for the external web services to get the request and response types. An external web service operation must use the request and response types for the input and output elements. Based on the logic you implement, requests go to the external services for analysis or transformation of business entity data.
The XSD file is in the following location:
<infamdm installation directory>\hub\ server\lib\mdm-spi.jar
Use the sample WSDL file in the Resource Kit to understand the external services, operations, methods, and the data types that the service methods exchange. The sample
custom-logic-service.wsdl
file for the external web services is in the following location:
<infamdm installation directory>\hub\resourcekit\samples\BESExternalCall\source\resources\webapp\WEB-INF\wsdl\
You must develop and deploy the external web services. Use the Ant build file,
build.xml
in the folder
<infamdm installation directory>\hub\resourcekit\samples\BESExternalCall\
to build the
bes-external-call.ear
file. You must deploy the EAR file on the application server and use the Provisioning tool to configure the calls to the web services.

0 COMMENTS

We’d like to hear from you!