Re: Get values from wsdl:types
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-tp25887884p32456345.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]