Page 1 sur 1

.NET Core

Posté : jeu. 16 mai 2024, 16:29:58
par GUIRO
Bonjour,

Question d'un Dev chez nous.

Actuellement nous utilisons la DLL fourni par IBM (IBM Data DB2 iSeries) pour accéder aux données depuis nos applicatifs.
Il voudrait créer une application en .NET Core et non en .NET Framework et a vu sur le site d'IBM qu'il fournissait des DLL pour .NET Core.

https://www.ibm.com/docs/fr/db2/11.5?to ... r-net-core

Mais lorsqu'il l'utilise, il a un message indiquant un problème de licence :

IBM.Data.Db2.DB2Exception (0x80004005): ERROR [42968] [IBM] SQL1598N An attempt to connect to the database server failed because of a licensing problem. SQLSTATE=42968

Je souhaiterais savoir si quelqu'un à déjà utilisé cette DLL pour .NET Core ?
Si oui comment (syntaxe) ?

Faut t'il un produit supplémentaire sur l'IBM i pour l'utiliser ?

D'avance merci pour vos retours
Cdt

Re: .NET Core

Posté : jeu. 16 mai 2024, 18:25:00
par nbonnet
Bonjour,

Le lien renvoie vers la version LUW de DB2, pas la version IBM i.

Pour moi les références IBM i :
https://www.ibm.com/support/pages/ibm-i ... a-provider
https://www.ibm.com/docs/fr/i/7.5?topic ... t-provider

Donc le provider .NET framework

je continue de regarder pour le .NET core

Re: .NET Core

Posté : jeu. 23 mai 2024, 10:47:41
par GUIRO
Bonjour Nathanaël,

Merci pour ton retour
Effectivement, je suis preneur si tu trouves des infos sur .NET Core.

Cdt

Re: .NET Core

Posté : mer. 05 juin 2024, 09:49:35
par GUIRO
Bonjour,

Pour info j'ai posé la question à IBM et voici leur retour :

Le message SQL1598N An attempt to connect to the database server failed because of a licensing problem.SQLSTATE=42968 n'est pas un message IBM i.

Les produits de la gamme IBM DB2 for Linux Unix Windows ont besoin d'une licence DB2 Connect pour se connecter à des systèmes Z ou IBM i.

Re: .NET Core

Posté : mer. 05 juin 2024, 10:36:38
par GUIRO
Info supplémentaire d'IBM :

Access Client Solutions ne fourni pas de dll pour du .NET Core, les alternatives sont d'utiliser un pont odbc, ou bien d'utiliser la dll qui nécessite DB2 Connect ou encore des open sources

IBM i .NET Data Provider And .NET Core

https://www.ibm.com/support/pages/node/795666

Alternatives:

Microsoft provides an ODBC bridge provider System.Data.Odbc, available in NuGet, which can be used with the IBM i Access ODBC driver
The .NET provider from the Db2 Connect family can be used with .NET Core. Contact your business partner or IBM sales representative for details on these products
While not a standard .NET data provider, the open source IbmiXmlserviceStd package provides database access (along with the ability to call programs, CL commands, and more) in .NET through XMLSERVICE