- Get a WSDL with two ports: a binding for SOAP and one for SOAP 1.2.
- Change the end-point name in the JBI page.
- Complete the wizard.
There are high chances that the wrong binding will be updated by the studio.
The binding type should be stored in the JBI page, so that the update is more precise.
See WsdlUtils#updateEndpointAndServiceNamesInWsdl.
Here is a sample WSDL with two bindings.
<wsdl:service name="n_deploy" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
<wsdl:port name="ws_deploy_12" binding="i0:ws_deploy_11">
<soap:address location="http://xxx/ws_deploy_wcfservice/n_deploy.svc"/>
</wsdl:port>
<wsdl:port name="ws_deploy_12" binding="i0:ws_deploy_12">
<soap12:address location="http://xxx/ws_deploy_wcfservice/n_deploy.svc/soap12"/>
</wsdl:port>
</wsdl:service>