[ https://issues.apache.org/jira/browse/CXF-3250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Kulp resolved CXF-3250. ------------------------------ Resolution: Fixed > EPR's address is NOT used for invocations on the endpoint when the > dispatchImpl is created with EPR > ---------------------------------------------------------------------------------------------------- > > Key: CXF-3250 > URL: https://issues.apache.org/jira/browse/CXF-3250 > Project: CXF > Issue Type: Bug > Components: JAX-WS Runtime > Affects Versions: 2.3.1 > Reporter: jimma > Assignee: jimma > Fix For: 2.3.2, 2.4 > > > 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. - You can reply to this email to add a comment to the issue online.