Bookshelf Home | Contents | Index | Search | PDF | ![]() ![]() ![]() ![]() |
Siebel Financial Services Connector for VCML Guide > VCML Connector Configuration > FINS VCML XML Transaction Manager >
FINS VCML XML Transaction Manager Methods and Arguments
The FINS VCML XML Transaction Manager methods are explained in Table 5.
Table 6 describes the method arguments for the FINS VCML XML Transaction Manager.
Table 6. Method Arguments for the FINS VCML XML Transaction Manager Name Value Description OnlyIOI True, False Default is False. When set to False, every request information is carried over. For details, see Additional Notes on Transaction Manager Method Arguments.If this value is set to True, every nonmessage information from the request message is dropped so that the converter and the DTE do not need to deal with, for example, header information. XMLHierarchyInput/Output XML Property Set
The property set holder for input and output hierarchies. IXMLMapPathEntry key for the dispatcher map
Stores the key value for dispatcher map. For details on the dispatcher map, see Dispatcher Map Integration Objects. The FINS VCML XML Transaction Manager business service uses it to look up the value for the integration object instances. PrimaryRowIdRow Id of a Siebel object
The primary Row Id of the Siebel object that is used by the EAI Siebel Adapter to execute a query operation on the Siebel Database. SiebelFINS OperationOutOperation name from user property
The operation to be used by the FINS VCML XML Transaction Manager business service that is predefined in the user properties of the FINS VCML XML Transaction Manager business service. This value must match one of the user properties that reference business service operations described in Table 4. SearchSpecSearch specification
The search specification for a query that is used by the EAI Siebel Adapter to execute a query operation on the Siebel Database. ReportErrInMsg True, False Default is False. When set to False, no error object is generated in the output hierarchy, even if an error occurs in the invoked business service. If it is set to True the FINS VCML XML Transaction Manager business service generates an error object within the output hierarchy. Used for inbound flows only. PlaceToSave File or Mem Default is Mem. Used only by the ExecuteSave method. The before image of the Siebel data is generated by querying and saving the resulting integration object instance. When saving to memory, the FINS VCML XML Transaction Manager business service saves the previous image to a session level cache, identified by the key specified by the SaveInMemForRollback user property. Setting this to Mem prevents file conflicts. RollbackInError True, False Default is False. This argument indicates whether or not the transaction should be rolled back. For details, see Additional Notes on Transaction Manager Method Arguments.Additional Notes on Transaction Manager Method Arguments
This section provides additional notes on the two method arguments listed in Table 6.
OnlyIOI. For an inbound message, the integration object instance for request may contain header, body, and envelope portions. When the FINS VCML XML Transaction Manager business service takes the proper operation against the Siebel Database, the integration object instance for response is generated as well.
RollbackInError. If this method argument is set to False, and the error node is present in the incoming integration object instance, then the FINS VCML XML Transaction Manager business service sets the business service error code and error message to the values in the error object. If multiple error nodes are present in the incoming instance, then the business service error code is set to the value of the first error code encountered, and the business service error message is set to the concatenation of all error messages in every error nodes. When a business service terminates with a nonzero error code, the default behavior of the workflow engine is to terminate the workflow process and return the error message to the calling process. If no error node is present, then the FINS VCML XML Transaction Manager business service performs the requested action.
If set to True, and the error node is present in the incoming integration object instance, then the FINS VCML XML Transaction Manager business service ignores the input XMLHierarchy input argument and upserts Siebel Database with the previous image saved in memory by the ExecuteSave method. If no error node is present, then the FINS VCML XML Transaction Manager business service performs the requested action.
Table 7 lists the arguments for the Execute method.
Table 8 lists the attributes for the arguments for the Execute Outbound method.
Table 9 lists the attributes for the arguments for the Execute and Save method.
Bookshelf Home | Contents | Index | Search | PDF | ![]() ![]() ![]() ![]() |
Siebel Financial Services Connector for VCML Guide Published: 18 April 2003 |