I managed to get it going at my end too. It seemed to be the @types
annotation that was causing grief.

In the process we've had to change SCA/Bindings/soap/
ServiceDescriptionGenerator.php to output <wsdl:types> tags instead of
<types>, but that could just be interop issues.

dali


On Jan 30, 3:31 am, Matthew Peters <[EMAIL PROTECTED]>
wrote:
> Hmmm. I tried this out, started putting in a few debug lines, saw
> exactly the same message you did, and then it went away and won't come
> back :-). Here is what is currently working for me:
>
> <?
> include "SCA/SCA.php";
> $weather = SCA::getService('servicetest.php');
> var_dump($weather->sayHello('dali'));
>
> //$wsdl = file_get_contents('http://localhost/bugs/bug/servicetest.php?
> wsdl');
> //file_put_contents('./servicetest.wsdl',$wsdl);
> //$weather = SCA::getService('./servicetest.wsdl');
>
> $weather = SCA::getService('http://localhost/bugs/bug/servicetest.php?
> wsdl','soap',array('location' => 'http://localhost/bugs/bug/
> servicetest.php'));
> var_dump($weather->sayHello('dali'));
> ?>
>
> where I have renamed your servicetest4 to servicetest and as you can
> see I have the files under htdocs at bugs/bug rather than ihug.
>
> You'll see the three lines I have commented out where I get the wsdl
> explicitly in one step, and write it into the directory where both the
> test script and the server script are located. This is what I always
> do and always works for me - write the wsdl out to a file. I suspect
> there is something vulnerable about using http://... in the getService
> call itself that we have never pinned down - it ought to work but
> sometimes doesn't. The server end writes out wsdl itself if it finds
> that there is none in the directory beside itself, and I think it's
> possible for the wsdl at either end to get out of step if you don't
> write it out explicitly.
>
> Let me know how you get on.
>
> Matthew
>
> On Jan 27, 9:29 pm, Dalibor Andzakovic <[EMAIL PROTECTED]>
> wrote:
>
> > On Jan 25, 10:23 pm, Matthew Peters <[EMAIL PROTECTED]>
> > wrote:
>
> > > Thanks for trying SCA and for telling us about the problem. Please
> > > would you put up the Temperatures.xsd as well? I'll look at it
> > > straight away.
>
> > Hi Matthew,
>
> > thanks for looking at this.
>
> > XSD below:
>
> > <?xml version="1.0" encoding="UTF-8"?>
> > <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
> >            targetNamespace="http://Weather";
> >            elementFormDefault="qualified">
>
> >   <xs:complexType name="PairType">
> >     <xs:sequence>
> >       <xs:element name="state" type="xs:string"/>
> >       <xs:element name="temperature" type="xs:float"/>
> >     </xs:sequence>
> >   </xs:complexType>
>
> >   <xs:element name="Temperatures">
> >     <xs:complexType>
> >       <xs:sequence>
> >         <xs:element name="entry" type="ns1:PairType"
> >                     maxOccurs="unbounded"/>
> >       </xs:sequence>
> >     </xs:complexType>
> >   </xs:element>
>
> > </xs:schema>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"phpsoa" group.
To post to this group, send email to phpsoa@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.co.uk/group/phpsoa?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to