Deepal, Sandakith,
Right now we pick up just a few of the annotations from a java class.
Namely the ones in
org.apache.axis2.description.java2wsdlAnnotationConstants. I believe
we need to take into account *all* possible
sound good.
annotations in the spec to pass the TCK.
~ String WEB_SERVICE = "javax.jws.WebService";
~ String WEB_METHOD = "javax.jws.WebMethod";
~ String WEB_PARAM = "javax.jws.WebParam";
~ String WEB_RESULT = "javax.jws.WebResult";
~ String TARGETNAMESPACE = "targetNamespace";
~ String NAME = "name";
~ String SERVICE_NAME = "serviceName";
~ String EXCLUDE = "exclude";
~ String ACTION = "action";
~ String WSDL_LOCATION = "wsdlLocation";
~ String OPERATION_NAME ="operationName";
One option that was taken by the Geronimo team was to use the JAXWS
RI's wsgen tool programatically. We should probably
start looking at the same as well.
We need to figure out how to support user specified WSDL's as well in
the PojoDeployer..Thoughts?
At the moment (as you already knows) POJO deployer uses Annogen and
using that it generate WSDL. In the case of POJO (I mean in the
POJODeployer) we do not have a way to feed a WSDL file , so what we
should do is to do some modification to support that. I know normal POJO
case we are not going to use this , but for annotation we will
definitely need this.
[One option could be is to create the correct AxisService by JAX-WS
module so that at the runtime it will generate the correct wsdl. When we
have the wsdl file we know how to construct the AxisService. ]
Thanks
Deepal
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]