But if you use the fix i have just checked in, you should have the soap
binding informations...
I'm currently uploading new snapshots (hopefully it will work)...

Cheers,
Guillaume Nodet

On 5/17/06, Eric Dofonsou < [EMAIL PROTECTED]> wrote:


We are not going not going trhout a JSR 181 endpoint
we are using a HTTP endponits as both provider and
consumer :

here is my scenario :
I'am hosting a web service trought the BUS :
Stub client -> BUS HTTP Consumer -> BUS Http Provider
-> Web Service on JBoss

This works fine when we are generating the stub in
Java with wsimport.


--- Guillaume Nodet < [EMAIL PROTECTED]> wrote:

> Sorry, but I think I have missed something.
> The wsdl generated by the jsr181 component can not
> be used as is because all
> binding informations are missing.
> However if you put a servicemix-http component in
> front, it should add all
> the needed binding infos.
> The main reason is that the jsr181 service is
> exposed in the jbi bus, not
> over http.
>
> Cheers,
> Guillaume Nodet
>
> On 5/17/06, Eric Dofonsou < [EMAIL PROTECTED]>
> wrote:
> >
> >
> > Okay so here is what I found :
> >
> > the jsr110 for handling WSDL seems to be ignoring
> soap
> > action tags when it's empty :
> >
> > Here is an snipet of what I get from Jboss for a
> > binding :
> > ----------
> > <operation name="listRoots">
> > <soap:operation soapAction=""/>
> > -
> >         <input>
> > <soap:body use="literal"/>
> > </input>
> > -
> >         <output>
> > <soap:body use="literal"/>
> > </output>
> > -
> >         <fault name="IllegalArgumentException">
> > <soap:fault use="literal"
> > name="IllegalArgumentException"/>
> > </fault>
> > -
> >         <fault name="ServiceFailureException">
> > <soap:fault use="literal"
> > name="ServiceFailureException"/>
> > </fault>
> > </operation>
> > ----------
> >
> > Here is what I get from the WSDL generated by the
> BUS
> > for the web service :
> > ----------
> > <operation name="listRoots">
> > <input message="tns:listRoots"/>
> > <output message="tns:listRootsResponse"/>
> > <fault name="IllegalArgumentException"
> > message="tns:IllegalArgumentException"/>
> > <fault name="ServiceFailureException"
> > message="tns:ServiceFailureException"/>
> > </operation>
> > ----------
> >
> > as you can see the <soap:operation /> tag is not
> > present in the bus version of the WSDL this seems
> to
> > be the reason why C# cannot generate the stub.  I
> > think that to be cross platform the WSDL needs to
> > include that tag even if it's emtpy.
> >
> > Anybody here knows how to force the WSDL generated
> by
> > the jaxa.wsdl package to include all tags even
> empty
> > ones ?
> >
> >
> > --- Guillaume Nodet < [EMAIL PROTECTED]> wrote:
> >
> > > Not yet. Where does the wsdl come from ?
> > > Could you paste your configuration file ?
> > >
> > > Cheers,
> > > Guillaume Nodet
> > >
> > > On 5/17/06, Eric Dofonsou < [EMAIL PROTECTED]>
> > > wrote:
> > > > Did you get a chance to look at this ?
> > > >
> > > > Now that I've finished the SOAP fault message
> > > issue. I
> > > > can check it out ?
> > > >
> > > > --- Guillaume Nodet <[EMAIL PROTECTED] > wrote:
> > > >
> > > > > I will fix that as soon as our svn server is
> up
> > > > > again.
> > > > >
> > > > > Cheers,
> > > > > Guillaume Nodet
> > > > >
> > > > > On 5/10/06, Eric Dofonsou
> <[EMAIL PROTECTED]>
> > > > > wrote:
> > > > > >
> > > > > > Okay here is my scenario :
> > > > > > I'am hosting a web service trought the BUS
> :
> > > > > >
> > > > > > Stub client -> BUS HTTP Consumer -> BUS
> Http
> > > > > Provider
> > > > > > -> Web Service on JBoss
> > > > > >
> > > > > > This works fine when we are generating the
> > > stub in
> > > > > > Java with wsimport.  However when we try
> to
> > > > > generate
> > > > > > the stub in C#.  We get the following
> error :
> > > > > >
> > > > > > ---
> > > > > > Unabe to import binding
> > > 'MyWebServicePortBinding'
> > > > > from
> > > > > > namespace ' http://mynamespce.com'
> > > > > > ----
> > > > > >
> > > > > > We've traced this to be because the
> following
> > > tag
> > > > > > which is empty  on Jboss is no longer
> included
> > > > > when
> > > > > > exposed throught the  BUS :
> > > > > > ---
> > > > > > Error: Unable to import binding
> > > > > > 'MyWebServicePortBinding' from name
> > > > > >
> > > > > > space 'http://my.namespace.services.com/ '.
> > > > > >
> > > > > >   - Unable to import operation
> 'myOperation'.
> > > > > >
> > > > > >   - The operation binding 'delete' from
> > > namespace
> > > > > > ' http://my.namespace.services.com/' had
> > > invalid
> > > > > > syntax.  Missing soap:-Operation binding.
> > > > > > ---
> > > > > >
> > > > > > Could this be because we are using a
> > > WSLDescriptor
> > > > > > object to regenerate the WSDL in the BUS ?
>  Is
> > > > > there a
> > > > > > workaround for this ?
> > > > > > ----
> > > > > > <soap peration soapAction=""/>
> > > > > > ---
> > > > > >
> > > > > >
> > >
> __________________________________________________
> > > > > > Do You Yahoo!?
> > > > > > Tired of spam?  Yahoo! Mail has the best
> spam
> > > > > protection around
> > > > > > http://mail.yahoo.com
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> __________________________________________________
> > > > Do You Yahoo!?
> > > > Tired of spam?  Yahoo! Mail has the best spam
> > > protection around
> > > > http://mail.yahoo.com
> > > >
> > >
> > >
> > > --
> > > Cheers,
> > > Guillaume Nodet
> > >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam
> protection around
> > http://mail.yahoo.com
> >
>
>
>
> --
>
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com




--
Cheers,
Guillaume Nodet

Reply via email to