Siebel Financial Services Connector for IAA-XML Guide > Configuration Roadmap > Configuring Outbound and Inbound Integration >

Sample Workflow IAA Add Party Outbound Workflow


This is a sample workflow process that gets Contact information from database and converts it into IAA-XML AddPartyRequest format. This IAA-XML message is then sent to MQ Series. Other Applications will be able to retrieve the message from MQ.

Figure 5 shows the graphical representation of the IAA Add Party Outbound workflow.

Figure 5. IAA Add Party Outbound Workflow

Click for full size image

Process properties

The IAA Add Party Outbound Workflow process has the following properties.

Name
Data Type
Converter Request Prop Set
Hierarchy
DTE Request Prop Set
Hierarchy
Dispatch Key
String
Dispatch Map Name
String
Error Code
String
Error Message
String
IAA Request Msg
String
Object Id
String
Output File Name
String
Process Instance Id
String
Siebel Operation Object Id
String
SiebelOperation
String
Transaction Manager Request Prop Set
Hierarchy
XML Response Prop Set
Hierarchy

NOTE:  You set workflow process properties when you need a property that will be global to the entire workflow.

The first step, after Start, uses the FINS IAA-XML Transaction Manager to query a party from your Siebel application, using the following input and output arguments.

Input Arguments

Input Argument
Type
Value
Property Name
Property Data Type
DispatcherMapName
Literal
IAADispMap
 
 
IXML Map Path
Process Property
 
Dispatch Key
String
Primary Row Id
Process Property
 
Object Id
String
Outbound Operation
Literal
IXMLOperation_QUERY_BY_ID
 
 

Output Arguments

Property Name
Type
Output Argument
Transaction Manager Request Prop Set
Output Argument
XML Hierarchy

The second business service transforms the information using the FINS IAA-XML Data Transformation Engine business service with the Transform To External Hierarchy and following input and output arguments.

Input Arguments

Input Arguments
Type
Property Name
Property Data Type
XML Property Set
Process Property
Transaction Manager Request Prop Set
Hierarchy

Output Arguments

Property Name
Type
Output Argument
DTE Request Prop Set
Output Argument
XML Property Set

The third business service invokes the FINS IAA-XML Converter with the PropSetToXMLPropSet method to convert the IAA-XML Hierarchy to an IAA-XML String with the input and output arguments shown below.

Input Arguments

Input Arguments
Type
Property Name
Property Data Type
XML Hierarchy
Process Property
DTE Request Prop Set
Hierarchy

Output Arguments

Property Name
Type
Output Argument
Converter Request Prop Set
Output Argument
XML Hierarchy

The result of this step is stored in output argument Converter Request Prop Set.

As the last step of the workflow, the forth business service of the workflow invokes the XML Hierarchy Converter with the XML Hierarchy to XML Document method to generate the outgoing XML document using the input and output arguments shown below.

Input Arguments

Input Arguments
Type
Value
Property Name
Property Data Type
EscapeNames
Literal
false
 
 
XMLHierarchy
Process Property
 
Converter Request
Prop Set
Hierarchy

Output Arguments

Property Name
Type
Output Argument
IAA Request Msg
Output Argument
<Value>


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