Uploaded image for project: 'FUSE Services Framework'
  1. FUSE Services Framework
  2. SF-258

WS-RM + WS-Security enabled via policies in the WSDL causes the server to send the response to the wrong endpoint on the client

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Resolved at Apache
    • Affects Version/s: 2.2.6-fuse-01-00
    • Component/s: None
    • Labels:
      None

      Description

      If you configure WS-RM and WS-Security in the WSDL the server appears to combine the WS-RM sequence acknowledgement and response from the service into the same message and send it to the client's decoupled endpoint. As the client is only expecting to receive sequence acknowledgement messages on the decoupled endpoint not the result of the service invocation it can't correlate the response properly, and so retries sending the invocation to the server.

      To run the test case just do:

      mvn clean install

      then do:

      mvn -Pserver in one terminal and mvn -Pclient in another terminal.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                ffang Freeman(Yue) Fang
                Reporter:
                stlewis Stan Lewis
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: