Siebel Financial Services Connector for IAA-XML Guide > Siebel Connector for IAA-XML >

FINS IAA-XML Dispatcher


The FINS IAA-XML Dispatcher is responsible for receiving and dispatching inbound messages. It receives the inbound message and scans the message for any commands specified in its rule sets dispatcher map and associate the integration objects for the connector components. It then parses the envelope of the message and converts it to the header property set and passes both, the integration objects for the specified action, the envelope layer property set and the XML message to the connector components for further processing. Table 20 lists all the user properties for FINS IAA-XML Dispatcher.

Table 20. FINS IAA-XML Dispatcher User Properties
Name
Value
Description
DispatcherMapName
<integration object name>
Name of an integration object that details the dispatching rules and syntax for the IAA-XML standard. This map is usually created along with all the other integration objects by the wizard. The default map name is "IAADispMap".
XMLEnvIntObjectName
<integration object name>
Name of an integration object that defines the content and hierarchy for the envelope and header section of IAA-XML. The default envelope integration object is "IAA Envelope".
XMLFaultObject_O
<path to fault section or element>
This allows dispatcher to identify a fault section with the first token and further confirm it with the value of second token if applicable. Extra fault objects can be added by incrementing the name with _1, _2, and so on. An example for the value for this user property name is XMLFaultObject_1 and value is //IOI/@cmdstatus;fail.

The IAA-XML Dispatcher business service provides ready-to-use methods and method arguments described in Table 21 and Table 22.

Table 21. FINS IAA-XML Dispatcher Methods
Methods
Display Name
Description
DispatchMessage
Dispatch Message
Validates the incoming XML message. If the message conforms to the dispatching rules, integration object names and other necessary information will be attached. It also checks for the respective envelope, header and fault section of the message and identifies them.

For each method defined the FINS IAA-XML Dispatcher business service takes input arguments and produces output arguments. These arguments are described in Table 22 and Table 23.

Table 22. FINS IAA-XML Dispatcher Method Arguments
Argument
Default
Description
XML Hierarchy
N/A
Property Set in XML hierarchy.

Table 23. Method Arguments for DispatchMessage Method
Name
Display Name
Data Type
Type
Optional
XMLHierarchy
XML Hierarchy
Hierarchy
Input/Output
No


 Siebel Financial Services Connector for IAA-XML Guide  
 Published: 18 April 2003