Data Validation
Data passed as input to an activity or from an event received by a process starter is validated to ensure that it conforms to its specified datatype. For example, if you pass an XML document to a Parse XML activity, the content of the document is checked to ensure that elements in the document are actually of the specified datatypes.
The following table describes the validation behavior. Datatype validation listed with the prefix xsd:
is defined in the namespace http://www.w3.org/2001/XMLSchema. For more information on the proper representation of these datatypes, see XML Schema Part2: Datatypes specification at http://www.w3.org/TR/2004/PER-xmlschema-2-20040318/. Datatype validation listed with the prefix xdt:
is defined in the namespace http://www.w3.org/2003/11/xpath-datatypes. For more information on the proper representation of these datatypes, see Xquery 1.0 and Xpath 2.0 Functions and Operators specification at http://www.w3.org/TR/2003/WD-xpath-functions-20031112/.
Data Type |
Validation |
Built-In Primitive Types |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Built-In Derived (Atomic) Types |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|