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:13:09 UTC

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

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


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

Posted by "Davanum Srinivas (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-3493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Davanum Srinivas updated AXIS2-3493:
------------------------------------

    Attachment: my.diff

> 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


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

Posted by "Davanum Srinivas (JIRA)" <ji...@apache.org>.
    [ 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


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

Posted by "Davanum Srinivas (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-3493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Davanum Srinivas resolved AXIS2-3493.
-------------------------------------

    Resolution: Fixed

Fixed in svn revision 619407

> 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