From: Barry J. <bar...@al...> - 2006-04-19 18:55:16
|
I'm having trouble getting NuSOAP to work with a very old SOAP service and a very old client that I'm trying to update to use NuSOAP. I'm having several problems. There is no WSDL either. First off, the service is pointing to an IP address and port number like (123.123.12.121:4441) and when I try to setup a SOAP client with that I get the following error when it makes the call: no transport found, or selected transport is not yet supported! If I set the address to http://123.123.12.121:4441 the whole thing times out on me. Now, the way that it currently works is by assembling the XML of the SOAP call by hand, wrapping it in the envelope (bottom of email), opening a file handle using fsockopen, using fwrite to send the SOAP, and using fgets to go through the response, iterating through it line by line and looking for specific fields which it then builds into a non-associative array. I just want this to be more dynamic so that I don't have to code a new method to receive every new response that I get, but I'm stumped as to how to get NuSOAP to work like this. It's sending back valid XML though. Any ideas as to how to get this working? |