Keith Harrison-Broninski wrote: > Aleksander Slominski wrote: > >>>my requirement is to build the >>>in-memory object representation of inputs/outputs entirely at runtime >>>so as to offer the user the chance to map attributes in these objects >>>onto data items in their process context. But perhaps XSUL offers a >>>way to do this? >>> >>> >> >>so the runtime layer of XSUL2 that does generation of input/output >>actually does introspection of XML Schema (embedded in WSDL) to create >>parameter placeholders so if you want you can get input from command >>line or show a GUI with input parts (you know what is expected in input) >>- if you combine this with Xydra it could actually build whole GUI >>widgets (including nested form inputs for nested complex types). >> >>input message is an XmlElement and placeholder are XmlElements (or >>XmlAttribute) embedded in the input message - the input message >>XmlElement is special in that it implements WsifMessage interface and >>has inside XML placeholder fragments built by introspecting XML Schema >>(right now it is very simple and follows current practices of >>doc/literal WSDL with complexType/sequence etc). >> > Wonderful. XSUL sounds like exactly what I need. Thanks very much Alek. > > May I ask if you have any code examples of runtime service > input/output introspection and usage?
send email directly to me (i am not sure if folks on this list are interested in such technical details) and i can show you how it works (and i can understand better what you are doing) but keep in mind it is not a commercial product - all source code is under BSD-like license and as it is research it is long way form being polished, fully documented, fully tested, supported, etc etc make sure to check Xydra demo site in particular nested complex types example: http://portal.extreme.indiana.edu:8356/xydra/invoke?wsdl=test/gapp/demo_gapp.wsdl and how you can customize generated UI using HTML templates to support file upload (this is just XHTML with few special values for form fields so they can be replaced in runtime with values derived from WSDL/XML Schema and add capabilities such as file upload for input that should go from file instead of text area): http://portal.extreme.indiana.edu:8356/xydra/invoke?wsdl=test/ogre/ogre.wsdl&TemplateLocation=http://portal.extreme.indiana.edu:8356/xydra/test/ogre/test.html best, alek >-- > >All the best >Keith > >http://keith.harrison-broninski.info > > > > > ------------------------------------------------------------------------ > YAHOO! GROUPS LINKS > > * Visit your group "service-orientated-architecture > <http://groups.yahoo.com/group/service-orientated-architecture>" > on the web. > > * To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of > Service <http://docs.yahoo.com/info/terms/>. > > > ------------------------------------------------------------------------ > -- The best way to predict the future is to invent it - Alan Kay ------------------------ Yahoo! Groups Sponsor --------------------~--> Fair play? Video games influencing politics. Click and talk back! http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/NhFolB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/service-orientated-architecture/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
