SYNTAX:
xpxValidateWhereRuleWithParametersBN (currInst : GENERIC;
whereRuleName : STRING; ruleSchemaId : GENERIC; userOutputFile : STRING;VAR result : LOGICAL;VAR returnValue : GENERIC; numberOfParameters : INTEGER; argument1 : GENERIC;... ... argumentN : GENERIC)status : INTEGER;
Invokes the EDMmodelChecker to validate the specified instance against the specified local rule (Where rule). The specified local rule must be defined in the dictionary model (Express schema) that is the underlying schema of the data model that hosts the actual instance, or the local rule must be defined in an EDMruleSchema specified in the <ruleSchemaId> argument.
A number of arguments can be supplied to the ?where rule validation process? in the arguments argument1, ?, argumentN. Hence the validation process can be made parameterized. The validation process can return a value to the caller through the returnValue argument. The value to return must be set in the validation process by invoking the xpxReturnValueToCaller operation.
See related functions: xpxGetNumberOfUserParameters, xpxGetUserParameter
The data model that hosts the specified instance must be open before this operation can be successfully performed.
This function is equivalent to the EDMinterface function edmiValidateWhereRuleWithParametersBN.
General
Content
Integrations