Re: Get values from wsdl:types
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-tp25887884p32458570.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
[PHP Home]
[PHP Users]
[Kernel Newbies]
[PHP Database]
[Yosemite]