Как читать базу данных MUMPS (GT M) с помощью java-приложения?

Кто-нибудь знает, как читать базу данных MUMPS (GTM) с помощью приложения JAVA или любого инструмента с открытым исходным кодом?

Мне нужно прочитать базу данных MUMPS приложения WorldVistA, используя наше java-приложение/любое приложение-посредник.

Есть ли какой-нибудь инструмент для сопоставления базы данных свинки с СУБД?


person Sarkar    schedule 06.10.2015    source источник


Ответы (1)


Вы задаете неправильный вопрос. Для Vista MUMPS является хранилищем необработанных данных. Однако VistA представляет собой приложение масштаба предприятия, которое имеет собственную встроенную систему управления базами данных, называемую Fileman, и единицы организации (аналогично таблицам в СУБД, но не совсем то же самое, которые называются файлами). Итак, ваш вопрос действительно заключается в том, как получить доступ к файлам Fileman из Java. Это, в свою очередь, приводит к вопросу о том, как вызывать из 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) и KB_SQL (http://knowledgebasedsys.com< /а>).

Между прочим, если вы хотите задать вопросы VistA, технические специалисты VistA тусуются в списке рассылки Hardhats, к которому вы можете получить доступ по адресу http://groups.google.com/group/hardhats (и, вероятно, в других местах). Обратите внимание, что доступ к данным VistA из Java — это начало пути, а не пункт назначения. Это путешествие по пути, по которому прошли многие. Мой совет — учиться на их опыте и опираться на него, а не начинать свой путь с нуля.

person K.S. Bhaskar    schedule 07.10.2015