You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Raymond Feng (JIRA)" <tu...@ws.apache.org> on 2006/07/04 07:32:32 UTC

[jira] Commented: (TUSCANY-120) Axis2 WS binding support for entryPoint without pre-existing WSDL

    [ http://issues.apache.org/jira/browse/TUSCANY-120?page=comments#action_12419047 ] 

Raymond Feng commented on TUSCANY-120:
--------------------------------------

On page 107 of the SDO for Java v2.0.1 spec, it says:

"When an XSD is generated from Type and Property it contains all the information defined in the
SDO Model. An XSD generated from Type and Property will round trip back to the original Type
and Property. However, if the XSD was not generated and is used to create the Type and Property,
regenerating the XSD will not round trip to produce the original. This is because there is more
information in an XSD than in Type and Property, primarily focused on defining the XML
document syntax."

It implies that if you have the java interface referencing a SDO type (which could be generated from an XSD), 
in some cases the JAVA2WSDL cannot produce the exact XSD definitions in the WSDL.

Would you please list the key issues you have identified? The SDO folks can give us more insights.

Thanks,
Raymond

> 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: Tuscany-Java2WSDL-SDO-Jun-29.diff, 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/%3c44104932.2010709@apache.org%3e

-- 
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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org