Compatibility
IBM wins. I examined the interoperability of each package with other SOAP v1.1 implementations.As a quick experiment, try using an MS SOAP Client application to hit an IBM SOAP For Java server. I'll tell you now that it won't work unless you manually code the SOAP envelope XML and pass it through using nothing but the WireTransfer object included in the Rope.dll. The problem lies with the improper and inconsistent SOAP version 1.1 conformance, and the bugs, within the Microsoft SOAPPackager component. Because the SOAP Packaging is incorrect, it takes a lot of massaging to get the Microsoft toolkit to work with other, more compliant SOAP v1.1 implementations. The reverse is also true -- IBM SOAP For Java clients do not work "out of the box" with an MS implemented SOAP server.
IBM's SOAP For Java, on the other hand, works beautifully with clients and servers designed tightly around the SOAP v1.1 specification.
-----Original Message-----
From: Christopher Taylor [mailto:[EMAIL PROTECTED]
Sent: 06 September 2000 07:05
To: [EMAIL PROTECTED]
Subject: RE: Using SOAPAwesome! Thanks for the pointer.-Chris-----Original Message-----
From: John Noss [mailto:[EMAIL PROTECTED]
Sent: Tuesday, September 05, 2000 8:37 PM
To: [EMAIL PROTECTED]
Subject: RE: Using SOAPUsing SOAP in IE 5.0 or higher is pretty straightforward. You can invoke the MS XML parser (MSXML) from _javascript_. You do not need to have an ActiveX control. You can use the HTTP component of the MSMXL parser to send a POST to the Unix web server that includes the SOAP call (in XML). The server parses it and sends the response packet (once again in XML) to the client. For a simple SOAP call this takes about 20 lines of JScript code for the complete operation in IE. Check out http://www.develop.com (the web site of Don Box, one of the authors of SOAP) and its SOAP listserv for more information.- John-----Original Message-----
From: Christopher Taylor [mailto:[EMAIL PROTECTED]
Sent: Tuesday, September 05, 2000 10:37 PM
To: [EMAIL PROTECTED]
Subject: RE: Using SOAPThat's another good question. I'm not familiar with IE 5.5's built-in XML parser, but I wonder if you built an ActiveX control using Microsoft's SOAP toolkit... you could probably use JScript to tickle it into sending the right information (but I'm just guessing).-Chris-----Original Message-----
From: Kamlesh Patel [mailto:[EMAIL PROTECTED]
Sent: Tuesday, September 05, 2000 9:30 AM
To: '[EMAIL PROTECTED]'
Subject: RE: Using SOAPChris,Lets say SOAP server is on a UNIX machine and client is running IE on windows machine (doesn't have Apache SOAP client API's). How can client machine invoke a SOAP request from a HTML page?Sorry I am asking same question again. I thought whole purpose of SOAP was interoprability between diffrent platforms!!!Kam-----Original Message-----
From: Christopher Taylor [mailto:[EMAIL PROTECTED]
Sent: 05 September 2000 17:25
To: [EMAIL PROTECTED]
Subject: RE: Using SOAPKam,Hmmmm... that's a good question. We're using SOAP for a few applications at work, but our clients just drop SOAP messages over an HTTP connection.If you want to do this stuff from a ASP (which I have no experience with), I'd think you'd have to call into Java via COM. If the Apache SOAP API's are Java 1.1 compatible, you should be able to do it.Can't you replace your ASP with JSP? Then you can call into the Apache toolkit directly...-Chris-----Original Message-----
From: Kamlesh Patel [mailto:[EMAIL PROTECTED]
Sent: Tuesday, September 05, 2000 9:05 AM
To: '[EMAIL PROTECTED]'
Subject: RE: Using SOAPThanks Chris. I was reading documentation of Apache SOAP and I got an impression that we need to use Apache SOAP client API's (implemented using Java classes) on client side as well. So if my ASP is a SOAP client, how can I access this Java APIs from it?Kam-----Original Message-----
From: Christopher Taylor [mailto:[EMAIL PROTECTED]
Sent: 05 September 2000 17:01
To: [EMAIL PROTECTED]
Subject: RE: Using SOAPKam,The only way that comes to mind is to use a Servlet that knows how to parse a posted SOAP message. When the Servlet receives the message and parses it, it can use its RequestDispatcher object to forward() the call to a particular JSP.-Chris
-----Original Message-----
From: Kamlesh Patel [mailto:[EMAIL PROTECTED]
Sent: Tuesday, September 05, 2000 7:49 AM
To: '[EMAIL PROTECTED]'; [email protected]
Subject: Using SOAPHi,
Any idea how can I invoke JSP from a ASP page using SOAP?
Thanks,
Kam
