Overview: Siebel eBusiness Application Integration Volume I > Error Messages and Troubleshooting Tips >

Siebel Data Mapper


Error

The input does not contain an Integration Message.

Cause

Calling a DTE Business Service with no input property set (the Business Service may not need one).

Resolution

Specify the InputType or OutputType as ServiceArguments. In this case, the business service property set arguments are passed directly to the map function. The standard property set functions can be used to access them.

Error

Data Transform Error. XPSGetRootElement: Input Property Set does not have an 'XML Document', a Child Property Set with type 'XMLHierarchy'.

Cause

The XML Hierarchy Converter Business Service converts incoming XML into a XMLHierarchy PropertySet. Data transformation functions in script exist to convert this into a standard Siebel Integration object Hierarchy property set. These functions expect to find a child PropertySet with type=XMLHierarchy.

Resolution

When calling the transformation function, check the contents of the Input PropertySet and the Type of its Child PropertySet. Make sure the Child PropertySet type of the Inputs PropertySet is XMLHierarchy.

Error

"Service Method arguments property set has no children, should have one child of type 'siebel message', error invoking service 'EAI Data Transformation Engine', method 'Execute' at step 'Transform Contact Data'".

Cause

You have not specified Siebel Message as the EAI Data Transformation Engine business service method argument. When calling a EAI Data Transformation Engine business service, a check is made to see if the Input PropertySet contains a Siebel Message.

Resolution

If you want to map one integration object to another, you should specify Siebel Message as the EAI Data Transformation Engine business service method argument.


 Overview: Siebel eBusiness Application Integration Volume I 
 Published: 18 April 2003