ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> Tclxml-users
Tclxml-users
[Tclxml-users] WSDL Generation
by Byron Whitlock other posts by this author
Aug 31 2004 1:14AM messages near this date
[Tclxml-users] tkxmllint, tkxsltproc | [Tclxml-users] 11'th Annual Tcl/Tk Conference
I am working on WSDL generation within TCLSoap.
Has anyone done soothing similar to this already?

I want to release this code to the tclsoap project if it is deemed worthwhile.

Please comment!

Here's the plan:
1) Maintain a list of functions to export, along with their return types & input parameters 
in some data structure.
2) Iterate thru the functions and create a unique TCL namespace for each one (so Foo becomes
  the TCL command TestService::Foo).
3) Expose the WSDL parameters/return types AND
3b) Expose the functions with SOAP::export.

I have code that does this already.

1) I now need to integrate the rcpvar:* types  
2) Modify the rpcvar::typdef function to  return the list of user defined types.
3) Iterate thru the  list of user defined types
4) create a complexType for each type defined by rcpvar::typedef
5) build the <schema> <complexType>... portion of the WSDL with this info.







-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47&alloc_id808&opÌk
_______________________________________________
Tclxml-users mailing list
Tclxml-users@[...].net
https://lists.sourceforge.net/lists/listinfo/tclxml-users

Privacy Policy | Email Opt-out | Feedback | Syndication
© 2004 ActiveState, a division of Sophos All rights reserved