Can you post a link to the wsdl and I can see if I can get a Flex
client working.


--- In [email protected], "ocslhk" <martin.kab...@...> 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.
>


Reply via email to