Ok, was just trying get a feel for what people are using to make sure what we do is what people want :)
What would be really good is if you could post an example of one of your service interfaces and associated pojo's so we can use that in a testcase to make sure this does what you need. If you able to show that code you could attach it to the existing JIRA - http://issues.apache.org/jira/browse/TUSCANY-120 ...ant On 8/8/07, Radim Kolarik <[EMAIL PROTECTED]> wrote: > > Hi Ant, > > That is great news! Thanks! > > It's just POJOs and possibly JAXB objects as well for now. Is there > any difference between POJOs and JAXB objects, regarding WSDL type > definition? > > Thanks, > Radim > > > On 8/8/07, ant elder <[EMAIL PROTECTED]> wrote: > > I'm looking at the on the fly wsdl generation right now. What type of > > objects are used in your Java interfaces - just POJOs or SDOs or JAXB > > objects or something else? > > > > ...ant > > > > On 8/7/07, Radim Kolarik <[EMAIL PROTECTED]> wrote: > > > > > > I think we shouldn't mix two things together. > > > > > > 1) <interface.wsdl>, which you mentioned now, says that the interface > > > of a particular service is wsdl interface (not java interface). In > > > such case, I agree that the wsdl must exist and there is no > > > anticipation to generate such interface on fly. > > > > > > 2) <binding.ws> where we want to expose existing service with > > > interface written in java, as a web service. In such case the > > > interface is described by annotated java class. At the moment, it is > > > necessary to specify wsdl parameter like this: > > > > > > wsdlElement=" > > > > http://helloworld#wsdl.port(HelloWorldService/HelloWorldServiceSOAP11port) > > > " > > > > > > which points to an existing WSDL, rather than WSDL being generated on > > > the fly, from existing java interface. This is by the way how Axis2 > > > works; the services are described in services.xml file and there is no > > > need to write WSDL from them separately, it is generated on the fly. > > > It should be possible to use <binding.ws/> without any parameters, > > > which would seamlessly expose the service as a web service, without > > > need to generate WSDL file separately and manually. > > > > > > So in ideal situation, .composite file would look like this: > > > > > > <composite xmlns="http://www.osoa.org/xmlns/sca/1.0" > > > targetNamespace="http://helloworld" > > > xmlns:hw="http://helloworld" > > > name="helloworldws"> > > > > > > <component name="HelloWorldServiceComponent"> > > > <service name="HelloWorldService"> > > > <interface.java interface=" > helloworld.HelloWorldService"/> > > > <binding.ws > > > wsdlElement=" > > > > http://helloworld#wsdl.port(HelloWorldService/HelloWorldServiceSOAP11port) > > > "/> > > > </service> > > > <implementation.java class="helloworld.HelloWorldImpl" /> > > > </component> > > > > > > </composite> > > > > > > > > > Best regards, > > > Radim > > > > > > > > > > > > On 8/7/07, shaoguang geng <[EMAIL PROTECTED]> wrote: > > > > This feature has been inquired seval times. Unfortunately, there is > a > > > wound in SCA1.0's <interface.wsdl> specification. It requires a uri > like > > > attribute which point to a wsdl infact. It means there should exist a > wsdl > > > already so that <interface.wsdl> could refer to. > > > > But how will it make sence, if the service generate wsdl "on fly" > again. > > > SCA-WebServiceBinding_V100 does metioned this "on fly" feathre as you > said, > > > but as my opinion is, it is just a cross work, of no value. > > > > > > > > Or SCA's spec might get improved in the near future. > > > > > > > > Raymond Feng <[EMAIL PROTECTED]> wrote: Hi, Radim. > > > > > > > > I'm not very sure if we already have the support to deploy an SCA > > > service as > > > > a web service without WSDL. If not, that's something we want to > support > > > for > > > > sure. > > > > > > > > We have a sample to demonstrate the usage of SCA, web service and > SDO. > > > It > > > > seems to be what you are looking for. You can see the sample code > at: > > > > > > > > > > > > https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/samples/helloworld-ws-sdo > > > > > > > > Thanks, > > > > Raymond > > > > > > > > ----- Original Message ----- > > > > From: "Radim Kolarik" > > > > To: > > > > Sent: Wednesday, July 25, 2007 7:38 AM > > > > Subject: Services and WSDL files > > > > > > > > > > > > > Hi, > > > > > > > > > > Is it necessary to supply wsdl file if I want to deploy an SCA > service > > > as > > > > > a > > > > > web service? Or can Tuscany generate the file "on the fly"? > > > > > > > > > > If I need to supply the file myself, what would be the best way to > > > > > generate > > > > > the file? Is it possible to generate the file for SDOs, if they > are > > > > > service > > > > > parameters or if a service returns an SDO object as its result? > > > > > > > > > > Thanks, > > > > > Radim > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > --------------------------------- > > > > Pinpoint customers who are looking for what you sell. > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >