.NET Core

RPG (3 et 4, free), CL, SQL, etc...
Répondre
GUIRO
Messages : 61
Enregistré le : mar. 11 sept. 2018, 10:32:36
Localisation : Lyon

.NET Core

Message 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
David

nbonnet
Messages : 202
Enregistré le : mar. 11 sept. 2018, 08:20:13
Localisation : Lyon

Re: .NET Core

Message 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
Nathanaël

GUIRO
Messages : 61
Enregistré le : mar. 11 sept. 2018, 10:32:36
Localisation : Lyon

Re: .NET Core

Message par GUIRO »

Bonjour Nathanaël,

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

Cdt
David

GUIRO
Messages : 61
Enregistré le : mar. 11 sept. 2018, 10:32:36
Localisation : Lyon

Re: .NET Core

Message 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.
David

GUIRO
Messages : 61
Enregistré le : mar. 11 sept. 2018, 10:32:36
Localisation : Lyon

Re: .NET Core

Message 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
David

Répondre