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

Reply via email to