The SOAP 1.1 and SOAP 1.2 Bindings look identical but they have a small difference. They indicate to the client what SOAP version to use. If you generate a client specifying the endpoint it will generate it so that the message generated by the client would match the requirements specified in the corresponding binding. You could differentiate between SOAP 1.1 and 1.2 using the namespace.
SOAP 1.2 namespace is http://www.w3.org/2003/05/soap-envelope while SOAP 1.1 namespace is http://schemas.xmlsoap.org/soap/envelope/ Thanks, Keith. On Wed, Oct 15, 2008 at 11:14 PM, Bai Shen <[EMAIL PROTECTED]> wrote: > I created a java class, and then used Axis2 to create a web service from > that. However, in the WSDL, it created three connections. A SOAP 1.1, a > SOAP 1.2, and a SOAP HTTP. The SOAP 1.1 and SOAP 1.2 ones look identical to > me. So I was wondering what the difference was. And is there a need for > them? How does Axis2 know whether it's a 1.1 or 1.2? TIA. > > Bai Shen > -- Keith Chapman Senior Software Engineer WSO2 Inc. Oxygenating the Web Service Platform. http://wso2.org/ blog: http://www.keith-chapman.org