如何使用 java 应用程序读取 MUMPS (GT M) 数据库?

How to read MUMPS (GT M) database using java application?

有人知道如何使用 JAVA 应用程序或任何开源工具读取 MUMPS 数据库 (GTM) 吗?

我必须使用我们的 java application/any 调解器应用程序读取 WorldVistA 应用程序的 MUMPS 数据库。

是否有将腮腺炎数据库映射到 RDBMS 的工具?

你问错问题了。对于 VistA,MUMPS 是原始数据存储。然而,VistA 是一个企业级应用程序,它有自己的嵌入式数据库管理系统,称为 Fileman,组织单位(类似于 RDBMS 中的表,但不完全相同,称为文件)。所以,您的问题实际上是如何从 Java 访问 Fileman 文件。这反过来转化为如何从 Java 调用 Fileman 使其文件可用于应用程序代码的函数的问题。

GT.M 有一个 Java 插件(转到 https://sourceforge.net/projects/fis-gtm/files/Plugins/GTMJI/ 并获取最新版本)允许 Java 代码调用 MUMPS 函数,反之亦然。

此外,您确实需要一个工具将 Fileman 文件映射到 SQL 表并公开 SQL 表。有两个工具:Medsphere FM SQL Projection (http://www.medsphere.com/open-vista/technology/fm-sql-projection) and KB_SQL (http://knowledgebasedsys.com).

顺便说一下,如果您想问 VistA 问题,VistA 技术人员可以在 Hardhats 邮件列表中闲逛,您可以在 http://groups.google.com/group/hardhats(也可能在其他地方)访问该列表。请注意,从 Java 访问 VistA 数据是旅程的开始,而不是目的地。这是一条许多人走过的路。我的建议是学习并借鉴他们的经验,而不是从头开始你的旅程。