CXF
  1. CXF
  2. CXF-352

Update WS-A MessageID and WS-RM Acknowledgement headers in resent messages

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0
    • Component/s: WS-* Components
    • Labels:
      None

      Description

      Currently a message is resent as is. This implies use of the originally assigned messageID, and works because we are by default tolerant against duplicate messageIDs . To be strictly compliant, the resent message should be given a new ID. Once we are updating the headers, we may also either remove any pre-existing SequenceAcknowledgement header (it may be out-of-date, but that does not cause any harm) or, for efficiency, replace it with an up-to-date SequenceAcknowledgement.
      Requires re-running the message through a selective chain of interceptors or else a manual approach to updating the headers in question. and subsequently re-marshalling the messge.

        Activity

          People

          • Assignee:
            Dennis Sosnoski
            Reporter:
            Andrea Smyth
          • Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development