Home > SOA Glossary > Required Extension (WSDL)

Required Extension (WSDL)

A WSDL extension is considered as required if a WSDL definition cannot be processed without understanding it. This means that declarations appearing in a WSDL document that pertain to this extension cannot be ignored.

It is declared as required by decorating one of the elements defined by such an extension that appears in a WSDL document with a wsdl:required="true" attribute.

The following example demonstrates the application of this feature using the wsdl:required attribute. This example is from Chapter 14 of the book Web Service Contract Design and Versioning for SOA:

<custom:SecurityHeaders wsdl:required="true"/>

See also: