<validate>
-- {excerpt}validate the values of variables against their associated XML and WSDL data definition{excerpt}
<validate variables="BPELVariableNames" standard-attributes> standard-elements </validate>
throws [bpel:invalidVariables](#invalidvariables.html)
The <validate>
activity is used to validate the values of variables against their associated XML and WSDL data definition; if the validation fails, a fault is thrown.
variables
-- comma-seperated list of variable names to validate{anchor:invalidVariables}
- bpel:[invalidVariables](invalidvariables.html)
-- indicate that the validation failed
<[assign](assign.html)>
, <[pick]>
, <[receive]>
, <[invoke]>
-- all provide similar functionality via the validate
attribute.