This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Web Services and the fly likes A problem parsing the response envelope. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "A problem parsing the response envelope." Watch "A problem parsing the response envelope." New topic
Author

A problem parsing the response envelope.

Krzysiek Hycnar
Ranch Hand

Joined: Jan 02, 2004
Posts: 74
Hi all,

I've got a weird problem trying to consume a Web Service published by a third party company. The problem occures when the client is trying to parse the response envelope. In case of JAXWS based client instead of a non blank string, null value is returned, and if the JAXRPC client is used I get the following exception:



I managed to fix the problem in the JAXRPC client by manually editing one of the generated classes - I had to replace the originally generated part...



with



Also, as you can see below in the sample response envelope returned by the service the create_scheduleResponse message is defined as: <create_scheduleResponse xmlns="urn:NetBanxDirectDebit"> and that suggests that the above exception is raised because the parser is expecting the response element not to be placed within the urn:NetBanxDirectDebit namespace (and obviously creating the QName manually with the namespace specified fixed the problem).

The wsdl looks like follows (some parts of it have been cut):



Sample request envelope:



and a sample response envelope:



I believe manual editing of the generated stubs is not the way to go, at the same time I admit, I'm a newbie when it commes to Web Services, so my requestion is:

What can be said having the above data? Is there any specific way I need to generate the client stubs, or the wsdl does not quite describe the service itself?

Thank you in advance for any help!
Krzysztof
[ December 08, 2008: Message edited by: Krzysiek Hycnar ]
 
jQuery in Action, 2nd edition
 
subject: A problem parsing the response envelope.
 
Similar Threads
How to get Servcies,Input output xml formats from WSDL
SOAP Request and Response problem
SOAPMessage Frights
unexpected XML reader state. expected: END but found: START:
How deserialize an array of object ?