You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Davanum Srinivas (JIRA)" <ji...@apache.org> on 2008/02/05 21:17:08 UTC

[jira] Commented: (AXIS2-3493) Plugin in JAXWS RI's wsgen to generate the dynamic wsdl/xsd's

    [ https://issues.apache.org/jira/browse/AXIS2-3493?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12565865#action_12565865 ] 

Davanum Srinivas commented on AXIS2-3493:
-----------------------------------------

Notes on the diff

- Copied code from Axis1 for picking up jars from the environment.
- Modeled just like the existing WSDLSupplier, added a new SchemaSupplier for the xsd's.
- new JAXWSRIWSDLGenerator implements both WSDLSupplier and SchemaSupplier 
- DescriptionFactory.createAxisService adds an instance of JAXWSRIWSDLGenerator into the context hierarchy
- AxisService's printWSDL and printXSD pick up the JAXWSRIWSDLGenerator from the context and delegate the responsibility of printing the xsd and schemas.

thanks,
dims

> Plugin in JAXWS RI's wsgen to generate the dynamic wsdl/xsd's
> -------------------------------------------------------------
>
>                 Key: AXIS2-3493
>                 URL: https://issues.apache.org/jira/browse/AXIS2-3493
>             Project: Axis 2.0 (Axis2)
>          Issue Type: New Feature
>          Components: jaxws
>            Reporter: Davanum Srinivas
>            Assignee: Davanum Srinivas
>         Attachments: my.diff
>
>
> When one deploys a jaxws annotated service using the PojoDeployer, the dynamic wsdl and xsd generated don't use all the annotations present in the classes, Quick way is to plugin the wsgen tool from JAXWS. if the JAXWS RI jar's are in the classpath then we pick them up and use them to generate the wsdl. This tactic is already used quite successfully by the Geronimo folks. 
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org