Extended (BTS-XSD) Validation
The EDI receive pipeline and EDI send pipeline perform extended validation only if the schema has been customized with elements whose data type is not an EDI data type. These added elements would not be validated by EDI validation, so will be covered by extended validation. Extended validation uses System.Xml.XmlValidatingReader and includes all checks that can be defined in a standard XSD.
You configure extended validation for all messages to or from a party. You do so in the party settings on the ACK Generation and Validation Settings page for either X12 or EDIFACT. You can enable extension validation without enabling EDI validation, or vice versa.
Extended validation consists of the following checks:
Data element requirement and allowed repetition
Data element length validation (min/max).