2014-09-08 9 views
0

Какие существуют варианты запроса RMS-файлов в OpenVMS? Контекст для запроса/доступа будет для отчетов BI &. В настоящее время используется очень старый FOCUS (Infomation Builders, v. 6.9.8), и только изнутри оболочки командной строки OpenVMS.удаленные данные и запрос к файлам RMS OpenVMS

Мой вызов, работающий в среде VMS, заключается в том, что выход предназначен для внеплатформенного использования & анализ в Excel, R и бизнес-объектах/Crystal Reports и Splunk/Hunk. На платформе я ограничен тем, что я могу использовать, независимо от того, что я могу скомпилировать &/или запускать из своего собственного пользовательского пространства, а аналогичные инструменты CONNX & выглядят так, чтобы требовать серверного процесса в среде VMS.

Редактировать: Я принял исчерпывающий ответ, который, учитывая организационные ограничения, может оказаться невозможным. Вероятно, мой путь будет заключаться в том, чтобы записывать дополнительные задания по экстракции данных в FOCUS и нести накладные расходы на обслуживание &, что сопровождается этим.

+0

Oracle или Oracle Rdb. Или [Datatrieve] (http://h71000.www7.hp.com/doc/spddatatrievealphai64v73.pdf). – HABO

+0

[Attunity Connect] (http://www.attunity.com/sites/default/files/product_resource/Attunity-Connect-Data-Sheet.pdf) - это ответ от [этого вопроса] (http://stackoverflow.com/questions/16063623/migrating-rms-to-rdb), который позволяет получать доступ к RMS-файлам с других платформ. Разве это больше похоже на то, о чем вы не можете спросить на SO, но хотите? – HABO

ответ

1

Вы хотите, чтобы отчетность была на платформе или вне платформы (например, с Excel)?

На платформе, через 30 лет, мне по-прежнему очень нравится Datatrieve, как упоминается в комментарии. Этот инструмент был создан до того, как SQL стал все яростью, поэтому его язык запросов немного начинает использоваться. Он знает, как использовать почти каждый RMS-вариант (ключи, RFA для коллекций, объединения, блокировки и совместного использования, ...)

Я уверен, что существует множество коммерческих инструментов, таких как Focus, о которых вы упоминаете, и, возможно, инструмент IGH Vselect для извлечения данных, перетасовка столбцов, сортировка. Некоторые даже рекомендуют OpenVMS native SORT, но теперь вы все еще находитесь в пространстве командной строки.

Для (зеленый экран) окна подхода и командной строки, возможно, проверить бесплатный инструмент DIX: http://www.oooovms.dyndns.org/dix/

Off-платформы Google для "OpenVMS" (ODBC JDBC). Вы найдете инструменты от Connx, Easysoft и «Connect» от компании, в которой я работаю: Attunity. Это позволит вам использовать (windows, linux) инструменты, такие как DBvizualizer или Excell, для получения данных, полученных с помощью OpenVMS.

Возможно, интересным гибридом может быть решение Connect («AIS») Attunity, которое позволяет использовать доступ к RMS-файлам SQL-языка, но на платформе (NAV_UTIL) и вне платформы («Studio, Nav_util, Oracle db-link, ODBC , JDBC, XML, ...)

Для лучшей помощи, пожалуйста, уточните запрос по-прежнему. Примечательно, что это замечание «только из встроенной оболочки командной строки OpenVMS». Что случилось с этим? :-). доступ вы представить себе? поддельные-гуйте, DECwindows? Native API? Remote API? ...

Надеется, что это помогает некоторым уже Hein

+0

Я рассмотрю некоторые из этих вариантов. Моя задача, работающая в среде VMS, заключается в том, что выход предназначен для внеплатформенного потребления и анализа в Excel, R, Business Objects/Crystal Reports и Splunk/Hunk. На платформе я ограничен тем, что я могу использовать, независимо от того, что я могу скомпилировать и/или запустить из своего собственного пользовательского пространства, а все средства CONNX и подобные инструменты требуют, чтобы серверный процесс выполнялся в среде VMS. Я уточню свой вопрос. – Promethean

+0

Хммм, бизнес нуждается в данных, или нет. Наверняка вы шутите о своих ограничениях или возможностях в пользовательском пространстве. См. Пункт 1. Бизнес нуждается в нем и поддерживает его, или вы не работаете с ним. Аналогично, если вам нужен серверный процесс, вам нужен серверный процесс. Нет ifs ands или buts. Вам, вероятно, понадобится 99%. Ftp также является сервером? Попросите руководство утвердить надлежащий сервер или уволить их за некомпетентность. fwiw, attunity nav_util может предоставить серверную часть, интерактивный доступ SQL. Нет программирования, но ограниченное форматирование вывода. DTR лучше. DIX - это хорошо. – Hein

+0

Это вещь конца жизни; Реализация ERP только началась. Небольшая команда устаревших систем уже растянулась, тем более, с проектом ERP, и ничто другое не потребует Alpha-серверов после этого, поэтому покупка дополнительной емкости не является вариантом. Система OpenVMS по-прежнему будет сокращаться в течение следующих двух с лишним лет, хотя модули ERP подключаются к сети. – Promethean

1

Вы можете рассмотреть возможность написания кода на родном языке, таком как C или Java. Компания, с которой я работаю, использует сценарии Apache, DCL в cgi-bin и Userbase 4GL, чтобы разместить внешний интерфейс для отчетов Intranet в рамках старой системы OpenVMS. Пока вы завершаете вывод в HTML и т. Д. Apache передает его обратно в браузер, который будет интерпретировать его соответствующим образом. Однако с предстоящим переходом на Itanium мы не имеем поддержки для переноса Userbase. Если кто-нибудь знает, кто держит исходный код, они могут пометить ответ в конце этого. Мы ищем решение для вывода терминалов (символьный режим) для Itanium, поскольку не все пользователи имеют ПК. Если бы не это, мы бы просто хлопнули Crystal над CONNX и назвали его днем. Большое спасибо.

В дополнение к моему предыдущему ответу я сейчас оцениваю R как решение для отчетности, используя RODBC для опроса базы данных RMS через CONNX с использованием R RBCBC-библиотеки.

+0

В дополнение к этому у пользователя UserBase 4GL теперь есть будущее на обновляющейся платформе OpenVMS. Открыв и связавшись с тем, у кого есть исходный код/​​право собственности, теперь у нас есть (предварительная) стратегия по переносу кода в Itanium. – Clarius