Fredrik Andersson [https://community.jboss.org/people/fredand44] created the discussion
"Where is my soap-envelope?" To view the discussion, visit: https://community.jboss.org/message/735146#735146 -------------------------------------------------------------- Hello Guys! Right now I'm in a project were we uppgrading a java-ee-app from jboss 4 to jboss 5.1.2. This app is making a webservice call to an other server in a IIS. The infrastructure looks something like Jboss -> black_box_of_firewalls -> Microsoft IIS. Right now the IIS is down, and that is ok for now. How ever my intention is that the old-app and the new-app should work in the same way. We generate the webservice client from the wsdl-file, with maven. We have not changed the code in any way. To generate the webservice client we use the jboss-ws-tools. The only changes should be that we uses jar from 5.1.2 instead of 4. But we get different response for the same call. I have asked the firewall-guys to sniff the traffic after the firewall. >From the old-app we caught this call and response: POST /xxx/ws_xxx.asmx HTTP/1.1 SOAPAction: " http://www.xxx.xx/xxx/aQuestion%22 http://www.xxx.xx/ (...) Content-Type: text/xml; charset=UTF-8 JBoss-Remoting-Version: 22 User-Agent: JBossRemoting - 2.2.2.SP10 Host: 1.2.3.4:1234 Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Content-Length: 264 Connection: Keep-Alive X-BlueCoat-Via: 80AF669A73FA896C <env:Envelope>bla bla bla</env:Envelope> HTTP/1.1 500 Internal Server Error Date: Fri, 11 May 2012 10:38:45 GMT Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET X-AspNet-Version: 2.0.50727 Cache-Control: private Content-Type: application/soap+xml; charset=utf-8 Content-Length: 493 <?xml version="1.0" encoding="utf-8"?> bla bla bla<soap:Envelope></soap:Envelope> To me I can see the soap-envelop we sent and that the IIS responded. But from the new-app we caught this call and response: POST /xxx/ws_xxx.asmx HTTP/1.1 SOAPAction: " http://www.xxx.xx/xxx/aQuestion%22 http://www.xxx.xx/ (...) Content-Type: text/xml; charset=UTF-8 JBoss-Remoting-Version: 22 User-Agent: JBossRemoting - 2.5.4.SP3 (Flounder) remotingContentType: remotingContentTypeNonString Host: 1.2.3.4:1234 Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Transfer-Encoding: chunked Connection: Keep-Alive X-BlueCoat-Via: 80AF669A73FA896C HTTP/1.1 400 Bad Request Content-Type: text/html Date: Fri, 11 May 2012 10:34:37 GMT Connection: close Content-Length: 20 <h1>Bad Request</h1> As you can se there seems to be no soap-envelop in the request, and there are some different other header like: Transfer-Encoding: chunked, and remotingContentType. In the response I see nothing about IIS either. So even if my firewall-guys say that I'm wrong I do have some doubt's that the response in fact came from the IIS. What do you think guys, could this be because of: 1) Bug in new-app because of wrong way of generating the webservice client? (example is most welcome) 2) Misstake in sniffing, the sniffer missed the envelop in some strange way? 3) Something in firewall is removing the sending saop-envelope? 4) The response is from something else, perhaps in our black box of fire walls. ...or something else? All guesses and suggestions are most welcome. Best regards Fredrik -------------------------------------------------------------- Reply to this message by going to Community [https://community.jboss.org/message/735146#735146] Start a new discussion in JBoss Web Services at Community [https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2044]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
