Transaction Manager Methods and Arguments

The ACORD XML transaction manager methods and arguments are explained in the following tables. The following table describes the 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.

The Method Arguments for the following table describes the 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.

The following table provides specifications for the Execute method arguments.

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

The following table provides specifications for the Execute Outbound method arguments.

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

The following table provides specifications for the Execute Save method arguments.

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