Re: [SOAP] Get values from wsdl:types

[email protected] (boulouk) Wed, 14 Sep 2011 06:42:10 -0700 (PDT)
Newsgroups php.soap
Message-ID <[email protected]>
Hi,

Thank you very much. I think i found a solution for my problem by watching
how it works wsdl2php.

ciao,
George=20

RQuadling wrote:
>=20
> On 13 September 2011 22:40, boulouk <[email protected]> wrote:
>>
>> Ok i'm really wearing but use this plugin.
>>
>> I have installed php 5.3.5 version with php_soap enabled.
>>
>> in this example:
>>
>> http://www.webservicex.net/genericbarcode.asmx?WSDL
>=20
> http://pastebin.com/xuvAssGS
> http://pastebin.com/HTZT0sXy
>=20
> These are from wsdl2php - converts a WSDL file into a simple, usable
> class - no need to worry about XML or SOAP handling beyond normal OOP
> techniques.
>=20
> And the code I use from my WSDL testing framework.
>=20
> When I run that code, the output I get is ...
>=20
>=20
> Request Headers
> ---------------
> POST /genericbarcode.asmx HTTP/1.1
> Host: www.webservicex.net
> Connection: Keep-Alive
> User-Agent: PHP
> Content-Type: text/xml; charset=3Dutf-8
> SOAPAction: "http://www.webservicex.net/GenerateBarCode"
> Content-Length: 900
>=20
>=20
> Request (XML)
> -------------
> <?xml version=3D"1.0" encoding=3D"utf-8"?>
> <SOAP-ENV:Envelope
> xmlns:SOAP-ENV=3D"http://schemas.xmlsoap.org/soap/envelope/"
>                    xmlns:ns1=3D"http://www.webservicex.net/">
>   <SOAP-ENV:Body>
>     <ns1:GenerateBarCode>
>       <ns1:BarCodeParam>
>         <ns1:Height>100</ns1:Height>
>         <ns1:Width>100</ns1:Width>
>         <ns1:Angle>0</ns1:Angle>
>         <ns1:Ratio>1</ns1:Ratio>
>         <ns1:Module>1</ns1:Module>
>         <ns1:Left>0</ns1:Left>
>         <ns1:Top>0</ns1:Top>
>         <ns1:CheckSum>true</ns1:CheckSum>
>         <ns1:FontName></ns1:FontName>
>         <ns1:BarColor>black</ns1:BarColor>
>         <ns1:BGColor>white</ns1:BGColor>
>         <ns1:FontSize>10</ns1:FontSize>
>         <ns1:barcodeOption>Both</ns1:barcodeOption>
>         <ns1:barcodeType>Code39</ns1:barcodeType>
>         <ns1:checkSumMethod>Modulo10</ns1:checkSumMethod>
>         <ns1:showTextPosition>BottomCenter</ns1:showTextPosition>
>         <ns1:BarCodeImageFormat>PNG</ns1:BarCodeImageFormat>
>       </ns1:BarCodeParam>
>       <ns1:BarCodeText>12345</ns1:BarCodeText>
>     </ns1:GenerateBarCode>
>   </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>=20
>=20
> Response Headers
> ----------------
> HTTP/1.1 200 OK
> Cache-Control: private, max-age=3D0
> Content-Length: 1664
> Content-Type: text/xml; charset=3Dutf-8
> Server: Microsoft-IIS/7.0
> X-AspNet-Version: 4.0.30319
> X-Powered-By: ASP.NET
> Date: Wed, 14 Sep 2011 10:43:53 GMT
>=20
> Response (XML)
> --------------
> <?xml version=3D"1.0" encoding=3D"utf-8"?>
> <soap:Envelope xmlns:soap=3D"http://schemas.xmlsoap.org/soap/envelope/"
>                xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance"
>                xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema">
>   <soap:Body>
>     <GenerateBarCodeResponse xmlns=3D"http://www.webservicex.net/">
>     =20
> <GenerateBarCodeResult>iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAX=
NSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqY=
AAAOpgAABdwnLpRPAAAA0BJREFUeF7tncuNqzAAAEl3FEQ59JJW0okXmwDGmITDKPKKifSUD3gW=
ZmLD7uU9uq4L06N7PB7xRXqOj/yz+D7fXu63bM/HXWHUxkX23R8xSLSwPuev04fF9uX9sl/5Pn5=
+hVEbt/y8uz6/v8gGaeULYJBWSmwr0bZUfVpCyiUoX5ZcsriqzhDOJUIyCKKRgxiEc4mQDIJo5C=
AG4VwiJIMgGjmIQTiXCMkgiEYOYhDOJUIyCKKRgxiEc4mQDIJo5CAG4VwiJIMgGjmIQTiXCMkgi=
EYOYhDOJUIyCKKRgxiEc4mQDIJo5CAG4VwiJIMgGjmIQTiXCMkgiEYOYhDOJUIyCKKRgxiEc4mQ=
DIJo5CAG4VwiJIMgGjmIQTiXCMkgiEYOYhDOJUIyCKKRgxiEc4mQDIJo5CAG4VwiJIMgGjmIQTi=
XCMkgiEYOYhDOJUIyCKKRgxiEc4mQDIJo5CAG4VwiJIMgGjmIQTiXCMkgiEYOYhDOJUIyCKKRgx=
iEc4mQDIJo5CAG4VwiJIMgGjmIQTiXCMkgiEYOYhDOJUIyCKKRgxiEc4mQDIJo5CAG4VwiJIMgG=
jmIQTiXCMkgiEYOYhDOJUIyCKKRgxiEc4mQDIJo5CAG4VwiJIMgGjmIQTiXCMkgiEYOYhDOJUIy=
CKKRgxiEc4mQDIJo5CAG4VwiJIMgGjmIQTiXCGn+z9R9NGPAIM2kmA/EIM0GeQ6h68fwyg/wNYa=
+68J0oUn/+jHbGvfPtg3P2pk9wzDtk297DhtvGV8f25ipHx1O9xr7TewuSCkze59i9GHtk8INoW=
yyyN+Ev8LYZ+N+dJL/6cdsS1Y5QyozJgrezZL1TI8zIcTxwzgFyGeIQb59Oc6DVEaeBkkzJp8hU=
6A022KAPEgMd5xJ3w7yTtuvBymXqWRpnhnxWlBflupBhuw6Up9xd0qwP9drQd4X9/OL77ZkxWvS=
JrkIcuBUlrr7tihue2t3WWkSzHdT3+6E0s3B+5qR332tr08A87jqLdot03ycIcsd2BVfdbHlknV=
0bJCrS9aHZWoOlV2cT/fdB7k+7paT4/OSVfsFLi0/7+my+/3ldEk7zpBr4wxyXwONnbl/yzJIYw=
YaO5w/xUW/kq0cV4IAAAAASUVORK5CYII=3D</GenerateBarCodeResult>
>     </GenerateBarCodeResponse>
>   </soap:Body>
> </soap:Envelope>
>=20
>=20
>=20
> Response (Interpreted)
> ----------------------
> Bytes saved 962
> See 12345.PNG for saved barcode.
>=20
> The saved file (12345.PNG in this example) is a nice barcode image.
>=20
> --=20
> Richard Quadling
> Twitter : EE : Zend : PHPDoc
> @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea
>=20
> --
> PHP Soap Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>=20
>=20
>=20

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