- Knowledgebase
- XML Schema
- Cvc-pattern-valid
-
Glossary
-
XML / ISO 20022 Standard
-
ISO 20022 Messages
-
XML Schema
- Miscellaneous
- Attribute
- Closing Tag
- Comment
- Content
- Cvc-complex-type
- Cvc-elt
- Cvc-id
- Cvc-identity-constraint
- Cvc-minexclusive-valid
- Cvc-mininclusive-valid
- Cvc-type
- Cvc-totaldigits-valid
- Cvc-attribute
- Cvc-datatype-valid
- Maximum Length
- Cvc-enumeration-valid
- Cvc-fractiondigits-valid
- Cvc-length-valid
- Cvc-maxexclusive-valid
- Cvc-maxinclusive-valid
- Cvc-maxlength-valid
- Cvc-minlength-valid
- Cvc-pattern-valid
- Element Value
- Encoding
- Length
- Mandatory element
- Missing
- Missing Tag
- Missing Child Element
- MIXD
- Root
- Unsupported Characters
- UTF-8
- Value
- Wrong Declaration
-
EPC SEPA
-
CGI-MP
-
US ACH (Nacha)
-
SWIFT MT
-
Finvoice
-
Bank-Specific
-
XMLdation Service Guides
-
Studio Guide
-
Simulator
cvc-pattern-valid
Notice! This page describes the nature of the error using a hypothetical example and not the erroneous data of the input test file. You should however be able to apply this information to your error case.
General description of the error:
The format of the error message: cvc-pattern-valid: Value ''{0}'' is not facet-valid with respect to pattern ''{1}'' for type ''{2}''.
Error description in schema standard: http://www.w3.org/TR/2006/WD-xmlschema11-2-20060217/datatypes.html#cvc-pattern-valid
Possible causes for this error:
- The content of the element does not match the pattern which is defined for the element.
An example
<NbOfTxs>ONE</NbOfTxs>
Error message: Error cvc-pattern-valid: Value 'ONE' is not facet-valid with respect to pattern '[0-9]{1,15}' for type 'Max15NumericText'.
How to fix: The reason for this error can be found out by examining the definition of 'Max15NumericText' from the schema definition and fixing the value of 'NbOfTxs' to be valid against the definition. The definition of the element can be found also from the error message. In this example the pattern defined in the schema is [0-9]{1,15}, ie.e value of 'NbOfTxs' must be defined with 1 to 15 digits:
<NbOfTxs>1</NbOfTxs>