1

.NETアプリケーションをIMSに接続するために使用する必要のある特別なドライバーがあるかどうかを調べています。
インターネット上で、Open Databaseと呼ばれるものがJDBCを提供し、それが1つの方法であるという記事を見つけました。ただし、Java環境用であり、.NETを使用したいと思います。

私の質問は
、.NETアプリケーション(ASP.NET)からOpen Databaseを使用してIMSに接続するにはどうすればよいですか?サンプルは素晴らしいでしょう。

4

4 に答える 4

2

.NETデータプロバイダードライバーは、バージョン13以降のIMSで使用できます。.NETドライバーは、IMSV13で導入されたNativeSQLエンジンを利用します。

詳細については、こちらをご覧ください

別の解決策は、ODBC-JDBCブリッジを使用し、IMSDBアクセスにJavaJDBCドライバーを活用することです。

于 2014-02-28T00:47:08.293 に答える
1

IMSはオープンソースのデータベース管理システムではありません。

IMSは階層的であり、リレーショナルではありません。

Microsoftはパッケージを提供しており、その一部はあなたが探しているものを提供します。

SOAP Webサービスを使用してIMSリソースにアクセスすることについて、組織内のIMS担当者に相談することをお勧めします。これは、おそらくよりオープンなソリューションになるでしょう。

于 2012-10-13T15:25:47.767 に答える
1

質問は、DRDAプロトコルを使用して分散システムからIMSにアクセスできるようにするIBMテクノロジーであるIMSOpenDatabaseに言及していると思います。それは確かにIMSへのJDBCタイプのアクセスを許可します(実際、IMSは階層型データベースであるため、SQL呼び出しを適切なDLI呼び出しに変換するためのいくつかのスマートといくつかの制限があります)。.NET用のドライバーがあるかどうかはわかりませんが(SQLを使用する場合はドライバーが必要です)、無料のIMSExplorerを使用して簡単に試すことができます。

ただし、IMS環境でIMS V11 +を実行し、CSL、ODBM、およびIMSConnectをOpenDatabase用に構成しておく必要があります(これを機能させるには、IMS管理者が設定する必要があります)。返信の冒頭でリンクしたレッドブックに詳細が記載されています。

于 2012-10-16T13:14:12.720 に答える
1

IMS.NETデータプロバイダーを使用してIMSデータベースに接続する方法を具体的に示したIMSソリューションキットがあります。ソリューションキットには、バックエンドインフラストラクチャのセットアップからクライアント側アプリケーションのコーディングまでのステップバイステップのサンプルが含まれています。ソリューションキットはここにあります:

https://www.ibm.com/support/knowledgecenter/en/SSEPH2_15.1.0/com.ibm.ims15.doc.sk/ims_openacc_net.htm

于 2018-03-27T22:30:13.720 に答える