Whether the WSDL parser MAY or MUST recognize a foreign EII as a function of (column) whether the namespace of the foreign EII is declared in an @wsdl:required AII within a wsdl:extension EII, and (row) whether the foreign EII itself is annotated with a @wsdl:required AII.
foreign namespace | |||||
---|---|---|---|---|---|
(not declared) | declared | ||||
omitted wsdl:extension @required AII | wsdl:extension @required false | wsdl:extension @required true | |||
foreign EII | omitted @wsdl:required AII | MAY | MAY | MAY | MUST |
@wsdl:required false | MAY | MAY | MAY | MAY | |
@wsdl:required true | MUST | MUST | MUST | MUST |
Note that the first column corresponds to WSDL 1.1.