[ http://issues.apache.org/jira/browse/TUSCANY-120?page=all ]
Venkatakrishnan updated TUSCANY-120:
------------------------------------
Attachment: xsdgen.zip
Hi,
To address this, I have started with generation of XSDs from static SDOs for
now. If this part is thro, I suppose integrating it with WSDL generation can
be managed.
Before I go futher I want to do a sanity check over what I have implemented
here on whether it is the right approach, on whether I have done the right
things upto now... hence I am attaching whatever I have done for inputs /
comments from the community.
Here is what I did ...
- Firstly I have assumed that the user will be able to input the SDO Factory
class and obviously the classnames of the static SDOs for which xsds are to be
generated
- I followed the specifications the SDO v2.0.1 specs document - section titled
Generation of XSD from SDO Type and Property (Page 107)
- I have implemented for most basic rules specified therein but have quite some
yet to be addressed.
- I have tested with two sets of SDOs 1) that Raymond had attached previous in
this JIRA (CreditReport classes) and 2) SDOs generated using the Tuscany -
XSD2JavaGenerator tool from the sequences.xsd (an xsd that I picked up from the
sdo-tools project)
Here are my findings with the outputs generated: -
- the outputs generated for the CreditReport sample is ok.
- the outputs generated for sequences.xsd has quite a few discrepencies when
compared with the original one. I'd like to have comments on whether I have
interpretted the specs properly or is it something we must start fixing with
annotations (additional information) appended to the generated SDOs.
I have attached my entire eclipse project directory with all relevant classes
and outputs. I have also attached the .classpath and .project files just in
case any of you would like to import this project into your eclipse IDEs and
try.
Thanks.
> Axis2 WS binding support for entryPoint without pre-existing WSDL
> ------------------------------------------------------------------
>
> Key: TUSCANY-120
> URL: http://issues.apache.org/jira/browse/TUSCANY-120
> Project: Tuscany
> Type: Bug
> Components: Java SCA Axis Binding
> Versions: Java-Mx
> Reporter: ant elder
> Assignee: Raymond Feng
> Fix For: Java-Mx
> Attachments: java2wsdl-codegen.zip, xsdgen.zip
>
> Where the entryPoint doesn't use interface.wsdl then the pre-existing WSDL
> document shouldn't be required. Axis2 can generate WSDL at runtime based on
> the service interface so the Axis2 binding can use that to support the
> following:
> <entryPoint name="AccountService">
> <interface.java
> interface="org.apache.tuscany.binding.axis2.assembly.tests.bigbank.account.services.account.AccountService"/>
> <binding.ws/>
> <reference>AccountServiceComponent</reference>
> </entryPoint>
> See ML discussion:
> http://mail-archives.apache.org/mod_mbox/ws-tuscany-dev/200603.mbox/[EMAIL
> PROTECTED]
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]