Rules Definition File

Each business object will have its own corresponding rules definition file, in which all of the validation rules for the object are described. Currently this file can be in either XML or JSON format.

There is an xml schema document (xsd) which comes with the framework, located at /ValidateThis/core/validateThis.xsd. There is also an online version available at If you will be using XML files, it is highly recommended that you validate your files against this xml schema.

Annotated examples of both an XML and a JSON Rules Definition File are available on the Sample Rules Definition File page.

The following section describes all of the metadata that can be specified to describe your validation rules. It describes the metadata in terms of xml elements and attributes, but the conversion to JSON is straightforward. Please refer to the Sample Rules Definition File page for an example of the JSON format.

Items in italics denote an element attribute.


category Categories: