axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tom Jordahl <t...@macromedia.com>
Subject RE: [Q] Axis support for MS SQL Server SOAP...
Date Thu, 26 Sep 2002 15:46:46 GMT

I agree with Sanjiva that we would want to map this type of thing to a JDBC ResultSet.  That
actually it what Glen and I have talked about.  Please note it was one of our QA engineers
that filed the Buzilla bug. :-)


--
Tom Jordahl
Macromedia Server Development



-----Original Message-----
From: Sanjiva Weerawarana [mailto:sanjiva@watson.ibm.com]
Sent: Thursday, September 26, 2002 11:33 AM
To: axis-dev@xml.apache.org
Subject: Re: [Q] Axis support for MS SQL Server SOAP...


Before supporting an MSFT schema, why not examine whether
JDBC's ResultSet stuff can be mapped .. its my anti-MSFT
juices flowing thru.

We actually did that a while ago with Apache SOAP - wrote
a provider that made DB2 stored procedures into Web services.
(I think that provider was internal but it was released as
part of the product.) Effectively all you need to do is map
the JDBC types to XSD and pretty much any stored proc in
any JDBC-compliant database can be made into a Web service
just like that.

I would fine that a lot more compelling than just supporting
MSFT stuff. Axis' support of the "parameters" hack is something
that really bothers me.

Sanjiva.

----- Original Message -----
From: "Tom Jordahl" <tomj@macromedia.com>
To: <axis-dev@xml.apache.org>
Sent: Thursday, September 26, 2002 7:50 PM
Subject: RE: [Q] Axis support for MS SQL Server SOAP...


>
> I believe this is the .NET "DataSet" Schema, for which there is a bug -
8419.
> http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8419
>
> Axis does not currently support this.  If you are interested
> in providing a patch to support this, that would be great.
> It would certainly help our interop with MS technologies.
>
> --
> Tom Jordahl
> Macromedia
>
>
>
> -----Original Message-----
> From: Per Kreipke [mailto:per@onclave.com]
> Sent: Thursday, September 26, 2002 9:44 AM
> To: axis-dev@xml.apache.org
> Subject: RE: [Q] Axis support for MS SQL Server SOAP...
>
>
> Let me rephrase into a question:
>
> Does axis have support for the 'xsd:schema' type? It currently causes an
> unreferenced type exception in WSDL2Java.
>
> > FYI, if you're interested...
> >
> > I am able to call MS SQL Server via SOAP using Axis, after a couple of
> > tweaks and work arounds.
> >
> > The MS SQL Server SOAP handler emits the following segment in its WSDL:
> >
> > ...
> > <xsd:complexType name='SqlRowSet'>
> >   <xsd:sequence>
> >     <xsl:element ref='xsd:schema'/>
> >     <xsd:any/>
> >   </xsd:sequence>
> >   <xsd:attribute ref='sqltypes:IsNested'/>
> > </xsd:complexType>
> > ...
> >
> >
> > The reference to 'xsd:schema' causes an exception in WSDL2Java for an
> > unreferenced type.
> >
> > If I hand edit the WSDL to change it to 'xsd:string', I can get
> > WSDL2Java to
> > emit the Java I need, even though I have to avoid using that type (e.g.
> > structure my code to not use it).
> >
> >
> >
> > Also, Axis does not handle output parameters from SQL Server SOAP
> > correctly
> > (I can't remember the error, I've had to work around it). I saw today
that
> > there was a fix for output parameters in the last spot. If I can find
the
> > time, I'll see if it fixes things.
> >
> >
> > Per
> >
> >

Mime
View raw message