Thursday, January 23, 2014

Changing SOAP Version 1.1 to 1.2 and Vice Versa

Problem: SOAP version mismatch

There may be scenarios where in you wanted to change the SOAP protocol. Since some of your partners might be using 1.1 and some might be using 1.2.


The best practice is to create a process with SOAP Version 1.1 and create a wrapper service calling 1.1 and create it as 1.2.

By this you are dually compatible and it wont affect any of your external or internal partners.


By default whenever a service is defined, it is SOAP 1.1 by default.

In order to change it to 1.2


  1. Go to Composite.xml
  2. Go to the binding section 
  3. Either you can add this text soapVersion="1.2" in binding.ws tag.
 Or you can go to the binding.ws tag and if you look at the property instructor you have a dropdown to change it.