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" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> 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:[EMAIL PROTECTED]] > Sent: Thursday, September 26, 2002 9:44 AM > To: [EMAIL PROTECTED] > 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 > > > >