Re: Php5 SOAP WSDL parsing
| From: | David Grant | Date: | Mon, 09 Jan 2006 15:01:59 +0000 |
| Subject: | Re: Php5 SOAP WSDL parsing | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-228321@lists.php.net to get a copy of this message | ||
Simon,
It would appear you've not included the full message. Please look at
the source of the message in your web browser. The space between
unexpected and "in complexType" probably contains an XML tag.
David
Simon Detheridge wrote:
> I'm trying to get PHP5 to talk to a web service that I am developing.
>
> I have created a wsdl for the service
> (http://www.symgate.com/symgate/symgate.wsdl) and am trying to get PHP
> to parse it. (The wsdl validates in a number of tools I've pointed at
> it, including mindreef soapscope and the wsdl analyser on xmethods.net)
>
> When I try and get PHP5 to read the file, I get an error that it not
> very helpful. My code says:
>
> try
> {
> $client = new SoapClient (
> "http://www.symgate.com/symgate/symgate.wsdl" ) ;
> } catch ( SoapFault $fault ) {
> echo $fault ;
> exit ;
> }
>
> The output says:
>
> SoapFault exception: [WSDL] SOAP-ERROR: Parsing Schema: unexpected in
> complexType in /var/www/localhost/htdocs/soap1.php:5 Stack trace: #0
> /var/www/localhost/htdocs/soap1.php(5):
> SoapClient->__construct('http://www.symg...') #1
> {main}
>
> This is obviously truncated. I've tried looking at the apache2 error_log
> but I can't see any further detail.
>
> I'd really like to know what PHP's problem is with my wsdl. How can I
> see the full output of this error?
>
> Thanks,
> Simon
>
--
David Grant
http://www.grant.org.uk/