Re: Witango-Talk: Witango and Soap
Bill, I feel your pain. I have a customer with a Very Important Vendor who is requiring we set up a SOAP web service to replace an FTP transport system. I'll reread the Witango documentation from 2004, but I'm also thinking this is something to subcontract in a different platform. BTW, the only Witango documentation on Web Services and SOAP that I have seen (besides Robert's contributions), is in "Witango 5.5 What's New.pdf", dated 09/09/2004. If you don't have it, and cannot find it on witango.com, email me and I'll send you a copy. Bill On Mon, Jun 21, 2010 at 2:02 PM, wrote: > I am just getting started with SOAP and Witango. I need to connect > Witango to a third party SOAP Webservice. Can someone send me a functioning > example or be able to do some consulting to get me up to speed? > > > > Bill > > > > __ > Bill Prigge aka bpri...@execproinc.com phone: 310-570-4950 or 310.434.7513 > Director of Information Services > Execpro Information Services, LLC > > > > > TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf > > TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
Re: Witango-Talk: Witango and Soap
It depends on the soap service you are trying to hit. If it is a relatively simple one, you can do it fairly easy. But anything beyond that can get very hair. SOAP was designed to work with a soap client class, that you can easily call to with code something like: $soap_client = new Soap.Client('url to wsdl describing service','some parameters such as soap version'); $soap_result = $soap_client.runsomeMethod('parameter','parameter2','object or array'); $result = $soap_result.body; Something like that. This class "Soap.Client" will do all the work, creating the soap envelope, parsing the response, its a beautiful thing. With witango, you have to create the SOAP envelope by hand, build the http request by hand, parse the response by hand, and it is all very precise. Then there is the issue of witango text encoding issues, that can make the whole thing impossible. Another way to handle it is to write a java bean or a simple binary that you can interface with from witango, and this external function does the soap call. We used to use RealBasic to do this all the time, it has a very nice soap client, and then you can compile a binary that can comm with witango using environment variables and stdout. HTH -- Robert Garcia President - BigHead Technology VP Application Development - eventpix.com 15520 Coutelenc Rd Magalia, Ca 95954 ph: 530.645.4040 x222 fax: 530.645.4040 rgar...@bighead.net - rgar...@eventpix.com http://bighead.net/ - http://eventpix.com/ On Jun 21, 2010, at 11:02 AM, wrote: > I am just getting started with SOAP and Witango. I need to connect Witango > to a third party SOAP Webservice. Can someone send me a functioning example > or be able to do some consulting to get me up to speed? > > Bill > > __ > Bill Prigge aka bpri...@execproinc.com phone: 310-570-4950 or 310.434.7513 > Director of Information Services > Execpro Information Services, LLC > > > TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
Re: Witango-Talk: Witango and Soap
No comment... Just my 1 cent (€) Daniel - Original Message - From: bpri...@execproinc.com To: witango-talk@witango.com Sent: Monday, June 21, 2010 8:02 PM Subject: Witango-Talk: Witango and Soap I am just getting started with SOAP and Witango. I need to connect Witango to a third party SOAP Webservice. Can someone send me a functioning example or be able to do some consulting to get me up to speed? Bill __ Bill Prigge aka bpri...@execproinc.com phone: 310-570-4950 or 310.434.7513 Director of Information Services Execpro Information Services, LLC TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
Witango-Talk: Witango and Soap
I am just getting started with SOAP and Witango. I need to connect Witango to a third party SOAP Webservice. Can someone send me a functioning example or be able to do some consulting to get me up to speed? Bill __ Bill Prigge aka bpri...@execproinc.com phone: 310-570-4950 or 310.434.7513 Director of Information Services Execpro Information Services, LLC TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf