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

SOAP Binding (i.e. SOAP Version) of out going message should be same as incoming message

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.1.6, 2.2.3
    • Soap Binding
    • None

    Description

      Dear Sir,

      Currently I am evaluating various Webservice Frameworks such as Axis2, CXF and Spring WS.

      In CXF the default SOAP Binding (i.e. SOAPVersion) is SOAP 1.1. So if you don't set any binding in your webservice, by default the SOAP version of outgoing message is 1.1.

      CXF allows configuring the SOAP binding of outgoing message either using Annotations OR Spring Configuration. No matter whatever is the SOAP Binding of incoming message, CXF always uses the binding specified at server side for out going message.

      Like wise AXIS2, for outgoing messages, CXF should use the same SOAP Binding as that of incoming message instead of the one configured in the server. This allows webservices to be more interoperable and SOAP Binding agnostic.

      Let me know if there is any way by which I can configure CXF to use the same SOAP Binding as that of incoming message. If it is not possible, can we incorporate this improvement in the next release?

      One of the criteria for webservice framework selection is simultaneous support of SOAP 1.1 and SOAP1.2 bindings.

      Thanks,
      Mihir

      Attachments

        1. ASF.LICENSE.NOT.GRANTED--winmail.dat
          34 kB
          Mihir Shelat
        2. cxf_ex.zip
          4 kB
          Mihir Shelat

        Activity

          People

            dkulp Daniel Kulp
            mihir Mihir Shelat
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: