A start of it is available since the 11th so any build since then will have
it in which you could give a try.

   ...ant

On 8/13/07, Radim Kolarik <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> is there any "on the fly" WSDL generation functionality available for
> testing in nightly builds? If not, could you please give me any idea
> when it would be available for testing?
>
> Thanks,
> Radim
>
> On 8/9/07, Radim Kolarik <[EMAIL PROTECTED]> wrote:
> > I think you are right Raymond, my thinking was that generated JAXB
> > classes are in fact POJOs so it should be possible to use them as
> > service parameters. However, it would be necessary to use actual
> > implementation classes as parameters on the service interface, not the
> > JAXB interfaces, which is an ugly solution. But if it was done like
> > that the generated schema within the WSDL would not necesseraly comply
> > with the schema that the JAXB classes represent, but it would be a
> > valid schema usable by clients.
> >
> > Thanks,
> > Radim
> >
> > On 8/8/07, Raymond Feng <[EMAIL PROTECTED]> wrote:
> > > Hi,
> > >
> > > We only support JAXB 2.x at this moment.
> > >
> > > Can you elaborate what you meant by "JAXB classes would be handled as
> > > POJOs"? JAXB objects can be marshaled as XML conforming to the XSD
> that is
> > > used to generated the JAXB classes. What do you expect for the
> POJO/XML
> > > roundtrip here? Yes, we can do best efforts for the JavaBeans and
> simple
> > > types, but I don't think it would be interoperable.
> > >
> > > Thanks,
> > > Raymond
> > >
> > > ----- Original Message -----
> > > From: "Radim Kolarik" <[EMAIL PROTECTED]>
> > > To: <[email protected]>
> > > Sent: Wednesday, August 08, 2007 9:28 AM
> > > Subject: Re: Services and WSDL files
> > >
> > >
> > > > And one more question: You mentioned annotations. Will JAXB 1.0.5 be
> > > > supported as well?
> > > >
> > > > Thanks,
> > > > Radim
> > > >
> > > > On 8/8/07, Radim Kolarik <[EMAIL PROTECTED]> wrote:
> > > >> Hi Raymond,
> > > >>
> > > >> But what would happen if the JAXB classes would be handled as
> POJOs?
> > > >> Wouldn't it work anyway? My understanding is that the actual
> > > >> communication would be exchanging XMLs which do not fully comply
> with
> > > >> a specific schema, but wouldn't the objects get deserialized to
> proper
> > > >> JAXB classes on server anyway?
> > > >>
> > > >> Thanks,
> > > >> Radim
> > > >>
> > > >> On 8/8/07, Raymond Feng <[EMAIL PROTECTED]> wrote:
> > > >> > Comments line.
> > > >> >
> > > >> > Thanks,
> > > >> > Raymond
> > > >> >
> > > >> > ----- Original Message -----
> > > >> > From: "Radim Kolarik" <[EMAIL PROTECTED]>
> > > >> > To: <[email protected]>; <[EMAIL PROTECTED]>
> > > >> > Sent: Wednesday, August 08, 2007 4:16 AM
> > > >> > Subject: Re: Services and WSDL files
> > > >> >
> > > >> >
> > > >> > > 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?
> > > >> >
> > > >> > Yes, there is a big difference :-). The JAXB objects bear
> metadata (by
> > > >> > annotations) for the XSD definitions and JAXB defines the mapping
> rules
> > > >> > for
> > > >> > Java/XML. In the POJO space, we don't have such a standard.
> > > >> >
> > > >> > >
> > > >> > > 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]
> > > >> > >
> > > >> >
> > > >> >
> > > >> >
> ---------------------------------------------------------------------
> > > >> > 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]
> > > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > 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]
>
>

Reply via email to