[
https://issues.apache.org/jira/browse/TUSCANY-120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12517834
]
Jean-Sebastien Delfino commented on TUSCANY-120:
------------------------------------------------
The following should be supported:
A Java interface flowing simple types: A WSDL portType should be derived from
the Java interface, using the JAX-WS Java to WSDL mapping rules.
A Java interface flowing SDO generated DataObjects: The derived WSDL portType
should use the XSD types obtained from the SDO DataObject types.
A Java interface flowing JAXB generated objects: The derived WSDL portType
should use XSD types obtained from the JAXB objects.
A JAX-WS generated interface: The derived WSDL portType should be derived from
the Java interface using XML namespace and XML name information from the JAX-WS
generated interface.
When no XSD type information is available from the Java method signatures, the
WSDL operations should flow elements of type xsd:any.
The generated WSDL definition does not need to be saved to disk, but it should
be possible to obtain it at <service address>?wsdl.
> Axis2 WS binding support for entryPoint without pre-existing WSDL
> ------------------------------------------------------------------
>
> Key: TUSCANY-120
> URL: https://issues.apache.org/jira/browse/TUSCANY-120
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Axis Binding Extension
> Affects Versions: Java-SCA-Next
> Reporter: ant elder
> Assignee: ant elder
> Fix For: Java-SCA-0.90
>
> Attachments: java2wsdl-codegen.zip,
> Tuscany-Java2WSDL-Patch-Jul-16.diff, Tuscany-Java2WSDL-Patch-Jul-17.diff,
> Tuscany-Java2WSDL-SDO-Jun-29.diff, 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.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]