コード例 #1
0
int
_rsRuleExecMod( rsComm_t *rsComm,
                ruleExecModInp_t *ruleExecModInp ) {
    int status;

    status = chlModRuleExec( rsComm,
                             ruleExecModInp->ruleId,
                             &ruleExecModInp->condInput );
    return( status );
}
コード例 #2
0
ファイル: test_chl.c プロジェクト: UPPMAX/irods
int testModRuleMeta(rsComm_t *rsComm, char *id, 
 		       char *attrName, char *attrValue) {
   /*   ruleExecSubmitInp_t ruleInfo; */
   char ruleId[100];
   int status;
   keyValPair_t regParam;
   char tmpStr[LONG_NAME_LEN];

   /*   memset(&ruleInfo,0,sizeof(ruleExecSubmitInp_t)); */

   memset (&regParam, 0, sizeof (regParam));

   rstrcpy (tmpStr, attrValue, sizeof tmpStr);

   addKeyVal (&regParam, attrName, tmpStr);

   strcpy(ruleId, id);

   status = chlModRuleExec(rsComm, ruleId, &regParam);

   return(status);
}