jax-ws-api icon indicating copy to clipboard operation
jax-ws-api copied to clipboard

wrapper style - element references

Open Tomas-Kraus opened this issue 2 years ago • 0 comments

JAX-WS spec specifies: "2.3.1.2 Wrapper Style A WSDL operation qualifies for wrapper style mapping only if the following criteria are met:

(v) The wrapper elements only contain child elements, they MUST not contain other structures such as wildcards (element or attribute), xsd:choice, substitution groups (element references are not permitted) or attributes; furthermore, they MUST not be nillable."

Some implementations do not allow element references for a wrapper child. Some implementations allowed references that don't have substitution group. See http://bugs.sun.com/view_bug.do?bug_id=6233575

We will follow the JAXB RI's evaluation and propose to drop "(element references are not permitted)" from the above spec text.

Environment

Operating System: All Platform: All

Affected Versions

[2.2]

Source: https://github.com/javaee/metro-jax-ws/issues/858 Author: glassfishrobot

Tomas-Kraus avatar Jun 02 '22 16:06 Tomas-Kraus