Business Processes and Rules: Siebel eBusiness Application Integration Volume IV > Data Mapping Using Scripts >

DTE Business Service Method Arguments


Table 12 presents the arguments for the Execute method of the DTE business services.

Table 12. DTE Business Service Method Arguments
Name & Display Name
Data Type
Type
Optional
Storage Type
PickField
PickList
MapName
Map Name
String
Input
No
Property
-
-
InputType
Input Type
String
Input
No
Property
Value
EAI Message Type PickList
OutputType
Output Type
String
Input
No
Property
Value
EAI Message Type PickList
SiebelMessage
Siebel Message
Hierarchy
Input/Output
Yes
Hierarchy
-
-
MIMEHierarchy
MIME Hierarchy
Hierarchy
Input/Output
Yes
Hierarchy
-
-
XMLHierarchy
XML Hierarchy
Hierarchy
Input/Output
Yes
Hierarchy
-
-

You can set these arguments in Siebel Tools.

MapName. The name of the eScript function to call to perform the transformation.

InputType. The type of input object to pass to the transformation function. The value will be one of SiebelMessage, MIMEHierarchy, XMLHierarchy, or ServiceArguments. This argument is required only when you use ServiceArguments as the value. When ServiceArguments is used the business service, PropertySet is passed to the map function without interpretation.

OutputType. The type of the output object to pass to the transformation function. The types are the same as the ones for Input Type.

SiebelMessage. You use this argument when the input or output object or both are SiebelMessage. SiebelMessage is used when converting to or from an integration object, and is the correct choice when mapping one integration object to another. Your map function is passed two objects of type CSSEAIIntMsgIn and CSSEAIIntMsgOut. These objects are for the SiebelMessage that is the input to the transformation and the SiebelMessage that is produced by the transformation, respectively.

MIMEHierarchy. You use this argument if either the input or output object or both are MIMEHierarchy. MIMEHierarchy is used when converting to or from MIME Hierarchy objects. Your map function is passed two object types; CSSEAIMimeMsgIn for the MIMEHierarchy that is the input to the transformation and CSSEAIMimeMsgOut for the MIMEHierarchy that is produced by the transformation. MIME Hierarchy objects are defined by the EAI MIME Doc Converter business service. For details on the EAI MIME Doc Converter, see Integration Platform Technologies: Siebel eBusiness Application Integration Volume II.

XMLHierarchy. You use this argument if either the input or output object or both are XMLHierarchy. XMLHierarchy is used when converting to or from XML Hierarchy objects. Your map function is passed an object of type XML Property Set for both input and output XMLHierarchy. XML Hierarchy objects are defined by the XML Hierarchy Converter business service. For details on XML Hierarchy Converter, see XML Reference: Siebel eBusiness Application Integration Volume V.


 Business Processes and Rules: Siebel eBusiness Application Integration Volume IV 
 Published: 18 April 2003