Starting with CWM 1.2, you can validate job input data against its input schema defined in the workflow using "dataInputSchema". Optionally, a job can be configured to fail with an error if the input data is invalid. Check out the example in the screenshots below.