Uploaded image for project: 'JBoss Web Services'
  1. JBoss Web Services
  2. JBWS-1938

Assign message name instead of IN and OUT for Inbound/Outbound Addressing Property

XMLWordPrintable

      When wsa:action is not set explicitly the builder just appends IN or OUT to the endpoint's QName. This does not indicate as to what operation was perfomed when we peek the SOAP Message header.

      All along I was thinking that it worked fine for JAXWS tests, but it
      has been hard-coded in JAXWSMetaDataBuilder.java:

      // default action values

      { // TODO: figure out a way to assign message name instead of IN and OUT String tns = epMetaData.getPortName().getNamespaceURI(); String portTypeName = epMetaData.getPortName().getLocalPart(); addrExt.setInboundAction(tns + "/" + portTypeName + "/IN"); if (!opMetaData.isOneWay()) addrExt.setOutboundAction(tns + "/" + portTypeName + "/OUT"); }

            mageshbk_jira Magesh Bojan (Inactive)
            mageshbk_jira Magesh Bojan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 5 hours
                5h