Table of Contents

Search

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