#41337 [Csd]: WSDL parsing doesn't ignore non soap bindings
| From: | johannes@php.net | Date: | Thu, 10 Dec 2009 21:43:22 +0000 |
| Subject: | #41337 [Csd]: WSDL parsing doesn't ignore non soap bindings | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-145621@lists.php.net to get a copy of this message | ||
ID: 41337
Updated by: johannes@php.net
Reported By: ahayes at emersion dot com dot au
Status: Closed
Bug Type: SOAP related
Operating System: Fedora Core 5
PHP Version: 5.2.2
Assigned To: dmitry
New Comment:
Please talk to RedHat if you need fixes. We don't support PHP 5.1
anymore. 5.2 is out for more than three years and we're already on 5.3
...
Previous Comments:
------------------------------------------------------------------------
[2007-05-21 14:30:03] dmitry@php.net
This bug has been fixed in CVS.
Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
Thank you for the report, and for helping us make PHP better.
------------------------------------------------------------------------
[2007-05-16 00:38:42] ahayes at emersion dot com dot au
Certainly.
If you try importing the following wsdl you will get a similar error.
http://www.amcms.org/bugs/pear/41337/GetServices.wsdl
If you look at this wsdl it is importing
http://www.amcms.org/bugs/pear/41337/GetServices-slide.wsdl
which has a
port name GetServices_pt which does not have a soap binding.
Thanks
Alex
------------------------------------------------------------------------
[2007-05-15 07:22:25] dmitry@php.net
Could you please provide a test case.
------------------------------------------------------------------------
[2007-05-15 03:11:35] ahayes at emersion dot com dot au
Thanks for that, it has fixed the problem for the wsdl being imported,
however it doesn't seem to hold if you have the following situation:
1. 1.wsdl Imported into SoapClient
2. 1.wsdl imports 2.wsdl using <import namespace="" location="2.wdsl"/>
within 1.wsdl.
3. 2.wsdl contains a reference to a port without a soap binding (if
that is the correct terminology).
When this situation occurs, the same error is being generated.
Is it possible that this fix only fixes the problem for wsdl's being
imported by SoapClient and not wsdl's being imported by the wsdl itself?
------------------------------------------------------------------------
[2007-05-10 15:04:20] dmitry@php.net
This bug has been fixed in CVS.
Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
Thank you for the report, and for helping us make PHP better.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/41337
--
Edit this bug report at http://bugs.php.net/?id=41337&edit=1