[jbossws-issues] [JBoss JIRA] Updated: (JBWS-3198) EPR's address is NOT used for invocations on the endpoint when the dispatchImpl is created with EPR

Alessio Soldano (JIRA) jira-events at lists.jboss.org
Fri Apr 22 04:33:18 EDT 2011


     [ https://issues.jboss.org/browse/JBWS-3198?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alessio Soldano updated JBWS-3198:
----------------------------------

    Fix Version/s: jbossws-cxf-4.0.0.Beta1
                   jbossws-native-4.0.0.Beta1
                       (was: jbossws-native-4.0)
                       (was:  jbossws-cxf-4.0)


> EPR's address is NOT used  for invocations on the endpoint when the dispatchImpl is created with EPR
> ----------------------------------------------------------------------------------------------------
>
>                 Key: JBWS-3198
>                 URL: https://issues.jboss.org/browse/JBWS-3198
>             Project: JBoss Web Services
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: jbossws-cxf, jbossws-native
>    Affects Versions: jbossws-cxf-3.4.1, jbossws-native-3.4.1
>            Reporter: Jim Ma
>            Assignee: Jim Ma
>             Fix For: jbossws-cxf-4.0.0.Beta1, jbossws-native-4.0.0.Beta1
>
>
> From the jaxws api : 
> Creates a Dispatch instance for use with objects of the user's choosing. If there are any reference parameters in the endpointReference, then those reference parameters MUST appear as SOAP headers, indicating them to be reference parameters, on all messages sent to the endpoint. The endpointReference's address MUST be used for invocations on the endpoint. In the implementation of this method, the JAX-WS runtime system takes the responsibility of selecting a protocol binding (and a port) and configuring the dispatch accordingly from the WSDL associated with this Service instance or from the metadata from the endpointReference. If this Service instance has a WSDL and the endpointReference  also has a WSDL in its metadata, then the WSDL from this instance MUST be used. If this Service instance does not have a WSDL and the endpointReference does have a WSDL, then the WSDL from the endpointReference MAY be used. An implementation MUST be able to retrieve the portName from the endpointReference metadata.
> This method behaves the same as calling
>  dispatch = service.createDispatch(portName, type, mode, features);
>  
> where the portName is retrieved from the WSDL or EndpointReference metadata.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the jbossws-issues mailing list