incubator-yoko-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <>
Subject [Incubator-yoko Wiki] Update of "IdlToWsdl" by BalajiRavi
Date Mon, 17 Jul 2006 13:14:36 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator-yoko Wiki" for change notification.

The following page has been changed by BalajiRavi:

New page:
== IDLToWSDLDevPlan ==
== Summary of Requirements Being Addressed ==

A tool that can take an idl file and generate a wsdl with a corba binding.

== Summary of Proposed Solution ==
The proposed solution is to use antlr with the idl grammar file to implement a visitor pattern
based generation of the corresponsing wsdl file.

The mappings for the idl to wsdl types is defined ["here"].

Following external projects have been used to implement this tool.

jwsdl: To create a wsdl model in memory from the idl.

XMLSchema: To create the xml schema types from the idl types.

celtix: Framework for creating the tool like parsing of the tool options, helper classes to
register extensions with the jwsdl model, etc...

For each set of tasks we need to setup and write unit tests and system tests. Make sure it
conforms to checkstyle. We need to conform to the coding standard used in Yoko. 

Stories to be done for type support 

'''List of different types that need to be supported''' 
||<tablewidth="60%" rowbgcolor="#FFFFAA">Description||
||Primitive type support ||
||Support for simple sequence and Enum  ||
||Support for basic sequence with tests ||
||Support for basic struct with tests ||
||Support for basic exception with tests ||
||Support for basic union with tests ||
||Support for basic enum with tests ||
||Support for basic array with tests ||
||Support for typedef array with tests ||
||Support for union with tests ||
||Support for anon types with tests ||
||Support for nested with tests ||
||Support for basic recursion with tests ||
||Support for basic fixed with tests ||
||Support for basic any with tests ||
||Support for basic consts with tests ||
||Support for date/time with tests ||
||Support for idl interfaces as references ||
||Tests for the type support for the WSDL Corba binding generation ||

View raw message