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