On Fri, Apr 11, 2008 at 2:46 PM, Simon Nash <[EMAIL PROTECTED]> wrote:

> Simon Laws wrote:
>
> > On Thu, Apr 10, 2008 at 12:29 PM, Dave Sowerby <[EMAIL PROTECTED]>
> > wrote:
> >
> >  Hi,
> > >
> > > I'm currently facing issues when attmepting to utilise the wsdl
> > > generated by a service exposed using binding.ws, when I use wsdl2java
> > > with this wsdl I get the following exception:
> > >
> > > IWAB0399E Error in generating Java from WSDL:  java.io.IOException:
> > > Emitter failure.  Cannot find endpoint address in port
> > > ServiceRequestPortType__SOAPHTTPPort in service
> > > ServiceRequestPortType__ServiceLocator
> > >   java.io.IOException: Emitter failure.  Cannot find endpoint
> > > address in port ServiceRequestPortType__SOAPHTTPPort in service
> > > ServiceRequestPortType__ServiceLocator
> > >   at
> > >
> > > org.apache.axis.wsdl.toJava.JavaServiceImplWriter.writeFileBody(JavaServiceImplWriter.java:189)
> > >   at
> > > org.apache.axis.wsdl.toJava.JavaWriter.generate(JavaWriter.java:127)
> > >   at
> > >
> > > org.apache.axis.wsdl.toJava.JavaServiceWriter.generate(JavaServiceWriter.java:112)
> > >   at
> > >
> > > org.apache.axis.wsdl.toJava.JavaGeneratorFactory$Writers.generate(JavaGeneratorFactory.java:421)
> > >   at org.apache.axis.wsdl.gen.Parser.generate(Parser.java:476)
> > >   at org.apache.axis.wsdl.gen.Parser.access$000(Parser.java:45)
> > >   at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:362)
> > >   at java.lang.Thread.run(Unknown Source)
> > >
> > > I've diffed a previously functioning wsdl against the currently (RC3a)
> > > generated wsdl file, the difference causing this problem appears to be
> > > the additional lines of:
> > >
> > >  <wsdl:service name="ServiceRequestPortType__Service">
> > >   <wsdl:port name="ServiceRequestPortType__SOAPHTTPPort"
> > > binding="ns2:ServiceRequestPortType__SOAPBinding">
> > >   </wsdl:port>
> > >  </wsdl:service>
> > >
> > > Which without an address is causing wsdl2java to fail.
> > >
> > > Has anyone seen this before?  Or does anyone have any suggestions?
> > >
> > > Cheers,
> > >
> > > Dave.
> > >
> > > --
> > > Dave Sowerby MEng MBCS
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >  Hi Dave
> >
> > I don't have an immediate suggestion so I'd like to understand if this
> > is a
> > change in behavior in the Tuscany code that you are now seeing. I.e. The
> > previously functioning WSDL that you diffed against. Was that also
> > generated
> > by Tuscany in the past? If so I'll go look at what changed and why.
> >
> > As an aside I saw a post from Simon Nash saying that he is looking at
> > the
> > WSDL generation story afresh so hopefully we can make this runtime vs
> > development story much more consistent.
> >
> >  I haven't had an opportunity to do a full investigation of this yet.
> My understanding of Dave's post is that this is a regression in Tuscany's
> runtime behaviour for WSDL generation,


Agreed


> not an inconsistency between how
> Tuscany generates WSDL at development time and runtime.


Where was this suggested? Is there some conversation thread I've missed?


>
> From Dave's description, Tuscany SCA Java 1.2 is generating WSDL at
> runtime that's invalid and therefore can't be processed by other tools.
> If correct, this would be a very serious problem and we would need to
> consider whether it's OK to release 1.2 with this regression.


Agreed


>
>
> I'll try to find time later today to look at this and confirm how
> serious the problem is.
>
>  Simon
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to