msiDataObjGetWithOptions ( msParam_t *  inpParam1,
msParam_t *  inpParam2,
msParam_t *  srcrescParam,
msParam_t *  outParam,
ruleExecInfo_t *  rei 
)
Description:
This microservice requests the client to call a rcDataObjGet API as part of a workflow execution, with options.
Deprecated:
Since 2.2, msiDataObjGet can take a parameter with key-values format which make this microservice obsolete.
Module:
core
Since:
pre-2.1
Author:
Michael Wan, modified by Romain GUINOT
Date:
2007-02-12
Note:
This call should only be used through the rcExecMyRule (irule) call i.e., rule execution initiated by clients and should not be called internally by the server since it interacts with the client through the normal client/server socket connection. Also, it should never be called through delayExec since it requires client interaction.
Example Usage:
See clients/icommands/test/rules3.0/
Parameters:
[in] inpParam1 - A DataObjInp_MS_T or STR_MS_T which would be taken as dataObj path.
[in] inpParam2 - Optional - a STR_MS_T which specifies the client's local file path.
[in] srcrescParam - Optional - a STR_MS_T which specifies the source resource.
[out] outParam - a INT_MS_T containing the status.
[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:
none
iCAT Attributes Modified:
none
Side Effect:
none
Returns:
integer
Return values:
0 upon success
Precondition:
none
Postcondition:
none
See also:
none

Definition at line 1464 of file reDataObjOpr.c.

Generated on Thu Oct 31 10:28:28 2013 for iRODS Documentation by  doxygen 1.6.3