Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 0.14.0

Request #11220 one-way message passing doesn't work
Submitted: 2007-06-04 11:48 UTC
From: vividos Assigned: yunosh
Status: Closed Package: SOAP (version 0.10.1)
PHP Version: 5.2.0 OS: Win XP
Roadmaps: (Not assigned)    
Subscription  
Comments Add Comment Add patch


Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know! Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
MUST BE VALID
Solve the problem : 29 + 27 = ?

 
 [2007-06-04 11:48 UTC] vividos (Michael Fink)
Description: ------------ When calling a soap function that uses one-way message passing, the HTTP return code 200 or 202 isn't handled, and instead a SOAP_Fault object is returned. The WS-I Basic Profile 1.0 (see http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html#refinement16651160) specifies the one-way message handling. A solution would be to add handling to http status codes 200 and 202 to the SOAP_Transport_HTTP class in HTTP.php. The soap call could return a null value. I used gSoap to create a one-way soap function (see http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc7.4 ).

Comments

 [2008-07-12 17:46 UTC] doconnor (Daniel O'Connor)
Michael, is there any chance of a testcase to demonstrate this better?
 [2008-08-04 09:17 UTC] yunosh (Jan Schneider)
This bug has been fixed in CVS. If this was a documentation problem, the fix will appear on pear.php.net by the end of next Sunday (CET). If this was a problem with the pear.php.net website, the change should be live shortly. Otherwise, the fix will appear in the package's next release. Thank you for the report and for helping us make PEAR better.