2012-10-10 2 views
1

Je cherche à savoir s'il y a des pilotes spéciaux que je dois utiliser pour connecter une application .NET à IMS.
Sur Internet, j'ai trouvé des articles disant que quelque chose s'appelle Open Database, fournit JDBC et que c'est une façon de faire. Cependant, c'est pour l'environnement Java et je veux utiliser .NET.Se connecter à IMS avec Open Database à partir de l'application .Net ou en utilisant JDBC ..?

Ma question est:
Comment me connecter à IMS en utilisant Open Database à partir d'une application .NET (ASP.NET)? Un échantillon serait génial.

Répondre

1

Je crois que la question fait référence à la IMS Open Database, qui est une technologie IBM qui permet l'accès à IMS à partir de systèmes distribués utilisant le protocole DRDA. Il autorise en effet l'accès de type JDBC à IMS (avec quelques smarts pour convertir les appels SQL aux appels DLI appropriés, et avec certaines limitations, car, en effet, IMS est une base de données hiérarchique). Je ne sais pas s'il y a un pilote pour .NET (et vous avez besoin du pilote si vous avez l'intention d'utiliser SQL), mais vous pouvez certainement l'expérimenter assez facilement en utilisant le IMS Explorer gratuit. Toutefois, votre environnement IMS doit exécuter IMS V11 +, CSL, ODBM et IMS Connect étant configurés pour Open Database avant que cela ne puisse fonctionner (et que vous avez besoin de votre administrateur IMS pour le configurer). Le Redbook auquel je me suis connecté au début de ma réponse fournit plus de détails.

2

Un pilote .NET Data Provider est disponible pour IMS à partir de la version 13. Le pilote .NET exploite le moteur NativeSQL introduit dans IMS V13.

More information is available here

Une autre solution serait d'utiliser un pont ODBC-JDBC et exploiter les pilotes Java JDBC pour l'accès IMS DB.

Questions connexes