This week's book giveaway is in the General Computing forum. We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line! See this thread for details.
Hi.. I'm reading RMH. In Mappings fom Java to XML and WSDL topic he mentioned about how a document literal non standard type is mapped to JAVA (Using SOAPElement)..
My doubt is how RPC literal non standard types are mapped to JAVA?
6.4.1 Java Mapping of Literal Representation ... If there is no standard Java mapping for an XML schema type, a message part with literal representation is considered and mapped as a document fragment. The XML to Java mapping uses the interface "javax.xml.soap.SOAPElement" to represent a literal message part in the Java mapping of a "wsdl:operation" element. For example, a parameter or a return type (for a remote operation) represented as a literal message part is mapped to a "SOAPElement" in the Java method signature.
This pertains to any literal representation, i.e. document/literal and rpc/literal. The only difference is that for document/literal the entire document (which is the one single part in the WSDL message) is a SOAPElement; for RPC/Literal a parameter (one of the possibly many parts for that WSDL message) becomes a SOAPElement.
The previous paragraph in the specification is restricted to "document" because it is talking about the "wrapped" style. [ May 13, 2008: Message edited by: Peer Reynders ]