Подключение к Informix 3.30 с промежуточным ПО SimbaServer

У меня есть клиент, для которого я пытаюсь выполнить миграцию данных из старой системы учета маршрутов. В системе есть база данных Informix 3.30 с промежуточным ПО SimbaServer поверх нее. Насколько я понимаю, поддержка ODBC и JDBC не была добавлена ​​в Informix до версии 5.x, так что этого нет. Кроме того, мне не удалось найти драйвер SimbaClient ODBC или JDBC для подключения к промежуточному программному обеспечению SimbaServer.

Я пытаюсь подключиться к этой базе данных с помощью JasperETL от JasperSoft. У кого-нибудь есть мысли о том, как я могу это сделать?


person Ioeth    schedule 14.01.2010    source источник


Ответы (1)


Вы серьезно относитесь к Informix 3.30? Как в 3.30.14? Например, продукт, который последний раз был выпущен в 1986 году? Он время от времени выползает из деревянных конструкций, но уже несколько лет этого не происходит. Это продукт до SQL, со словарем базы данных (каталогом) в файле «database.dbd» и данными в таких файлах, как «table.dat», и индексами в таких файлах, как «table.idx»?

Если это так, то маловероятно, что к нему подключатся какие-либо драйверы ODBC или JDBC.

Однако вам следует связаться со мной напрямую - см. Страницу моего профиля - и мы сможем обсудить, какие варианты у вас есть. Достаточно сказать, что у меня все еще есть доступ к исходному коду, и я знаю, как получить данные из системы. Мне нужно знать намного больше о вашей среде и о том, работает ли у вас какое-либо программное обеспечение Informix 3.30 и т.д. вы вообще. Но я подумал, что это просто шутка.)

Если у вас нет таких файлов, как '.dbd' и т. Д., Значит, у вас (вероятно) нет Informix 3.30. Нам также нужно будет обсудить, что у вас есть.


Полагаю, вы нашли Simba и их обсуждение их DSI (хранилища данных Интерфейс) технологии. База данных 3.30 все еще активно используется или это разовая передача данных? Ваши варианты будут несколько отличаться в зависимости от того, что применимо.

  • Если это разовая передача, то мы можем проделать эту работу с помощью набора инструментов, который я собрал за период 1986-1996 годов (приблизительно); результатом будут файлы ASCII в формате, который можно загрузить в любую СУБД по вашему выбору.

  • Если это текущая операция - база данных Informix 3.30 все еще используется в производственной среде, несмотря на то, что ее нормальный срок службы несколько истек, - тогда вам следует обратить внимание на услуги, предоставляемые Simba, и на настраиваемую DSII (реализацию DSI).

Informix 3.30 поставляется с A.L.L (Application Language Library), которую вы можете использовать для доступа к данным из кода C (и, следовательно, C ++). Вы могли бы использовать это, чтобы получить данные в модуле DSII, который вы реализуете, или найти, что кто-то уже реализовал.

person Jonathan Leffler    schedule 15.01.2010
comment
Похоже, мы разобрались, чтобы использовать возможность подключения, предлагаемую Симбой, поверх базы данных Informix. - person Ioeth; 18.01.2010