IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > Dashboard > DB2 wiki > ... > DB2 and .NET FAQ > IDS and .NET FAQ
developerWorks
Log In   View a printable version of the current page.
Overview Spaces Forums Blogs Podcasts Wikis Exchange
IDS and .NET FAQ
Added by bpgross, last edited by bpgross on Jul 02, 2008  (view change)
Labels: 
(None)

This is the IDS .NET FAQ page

Are there really two IBM.Data.Informix Providers?

Questions and answers

Are there really two IBM.Data.Informix Providers?

There are indeed two providers from IBM that implement the IBM.Data.Informix namespace. There is the Informix .NET provider shipped with the Informix(tm) CSDK product, and there is the Common IDS .NET provider (a feature of the IBM Data Server Provider for .NET) shipped with the IBM Data Server set of products. The Common IDS .NET provider is part of the next version of IBM Data Server .NET clients, and can be downloaded from the DB2 .NET Download links web site.

The Informix .NET provider has been in existance for a while, and provides access to Informix V7 and later servers. Documentaiton on the features of this provider is in the Informix .NET Provider Reference Guide .

The Common IDS .NET provider is new, and is referred to as Common as it utilizes the DRDA interface to communicate with Informix Cheetah (V11.10 and later) servers and will thus produce common behavior with the DB2 .NET provider that also utilizes the DRDA protocol. This provider is implemented with common code from the DB2 .NET provider, and will continue to be enhanced over time in lock step with the DB2 .NET provider. It offers several features over the Informix .NET provider:

  • 64-bit support
  • schema metadata functions
  • remote database enumeration
  • FW 3.0, 3.5 support

The Common IDS .NET provider does not completely support all Informix server datatypes and is recommended more for new deployments than migrations from the Informix .NET provider. Many of these migration issues will be addressed over time.

In addition to the runtime benefits outlined above, the Visual Studio Addins have these features enabled for the Common IDS .NET provider:

  • VS 2008 support (in addition to VS 2005)
  • Web app development
  • IIS Web services generation
  • Designers to create tables, procedures, functions and triggers
  • Designers to alter tables and triggers
  • View / alter row data
  • Run procedures and functions

This is in addition to the features already available with Visual Studio 2005 Addins for the Informix .NET Provider:

  • Server Explorer integration
  • Windows app development


    About IBM Privacy Contact