Hi Sanka,
We can solve this problem without changing the API (I am bot reluctant
to change the API now) , so I am not going to +1 to this . How about
passing the service name adding the endpoint name then we can just
change the implementation not the API. As I can see you are generating
the EPR with end point as follows
http://abc.com/axis2/services/foo.endpointname
Then you can just pass the service name as "foo.endpointname"
Thanks
Deepal
Hi,
In order to facilitate message dispatching to AxisEndpoints which we
discussed few weeks back[1], any Axis2 transport should be able to
generate service endpoints which adhere the following format.
http://[host]:[port]/axis2/services/[service-name].[endpoint-name]/
This requires the following method addition to TransportListener
interface which enables the AxisEngine to pass targeted AxisEndpoint
name to Transport mechanism so that it can generate a URL which adhere
the above format.
EndpointReference[] getEPRsForService(String serviceName, String
endpointName, String ip) throws AxisFault
Any objections to add that method to TransportListener interface ?
Thanks,
Sanka
[1]
http://www.nabble.com/-Axis2--Dispatching-messages-to-AxisEndpoints-td15587176.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]