msiCommit ( ruleExecInfo_t *  rei  ) 
Description:
This microservice commits pending database transactions, registering the new state information into the iCAT.
Module:
core
Since:
pre-2.1
Author:
Wayne Schroeder
Date:
June 2009
Note:
This is used to commit changes (in any) into the iCAT database as part of a rule and microservice chain. See core.irb for examples. In other cases, iCAT updates and inserts are automatically committed into the iCAT Database as part of the normal operations (in the 'C' code).
Example Usage:
See clients/icommands/test/rules3.0/
Parameters:
[in,out] rei - The RuleExecInfo structure that is automatically handled by the rule engine. The user does not include rei as a parameter in the rule invocation.
Session Variables Used:
none
Session Variables Modified:
none
iCAT Attributes Used:
commits pending updates (if any)
iCAT Attributes Modified:
pending updates (if any) are committed into the iCAT db
Side Effect:
none
Returns:
integer
Return values:
(status) 
Precondition:
none
Postcondition:
none
See also:
none

Definition at line 752 of file icatGeneralMS.c.

Generated on Wed Jun 5 23:14:30 2013 for iRODS Documentation by  doxygen 1.6.3