连接到IMS与.NET应用程序打开数据库或使用JDBC ..?(Connect to IMS wit

2019-10-17 07:48发布

我期待找到,如果有专门的驱动程序我为了一个.NET应用程序连接到IMS使用。
在互联网上,我发现文章说,一些所谓的开放式数据库,提供JDBC,它是一条路可走。 然而,它对于Java的环境,我想用.NET。

我的问题是:
如何连接到IMS使用开放式数据库从.NET应用程序(ASP.NET)? 样品将是巨大的。

Answer 1:

我相信这个问题是指IMS开放式数据库 ,这是IBM的技术,它允许从使用DRDA协议分布式系统接入到IMS。 它确实允许IMS JDBC类型的访问(有一些智慧转换的SQL调用适当的DLI调用,并有一些限制,因为,事实上,IMS是一个层次型数据库)。 我不知道是否有用于.NET驱动程序(和你需要的驱动程序,如果你打算使用SQL),但你一定可以自己做个实验,很轻松地使用免费的IMS资源管理器 。

但是,您的IMS环境中需要运行IMS V11 +,与CSL,ODBM和IMS连接配置开放式数据库之前,任何的这种可以工作(和你需要你的IMS管理员来设置为你)。 红皮书我挂在我的答复的开始提供了更多的细节。



Answer 2:

一个.NET数据提供驱动程序可用于IMS作为版本13. .NET驱动程序利用了IMS V13推出了nativeSQL将发动机。

更多信息请点击这里

另一种解决方案是使用ODBC-JDBC桥,并充分利用了IMS DB访问Java JDBC驱动程序。



Answer 3:

IMS是不是一个开源的数据库管理系统。

IMS是分层的 ,没有关系 。 我建议你开始阅读这里 。 这是一个不小的话题。

微软提供了一个包 ,一个部分中会提供你可能会寻找。

我建议你跟IMS人在组织中约使用SOAP的Web服务来访问IMS资源 ,这将可能是一个更开放的解决方案。



Answer 4:

还有那个被扑灭了具体表示如何连接到使用IMS .NET数据提供程序的IMS数据库的IMS解决方案套件。 该解决方案套件包含建立后端基础设施编码您的客户端应用程序一步一步的样本。 该解决方案套件可以在这里找到:

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



文章来源: Connect to IMS with Open Database from .Net application or using JDBC ..?