I would have to agree. AMF is much easier to get up and running and (I feel) is more object oriented.
I would be inclined to use WebOrb or ZendAMF (Part of the Zend Framework): http://www.themidnightcoders.com/products/weborb-for-php http://framework.zend.com/download/amf --- In [email protected], "Nate Beck" <n...@...> wrote: > > Yea, if you're WSDL is public facing, I'll see if I can create a Flex Client > against it as well. > On a similar note... Have you looked into AMFPHP (http://www.amfphp.org/)? > SOAP is a great standard but, like everything, there are issues with it. > If you are only using your SOAP webservice to talk to Flex / Flash > front-ends, then I'd recommend having a look at AMF. However, if you're > using your webservices with other technologies, SOAP might be a better > option. > > HTH, > Nate > > On Tue, Jan 6, 2009 at 6:44 AM, valdhor <valdhorli...@...> wrote: > > > Can you post a link to the wsdl and I can see if I can get a Flex > > client working. > > > > > > --- In [email protected] <flexcoders%40yahoogroups.com>, "ocslhk" > > <martin.kaberg@> wrote: > > > > > > Hello, > > > > > > This is my first post here and the first time i use yahoo groups. I > > > have searched for something similar on the boards but haven't found it. > > > > > > Anyway I am quite new flex and I'm building my first app real app. I > > > have an app running on a php server, and I'm using soap to communicate > > > with flex. I am also using the cairngorm framework. Everything have > > > been worked smooth until now. I have a few methods on the soap server > > > that recieves VOs. But some of VOs I cant use as arguments. I have no > > > idea why. Even if i create a new obj using just one property that is a > > > string it doesn't work. But i does work via the php soap client. > > > > > > When i look at the xml it is slightly different between php and flex > > > soap clients, but the definition of the VO is identical. > > > > > > From php: > > > <?xml version="1.0" encoding="UTF-8"?> > > > <SOAP-ENV:Envelope > > > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > > > xmlns:ns1="http://singingfish.localhost" > > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" > > > SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> > > > <SOAP-ENV:Body> > > > <ns1:testPriceVO> > > > <p xsi:type="ns1:Price_VO"> > > > <amount xsi:type="xsd:string"></amount> > > > <end_time xsi:type="xsd:string"></end_time> > > > <id xsi:type="xsd:string"></id> > > > <name xsi:type="xsd:string"></name> > > > <priority xsi:type="xsd:string"></priority> > > > <short_name xsi:type="xsd:string"></short_name> > > > <start_time xsi:type="xsd:string"></start_time> > > > </p> > > > </ns1:testPriceVO> > > > </SOAP-ENV:Body> > > > </SOAP-ENV:Envelope> > > > > > > from flex > > > <SOAP-ENV:Envelope > > > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > > > <SOAP-ENV:Body > > > SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> > > > <ns1:testPriceVO xmlns:ns1="http://singingfish.localhost"> > > > <p xsi:type="ns1:Price_VO"> > > > <amount xsi:type="xsd:string"></amount> > > > <end_time xsi:type="xsd:string"></end_time> > > > <id xsi:type="xsd:string"></id> > > > <name xsi:type="xsd:string"></name> > > > <priority xsi:type="xsd:string"></priority> > > > <short_name xsi:type="xsd:string"></short_name> > > > <start_time xsi:type="xsd:string"></start_time> > > > </p> > > > </ns1:testPriceVO> > > > </SOAP-ENV:Body> > > > </SOAP-ENV:Envelope> > > > > > > I have tried using both soap 1.1 and soap 1.2 on the php client and it > > > works the same. > > > > > > > > > > > > > -- > > Cheers, > Nate > ---------------------------------------- > http://blog.natebeck.net >

