Hi,

I have a question on Axis1.2 's behavior regarding interaction between

SOAP/1.1 and SOAP/1.2.

According to SOAP1.2 spec regarding the interaction between SOAP1.1 and SOAP1.2, it says :

1. A SOAP/1.1 only node receiving a SOAP/1.2 message will according to

SOAP/1.1 generate a version mismatch SOAP fault based on a SOAP/1.1 message construct.

2. A SOAP/1.2 node receiving a SOAP/1.1 message either :

2.1. May process the message as a SOAP/1.1 message ( if supported )

or

2.2. Must generate a version mismatch SOAP fault based on a SOAP/1.1 message construct following SOAP/1.1 semantics using a SOAP/1.1 binding to the underlying protocol. The SOAP fault SHOULD include an Upgrade SOAP header block as defined in SOAP/1.2 spec indicating support for SOAP/1.2. This allows a receiving SOAP/1.1 node to correctly interpret the SOAP fault generated by SOAP/1.2 node.

Axis 1.2 releas notes say it support Soap1.1 and Soap/1.2. So what is the behavior when Axis1.2 soap node receives a Soap/1.1 message ? Will it process this message as a Soap/1.1 message or reject it ?

Thanks in advance,

Feng

Reply via email to