Hi Tim,

 

The info can be found here: http://www.codeproject.com/soap/soap12inNet20.asp

  1. When a SOAP 1.2 message reaches a SOAP 1.1 node it will generate a SOAP fault containing a version mismatch.
  2. When a SOAP 1.2 node receives a SOAP 1.1 message it can do one of the two things as stated below:
    • The node may process the SOAP 1.1 message.
    • It generates a Fault containing a Version Mismatch.

 

My question here is, how do I check what is the SOAP version of my client?

 

I have this issue. When I set my SOAPVersion in my code to 1.1, I got the version mismatch error.

But when I set the version to 1.2, I got this error: The Envelope element has the SOAP 1.2 namespace "http://www.w3.org/2003/05/soap-envelope". The agent only supports the SOAP 1.1 namespace "http://schemas.xmlsoap.org/soap/envelope/".

 

I suppose the ‘agent’ is referring to my client.

 

I am using Eclipse 3.1/Axis 1.4 on my client.

 

Any ideas?

 

Thanks and best regards,

Jeff.

 


From: McCauley, Tim [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 13, 2006 4:49 AM
To: [email protected]
Subject: [Axis 1.4] Error Version Mismatch when deploying

 

In Axis 1.4 I am getting a Version Mismatch when I deploy my web service to Axis 1.4.  Before I deploy I set the

  <parameter name="singleSOAPVersion" value="1.2"/>
in the <globalConfiguration> section of the server-config.wsdd.  The reason for setting the singleSOAPVersion is so

that SOAP 1.2 version will be utilized.  Has anyone else ran into this problem and what can be done about it.

 

TIA

Tim McCauley
Sr Software Engineer

C-COR Incorporated
(770)614-9291

 

Reply via email to