Подключитесь к IMS с помощью Open Database из приложения.Net или с помощью JDBC ..?

Я ищу, чтобы найти, есть ли специальные драйверы, которые я должен использовать для подключения приложения.NET к IMS.
В Интернете я обнаружил статьи, в которых говорится, что что-то под названием "Открытая база данных" предоставляет JDBC, и что это один из способов. Тем не менее, это для среды Java, и я хочу использовать.NET.

Мой вопрос:
Как подключиться к IMS с помощью Open Database из приложения.NET (ASP.NET)? Образец был бы великолепен.

4 ответа

Решение

Я полагаю, что вопрос относится к открытой базе данных IMS, которая является технологией IBM, которая обеспечивает доступ к IMS из распределенных систем с использованием протокола DRDA. Это действительно позволяет JDBC-тип доступа к IMS (с некоторыми смарт-картами для преобразования вызовов SQL в соответствующие вызовы DLI и с некоторыми ограничениями, потому что, действительно, IMS является иерархической базой данных). Я не знаю, есть ли драйвер для.NET (и вам нужен драйвер, если вы собираетесь использовать SQL), но вы, безусловно, можете поэкспериментировать с ним, используя бесплатный IMS Explorer.

Однако в вашей среде IMS должна быть запущена IMS V11+ с CSL, ODBM и IMS Connect, настроенными для работы с открытой базой данных, прежде чем все это сможет работать (и вам нужен администратор IMS, чтобы настроить это для вас). Красная книга, на которую я ссылался в начале моего ответа, содержит более подробную информацию.

Драйвер поставщика данных.NET доступен для IMS начиная с версии 13. Драйвер.NET использует механизм NativeSQL, представленный в IMS V13.

Более подробная информация доступна здесь

Другим решением будет использование моста ODBC-JDBC и использование драйверов JDBC Java для доступа к базе данных IMS.

Был выпущен комплект решений IMS, специально показывающий, как подключиться к базе данных IMS с помощью поставщика данных IMS .NET. Набор решений содержит пошаговые примеры от настройки серверной инфраструктуры до кодирования вашего клиентского приложения. Комплект решения можно найти здесь:

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

IMS не является системой управления базами данных с открытым исходным кодом.

IMS иерархическая, а не реляционная. Я предлагаю вам начать читать здесь. Это не маленькая тема.

Microsoft предоставляет пакет, часть которого предоставляет то, что вы можете искать.

Я бы посоветовал вам поговорить с сотрудниками IMS в вашей организации об использовании веб-служб SOAP для доступа к ресурсам IMS, что, возможно, будет более открытым решением.

Другие вопросы по тегам