This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
How rpc literal non standard types are mapped in JAVAt?
vinodreddy kisanagaram
Greenhorn
Joined: Jan 08, 2008
Posts: 9
posted
0
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 ]