Siebel Financial Services eBusiness Application Integration Guide > Siebel Financial Services eAI Architecture > Industry XML Connector >

Industry XML Data Transformation Engine


The Industry XML Data Transformation Engine transforms the hierarchy between external and internal data models that are represented by integration object instances. The Industry XML Data Transformation Engine is designed to handle heterogeneous messages to allow more than one business object scenario. It also takes extra input arguments specified in the data transformation map to indicate the possibility of removing empty value tags from the instances transformed.

Table 8 lists the specific methods for the industry XML Data Transformation Engine.

Table 8. Industry XML Data Transformation Engine Methods
Methods
Display Name
Description
ToExternal
Transform To External Hierarchy
Transforms Siebel internal integration object hierarchy into the industry XML external hierarchy.
ToInternal
Transform To Siebel Hierarchy
Transform industry XML external hierarchy into the Siebel internal integration object hierarchy.

Industry XML Data Transformation Engine business service uses combinations of method, and method arguments to achieve different tasks.Table 9 lists all the method arguments available to use with Industry XML Data Transformation Engine business service.

Table 9.  Industry XML Data Transformation Engine Method Arguments
Argument
Default Value
Description
XMLHierarchy
N/A
Property set in internal or external integration object hierarchy.
<MapArgs>
N/A
See Business Processes and Rules: Siebel eBusiness Application Integration Volume IV.

Each method defined for the Industry XML Data Transformation Engine business service takes some input arguments and produces some output arguments as listed in Table 10 and Table 11.

Table 10. Method Arguments for ToExternal Method
Name
Display Name
Data Type
Type
Optional
XMLHierrarchy
XML Property Set
Hierarchy
Input/Output
No
<MapArgs>
 
String
Input
Yes

Table 11. Method Arguments for ToInternal Method
Name
Display Name
Data Type
Type
Optional
XMLHierrarchy
XML Property Set
Hierarchy
Input/Output
No
<MapArgs>
 
String
Input
Yes


 Siebel Financial Services eBusiness Application Integration Guide 
 Published: 18 April 2003