FINS IAA-XML Transaction Manager

You can extend this business service by manipulating its Operation user property as follows:

The basic format for value entry for each operation is as follow:

IAAOperation_Query

Service/Method/Argument;Argument; or /Method/Argument;Argument;

  • Service, Method, and Argument are separated by "/".

  • Each Argument ends with ";".

IAAOperation_XMLQuery

EAI Siebel Adapter/Query/#XMLHierarchy;

  • The default Service name is "EAI Siebel Adapter" and the default argument name is "SiebelMessage."

  • !SiebelMessage means turning off the SiebelMessage.

  • #XMLHierarchy means replacing SiebelMessage with XMLHierarchy.

IAAOperation_ADD_ROLL_BACK

EAI Siebel Adapter/Delete/RollbackOnSame;

  • RollbackOnSame means that the current operation is used for rollback operation, and the rollback operation is performed based on the incoming instance. The default value is the instance, which was stored in memory before the request message was sent.

IAAOperation_Get Value

FINs Industry/BC Facility Service/HierarchySearchSpec/!SiebelMessage;A=>B;

  • A=>B means getting argument value of "A" from argument value of "B" where argument "B" is Connector Integration Object Instance's arguments.

  • The following information lists all the user properties examples for the FINS IAA-XML Transaction Manager.

Name Value

IXMLOperation_ADD

EAI Siebel Adapter/Upsert/

IXMLOperation_ADD_ROLL_BACK

EAI Siebel Adapter/Delete/RollbackOnSame;

IXMLOperation_DEL

EAI Siebel Adapter/Delete/

IXMLOperation_FIND

FINS Industry BC Facility Service/HierarchySearchSpec/!SiebelMessage;IntObjectName=>SiebelFINSRespIntObjName;

IXMLOperation_MOD

EAI Siebel Adapter/Synchronize/

IXMLOperation_MOD_ROLL_BACK

EAI Siebel Adapter/Synchronize/

IXMLOperation_QUERY

EAI Siebel Adapter/Query/

IXMLOperation_QUERY_BY_ID

EAI Siebel Adapter/Query/PrimaryRowId;!SiebelMessage;