wsit
  1. wsit
  2. WSIT-1616

metro RM sends mustUnderstand="true" for SOAP 1.1 messages

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.2
    • Fix Version/s: 2.3.1
    • Component/s: rm
    • Labels:
      None
    • Environment:

      NA

      Description

      Create a client with a Feature created like this :
      ReliableMessagingFeatureBuilder fb = new ReliableMessagingFeatureBuilder(RmProtocolVersion.WSRM200502);
      fb.maxRmSessionControlMessageResendAttempts(1);

      invoke the client with a SOAP1.1 message, and this goes over the wire :
      <ns3:Sequence xmlns:ns2="http://www.w3.org/2005/08/addressing" xmlns:ns3="http://schemas.xmlsoap.org/ws/2005/02/rm" xmlns="" xmlns:ns5="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd" xmlns:ns8="http://schemas.microsoft.com/ws/2006/05/rm" env:mustUnderstand="true"><ns3:Identifier>91da7384-83b5-457a-8afc-cf2b365a0821</ns3:Identifier><ns3:MessageNumber>1</ns3:MessageNumber></ns3:Sequence>

      For soap1.1 the value for mustUnderstand can only be 0 or 1 but true is used as shown above.
      Note that soap 1.2 allows mustUnderstand values to be false or true.

        Activity

          People

          • Assignee:
            Uday Joshi
            Reporter:
            bnaugle
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: