Validation of XML

By default, an incoming request XML is not validated against any XML schema (XSD file). However, you can enable the validation using the Configurator (Miscellaneous > Web Service Request Validation).

When validation is enabled, TIBCO MDM validates every request XML instance for the following:

  • Namespace and Schema Reference — Ensures that the XML instance has used the correct namespace and schema reference.
  • Inclusion of xsi:type — When EntityData elements are used, TIBCO MDM checks with the schema to see whether a specific type should be used by using xsi:type.
    Note: Validation adds performance overhead and needs to be analyzed before enabling it.

After the validation, TIBCO MDM executes the request if there are no validation errors. If validation is unsuccessful, validation errors are returned.