Re: Get values from wsdl:types

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

It's build in, just enable it in the php.conf file. 

If the PHP 5 you have wasn't compiled with SOAP support upgrade to a version
that has this support.

Here is the manual page:

http://php.net/manual/en/book.soap.php

Ciao,
Andy


boulouk wrote:
> 
> Hi,
> 
> Sorry I'm wearing, one last question,
> I can not find this "Soap plugin for PHP5" on google.
> 
> Can you provide me a link?
> I'll be obliged..
> 
> Thanks a lot
> George
> 
> noddle wrote:
>> 
>> Hi,
>> 
>> That is handled with the Soap plugin for PHP5. The SimpleTypes and
>> Complex types are handled when defined correctly.
>> 
>> Ciao,
>> Andy
>> 
>> 
>> boulouk wrote:
>>> 
>>> Hi Andy
>>> 
>>> First of all, thanks for your answer. 
>>> I'm trying to parse wsdl files based on soap. I use the php extension
>>> but i face the problem that ignores the enumeration types. There is a
>>> php bug about this: https://bugs.php.net/bug.php?id=47934
>>> 
>>> Do you know how to face this problem?
>>> What is this plugin SOAP plugin made for PHP5?
>>> 
>>> Thanks again,
>>> 
>>> George
>>> 
>>> noddle wrote:
>>>> 
>>>> Hi George,
>>>> 
>>>> Well I did 3 main things which got me going regarding SOAP, XML, & PHP:
>>>> 
>>>> 1. I used the SOAP plugin made for PHP5 and forgot about doing SOAP in
>>>> PHP4
>>>> 
>>>> 2. I did the XML / SOAP validation by designing a top level WSDL using
>>>> the XML templates from Amazon Seller Central using Eclipse.
>>>> 
>>>> 3. I bought this book and worked through the examples: SOA and WS-BPEL
>>>> (Yuli Vasiliev - Packt Publishing)
>>>> 
>>>> One you get the WSDL designed correctly and the XML correct (or
>>>> corrected as the Amazon Seller Central XML had errors in it) then the
>>>> SOAP plugin hangles the type validation & other things).
>>>> 
>>>> Ciao,
>>>> Andy
>>>> 
>>>> 
>>>> boulouk wrote:
>>>>> 
>>>>> Hello Andrew,
>>>>> 
>>>>> Im' trying to do the same thing and i have problem.
>>>>> I follow your link, but i couldn't find a solution?
>>>>> 
>>>>> Can you tell me where exactly is the solution to this links?
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> George.
>>>>> 
>>>>> noddle wrote:
>>>>>> 
>>>>>> Hello Marco,
>>>>>> 
>>>>>> I was looking to do the same thing. The best tool I have been able to
>>>>>> find so far is at:
>>>>>> 
>>>>>> http://trac.substring.no/url/pst/browser/ (PST!)
>>>>>> 
>>>>>> I don't know yet how robust it is though.
>>>>>> 
>>>>>> Ciao,
>>>>>> Andrew
>>>>>> 
>>>>>> 
>>>>>> Marco-172 wrote:
>>>>>>> 
>>>>>>> I need to read the values from <wsdl:types>, but I don't find how to
>>>>>>> do this using SOAPClient.
>>>>>>> 
>>>>>>> I have an WSDL with this types:
>>>>>>> 
>>>>>>> <wsdl:types>
>>>>>>>     <xsd:schema targetNamespace="http://soap.domain.com/v2";
>>>>>>> xmlns="http://www.w3.org/2001/XMLSchema";>
>>>>>>>         <simpleType name="Language">
>>>>>>>             <restriction base="string">
>>>>>>>                 <enumeration value="EN"/>
>>>>>>>                 <enumeration value="DE"/>
>>>>>>>                 <enumeration value="ES"/>
>>>>>>>                 <enumeration value="FR"/>	
>>>>>>>                 <enumeration value="GR"/>
>>>>>>>                 <enumeration value="IT"/>
>>>>>>>                 <enumeration value="PL"/>
>>>>>>>                 <enumeration value="RU"/>
>>>>>>>             </restriction>
>>>>>>>         </simpleType>
>>>>>>> 
>>>>>>>         <complexType name="Access">	
>>>>>>>             <sequence>
>>>>>>>                 <element name="account" type="tns:Account"/>
>>>>>>>                 <element name="subAccount" type="tns:Account"
>>>>>>> minOccurs="0"/>
>>>>>>>                 <element name="reference" type="string"
>>>>>>> minOccurs="0"/>
>>>>>>>             </sequence>
>>>>>>>             <attribute name="language" type="tns:Language"
>>>>>>> use="optional"/>
>>>>>>>         </complexType>
>>>>>>>     </xsd:schema>
>>>>>>> </wsdl:types>
>>>>>>> 
>>>>>>> Using the "__getTypes()" function only returns something like this:
>>>>>>> 
>>>>>>> array
>>>>>>>     0 => string 'string Language' (length=15)
>>>>>>>     1 => string 'struct Access {
>>>>>>>         Account account; Account subAccount;
>>>>>>>         string reference;
>>>>>>>         boolean testMode;
>>>>>>>         Language language;
>>>>>>>     }' (length=114)
>>>>>>> 
>>>>>>> Is it possible to read the "enumeration" values from the "Language"
>>>>>>> type or must this be done using an XML Parser!?
>>>>>>> 
>>>>>>> Regards,
>>>>>>> Marco
>>>>>>> 
>>>>>>> -- 
>>>>>>> PHP Soap Mailing List (http://www.php.net/)
>>>>>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
> 
> 

-- 
View this message in context: http://old.nabble.com/Get-values-from-wsdl%3Atypes-tp25887884p32459052.html
Sent from the Php - Soap mailing list archive at Nabble.com.


-- 
PHP Soap Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [PHP Users]     [Kernel Newbies]     [PHP Database]     [Yosemite]

  Powered by Linux