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.