Siebel Financial Services Connector for ACORD P&C and Surety Guide > Siebel Connector for ACORD XML > FINS ACORD XML Transaction Manager >

Transaction Manager Methods and Arguments


The ACORD XML transaction manager methods and arguments are explained in the following tables. Table 2 describes the transaction manager methods.

Table 2. FINS ACORD XML Transaction Manager Methods
Method
Display Name
Function
Execute
Execute Transaction
Can be used for inbound or outbound messages when the integration object instance is provided. When only Row_Id is available, use the Execute Outbound method.
ExecuteOutbound
Execute Outbound
Executes an outbound operation specified in input arguments.
ExecuteSave
Execute and Save
Executes an outbound operation specified in input arguments and saves the transaction result in memory or in a file.

Table 3 describes the arguments for the FINS ACORD XML Transaction Manager.

Table 3. Method Arguments for the FINS ACORD XML Transaction Manager
Argument
Value
Description
OnlyIOI
true, false
For an inbound message, the integration object instance for request may contain header, body, and envelope portions. When the transaction manager takes the proper operation against the Siebel database, the integration object instance for response is generated as well.
If this value is set to "true," all non-message information from the request message is dropped so the converter and the DTE do not need to deal with, for example, header information. If this value is set to "false," all request information is carried over.
XMLHierarchy
<Input/Output XML Property Set>
The property set holder for input and output hierarchies.
RollbackInError
true, false
Indicates whether the operation will be rolled back for recovery if an error condition exists.
IXMLMapPath
<Entry key for the dispatcher map>
Stores the key value for the dispatcher map. The transaction manager uses it to look up the value for the integration object instance.
PrimaryRowId
<RowID of a Siebel object>
The primary row ID of the Siebel object that is used by the Siebel adapter to execute a query operation on the Siebel database.
SiebelFINS OperationOut
<Operation name from user property>
The operation to be used by the transaction manager, which is predefined in the user properties of the transaction manager.
SearchSpec
<Search spec>
The search specification for a query that is used by the Siebel adapter to execute a query operation on the Siebel database.
ReportErrorInMsg
true, false
The default value is "false." If it is set to "true," the transaction manager generates an error object within the output hierarchy.

Table 4 provides specifications for the Execute method arguments.

Table 4. Arguments for Execute Method
Argument
Display Name
Data Type
Type
Optional
OnlyIOI
Produce only an integration object instance
String
Input
Yes
XMLHierarchy
XML Property Set
Hierarchy
Input or Output
No
RollbackInError
Rollback In Error
String
Input
Yes
ReportErrInMsg
Report Error In Message
String
Input
Yes

Table 5 provides specifications for the Execute Outbound method arguments.

Table 5. Arguments for Execute Outbound Method
Name
Display Name
Data Type
Type
Optional
IXMLMapPath
IXML Map Path
String
Input
No
PrimaryRowId
Primary Row Id
String
Input
Yes
SiebelFINS OperationOut
Outbound Operation
String
Input
No
SearchSpec
Search Specification
String
Input
Yes
XMLHierarchy
XML Property Set
Hierarchy
Output
No

Table 6 provides specifications for the Execute Save method arguments.

Table 6. Arguments for Execute Save Method
Name
Display Name
Data Type
Type
Optional
IXMLMapPath
IXML Map Path
String
Input
No
PrimaryRowId
Primary Row Id
String
Input
Yes
SiebelFINS OperationOut
Outbound Operation
String
Input
No
SearchSpec
Search Specification
String
Input
Yes
RollbackInError
Is Rollback in Error
String
Input
Yes
PlaceToSave
Place To Save
String
Input
No
XMLHierarchy
XML Property Set
Hierarchy
Output
No


 Siebel Financial Services Connector for ACORD P&C and Surety Guide 
 Published: 18 April 2003