Re: Fun with SOAP.

From: Date: Thu, 01 May 2008 11:58:45 +0000
Subject: Re: Fun with SOAP.
References: 1 2 3 4 5  Groups: php.general 
Request: Send a blank email to php-general+get-273770@lists.php.net to get a copy of this message
On Wed, Apr 30, 2008 at 3:53 PM, Larry Brown <larry.brown@dimensionnetworks.com> wrote: > I'm not sure how it looks etc with with soapui but I noticed you > mentioning you don't want to mess with nusoap. I've used nusoap for > both client and server uses for years and I'm really impressed with how > easily it works. Using $soapInstance->request and > $soapInstance->response the xml is displayed where you can see how it > was created based on the array you fed the instance before sending for > your message. It makes troubleshooting much easier for me. > > That being said I don't send attachments. However just doing a quick > google on "nusoap attachments" (without the quotes) has mention of > people sending MIME attachments and one listing an issue with DIME > encoded attachments yet another explaining that he solved the DIME > encoded issue and referred to "wrox book open source webservices page > 315" which is an on-line book. > > Sorry no quick silver bullet, but I would highly recommend looking at > nusoap if only as a test. Hi Larry, I am receiving a multipart mime attachment from Amazon. The idea is we request a report and get a response. This response differs from any other response I have seen in that it is multipart. I searched all over the place for a way to get it to work correctly. The soapUI program is the only one so far that has been able to show me that I get a proper return value that can be parsed. soapUI shows me the envelope XML and then has a button on the bottom that says there is an attachment that I can save to a file. So from this I know that it is possible to handle this type of request "correctly." I just haven't been able to find any real examples on how to use it. I wanted to keep everything using ext/soap since it is c code and very fast. Plus there are other parts of this program already utilizing it. So far I have my backup plan working using curl, a regex, and simplexml. ;)

« previous php.general (#273770) next »