Mike,
It looks like you are trying to invoke a web service on your Integration Server by using pub.client:soapHTTP from a Flow service on the same server. I assume you are doing this for testing purposes.
To have IS listen for HTTPS requests (including Soap messages sent over HTTPS) you have to first define an HTTPS port using the IS Administrator.
You can optionally configure that port’s “Client Authentication” to request certificates, require certificates or “none” which simply requires Basic authentication (username and password).
If you configure your IS server’s HTTPS port to only require basic authentication, you will not need to provide any certificates and setting the “auth” parameters on your pub.client:soapHTTP service will be sufficient. If you are just doing some testing, that is what I would recommend.
The Integration Server Administration Guide discusses the way IS works with SSL-secured resources in either a client or a server role. In your case take a look at the section entitled “When the Integration Server Is an SSL Client” that starts on page 120 of the 6.1 version of this document.
If you need to present a specific client SSL certificate to the server that is hosting your web service, IS provides built-in services that you would need to call before invoking pub.client:soapHTTP. These services are covered in the Built-In Services guide (located in your \Developer\doc folder. See the “Security” section of this guide for information on the pub.security:* group of services.
To reiterate, for simple testing, configure your HTTPS port’s “Client Authentication” setting to “none”. Only if you need experience the brain damage of managing SSL certificates first hand should you set your port to require certificates.
I do not believe that use JDK 1.3 vs. 1.4 has anything to do with this issue in your case. webMethods 6.1 Windows installations ship with both 1.3 and 1.42 JVM’s. Switching between the two is accomplished by changing one line in the server.bat file. This takes a little more effort in 6.01 because you have to remove a couple of classes from Sun’s JCE package. These extra steps are covered in the release notes that Ray referred to earlier.
Mark
#webMethods#API-Management#soa