Hi If you take this WSDL <https://mooshup.com/services/system/version?wsdl>[1] as an example, it has a SOAP 1.1 (system-version-SOAP11Binding) as well as a SOAP 1.2 (system-version-SOAP12Binding) Binding. If you further look into its content you will see that they use different namespaces, For e.g SOAP 1.1 Binding uses "<soap:binding transport=" http://schemas.xmlsoap.org/soap/http" style="document"/>" whereas SOAP 1.2 Binding uses "<soap12:binding transport=" http://schemas.xmlsoap.org/soap/http" style="document"/>" and the soap12 namespace is xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" whereas the soap namespace is xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/".
As you can see there is a difference between the two. Thanks, Keith. [1] https://mooshup.com/services/system/version?wsdl On Thu, Oct 16, 2008 at 12:35 AM, Bai Shen <[EMAIL PROTECTED]> wrote: > I looked at the wsdl again, and there's literally no difference. As far as > I can tell, they both reference the same namespace. > > > On Wed, Oct 15, 2008 at 2:00 PM, keith chapman <[EMAIL PROTECTED]>wrote: > >> 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 >> > > -- Keith Chapman Senior Software Engineer WSO2 Inc. Oxygenating the Web Service Platform. http://wso2.org/ blog: http://www.keith-chapman.org
