Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-4955

Interoperability Issue of the Discovery Hello Message - wrong SOAP-Header-Action

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.7.4
    • 2.7.5
    • WS-* Components
    • None
    • Windows XP

    • Unknown

    Description

      CXF send out a WS-Discovery Multicast Hello Message by default.

      We use the DiscoveryProxy from Microsoft WCF. This service got the CXF Hello one-way message, but didn't accept that, because this SOAP Header Action is wrong:

      <wsa:Action>http://cxf.apache.org/jaxws/dispatch/DummyImpl/InvokeOneWayRequest</wsa:Action>

      In the WS-Discovery 1.1 Spec: http://docs.oasis-open.org/ws-dd/discovery/1.1/os/wsdd-discovery-1.1-spec-os.html#_Toc234231821 the Hello one-way Message has following SOAP Header Action:

      <a:Action>
      http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01/Hello
      </a:Action>

      We find no possibility to change the SOAP-Header-Action by default. The core class org.apache.cxf.jaxws.ServiceImpl will set the SOAP Header Action in the method createDispatchService.

      Attachments

        Activity

          People

            Unassigned Unassigned
            matthias.buchhorn@web.de Matthias Buchhorn
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: