|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2006-09-03 15:09 UTC] chmt at gmx dot net
Description: ------------ My wsdl based SoapClient times out or never returns whenever I call __getTypes. The WSDL can be obtained from here: http://media3.hgkz.ch/PlayerRPC.wsdl Reproduce code: --------------- function createWSDLUrl($url) { return 'http://'.$url.'?wsdl'; } $client = new SoapClient(createWSDLUrl($url), array("location"=>"http://".$url, "connection_timeout" => 5, "uri"=>"urn:Playout"); $client->__getTypes(); Expected result: ---------------- My types Actual result: -------------- Noting. It times out or never returns, and I waited for more than an hour :-/ PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 00:00:01 2025 UTC |
Fixed in CVS HEAD and PHP_5_2. However the reason of infinity loop was a bug in WSDL file. It should contain <complexType name="Play"> <complexContent> <extension base="playout:PlayItem"> instead of <complexType name="Play"> <complexContent> <extension base="PlayItem">