Reputation: 83
We have an iSeries on V5R4. Currently we use the .NET Framework IBM.Data.DB2.iSeries iDB2Connection extensively and successfully.
For a long time now I have been trying to find a way to use the same IBM.Data.DB2.iSeries .NET data provider on either .NET Core or .NET Standard with no luck.
Now that .NET 5 has been introduced we really need to remove all dependencies on .NET framework and upgrade our projects to .NET 5.
Trying to find information on this on the internet has been extremely hard to find, but most of the rare documents and comments seems to point to using DB2 connect or IBM.Data.DB2.Core.
I have tried using the IBM.Data.DB2.Core.DB2Connectoin but get a an exception referring to a license being required.
Currently we don’t have to pay for any extra for licenses so we don't really want to use DB2 Connect.
Ideally we would prefer to keep using the IBM.Data.DB2.iSeries.iDB2Connection, but it only seems to support .NET Framework.
Is there a .NET 5, or .NET Standard (2 or 2.1) or .NET Core 3.1 data provider that supports the iSeries on version V5R4 (besides Odbc & OleDb)?
Upvotes: 3
Views: 676
Reputation: 23823
None of the currently supported IBM drivers, will officially support v5r4.
.NET Core drivers are only available as part of the licensed Db2 Connect product.
Unless you plan to upgrade your Db2/IBM i OS, I wouldn't be trying to update your .NET application.
Upvotes: 1