Awesome, I got the latest snapshot and the missing code has been generated :)
However... I tried to call a simple WS operation, I can see that I am getting the SOAP envelope back containing the result but my generated js function ns_getResult_op_onsuccess(client, responseXml) is letting me down. I will try and describe the problem as best I can. In FireBug, the POST Response looks like this: <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <java:getResultResponse xmlns:java="java:blah"> <java:result>myResult</java:result> </java:getResultResponse> </env:Body> </env:Envelope> Within the method below, I will show you what I see in Firebug as comments for each line.. ns_getResult_op_onsuccess(client, responseXml) { if(client.user_onsuccess) { var responseObject = null; var element = responseXml.documentElement; // element = envelope this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element)); element = this.jsutils.getFirstElementChild(element); // element = header this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element)); element = this.jsutils.getFirstElementChild(element); // element = null this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element)); // element = null this.jsutils.trace('calling blah_getResultResponse_deserializeResponse'); responseObject = blah_getResultResponse_deserializeResponse(this.jsutils, element); client.user_onsuccess(responseObject); } } So the problem is arising where element = null. When I look at the documentElement in FireBug it looks like this: documentElement: envelope childElementCount: 2 children: header, body 0: header childElementCount: 0 1: body childElementCount: 1 children: getresultresponse 0: getresultresponse childElementCount: 1 children: result 0: result textContent: myResult Is the problem my XML (I'm using a third party WSDL so I can't change it) or is this a problem with the generated wsdl2js code that parses the responseXML? BTW I greatly appreciate your help so far! bimargulies wrote: > > I've made a fix to the top-level problem to trunk. Try the next snapshot. > -- View this message in context: http://www.nabble.com/WSD2JS-Not-Creating-Schema-Objects-tp25913919p25987975.html Sent from the cxf-user mailing list archive at Nabble.com.
