How do I change an IBM i Webservice from SOAP 1.2 down to SOAP 1.1?
And more importantly… Why would I want to do that?
A client asked me “Can you change some of our IB i Webservices to use SOAP1.1?”
Apparently, some MS Webservers are having problems with SOAP 1.2 when connecting to IBM i Webserver. So, after some head scratching, and a few fruitless googles, bings and duckey ducks, I realized just how easy it is.
So as a memory jogger and maybe to help someone else with this… here you go!
Step 1 – Log into your webserver
Use your system name in the browser: yoursystemname:2001/HTTPAdmin
Click the APPLICATION SERVERS Tab and STOP the webservice you want to change:
Step 2 – Redeploy the webserver
Once the webservice has stopped (and it may take a few seconds so be patient) you can now select that line and scroll down to the bottom of the webservice listing and click REDEPLOY to Change IBM i Webservice:
Now click through the screens until you get to Specify WSDL Options – Step 6 of 7
You can now select the SOAP Version 1.1 for this webservice will use:
Finally, START your webservice and boom
Job done 🙂