On Mar 25, 2009, at 3:58 AM, Jean-Louis MONTEIRO wrote:
Yet another set of thoughts.
The standard ejb-jar.xml file only supports <service-endpoint> tag to
specify the endpoint interface. I haven't check everything right now
but I
guess all defaults are used as specified in the JAX-WS Specification.
It would be nice to have @WebService properties but it's not the case.
So no way to override the portName, serviceName and so on (except
using the
old JAX-RPC webservices.xml file as describe on the top of this post).
So, may be can we provide such a feature using the openejb-jar.xml
For example, we already have <web-service-address> and
<web-service-security> so may be we can add <web-service-name>,
<web-service-port-name>, ...
That seems fine. We'd still want to use a better default for
componentPortName than the simple name of the class, ejb-name is at
least guaranteed to be unique within the module.
-David