JBoss.org Community Documentation

5.10. Document/Literal (Wrapped)

Wrapped is an implementation detail from the Java domain. Neither in the abstract contract (i.e. wsdl+schema) nor at the SOAP message level is a wrapped endpoint recognizable. A wrapped endpoint or client uses the individual document payload properties. Wrapped is the default and does not have to be declared explicitly.

public class DocWrappedServiceImpl
	@RequestWrapper (className="org.somepackage.SubmitPO")
	@ResponseWrapper (className="org.somepackage.SubmitPOResponse")
	public String submitPO(String product, int quantity)

Note, that with JBossWS the request/response wrapper annotations are not required, they will be generated on demand using sensible defaults.