« Return to Thread: Get values from wsdl:types
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
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,
AndrewMarco-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
« Return to Thread: Get values from wsdl:types
| Free embeddable forum powered by Nabble | Forum Help |