If your message is in the MRM domain, and validation is enabled, the members of each complex type or group are validated. The MRM validation logic is controlled by the Composition and Content Validation properties, as described in the table below.
Content validation applies also to the IDOC domain because the IDoc parser uses the MRM parser internally. Content Validation does not affect validation in the XMLNSC domain.
Composition | Content Validation | Valid children |
---|---|---|
Empty | Closed | None |
Empty | Open | None |
Empty | Open Defined | None |
Sequence | Open | Elements, group references, embedded simple types |
Sequence | Closed | Elements, group references, embedded simple types |
Sequence | Open Defined | Elements, group references, embedded simple types |
Choice | Closed | Elements, group references, embedded simple types |
All | Closed | Elements |
All | Open | Elements |
All | Open Defined | Elements |
Unordered Set | Open | Elements |
Unordered Set | Closed | Elements |
Unordered Set | Open Defined | Elements |
Ordered Set | Open | Elements |
Ordered Set | Closed | Elements |
Ordered Set | Open Defined | Elements |
Message | Open | Messages |
Message | Closed | Messages |
Message | Open Defined | Messages |