Lotus и MySQL (LCConnection)

  • Автор темы engao
  • Дата начала
Статус
Закрыто для дальнейших ответов.
E

engao

#1
Доброго времени суток.

Столкнулся с одной проблемой - нужно написать интерфейс на LoNo который будет работать в данными в MySQL. Работать, я имею в виду, что данные будут синхронизироваться постоянно.

Нашел 2 варианта: ODBC и DECS, но с каждым из них возникают свои проблемы.

При использовании DECS проблема в создании документа в LoNo, если новая запись была добавлена в MySQL не через LoNo интерфейс.

При использовании ODBC, как бы самому программно синхронизацию данных сделать без проблем, но кодировка БД - UTF8, а у ODBC это какой-то глюк ... именно в этой кодировке данные SELECT-ом не возвращаются.

Кто-нибудь может опытом поделиться, как лучше это сделать?
 
D

Darker

#2
LCConnection работает в разы быстрее чем стандартные лотусовые классы ODBC
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 809
21
#3
DECS - синхронизация в одну сторону LN -> сторонняя база
Ну попробуй еще LEI - синхронизация в обе стороны. Только за него отдельно платить надо.
 
D

Darker

#4
Ну раз речь зашла о LEI, тогда лучше бесплатно DCR(Data Connection Resource). Она тоже в обе стороны синхонизирует
 
D

dopler123

#6
При использовании ODBC, как бы самому программно синхронизацию данных сделать без проблем, но кодировка БД - UTF8, а у ODBC это какой-то глюк ... именно в этой кодировке данные SELECT-ом не возвращаются.

Кто-нибудь может опытом поделиться, как лучше это сделать?
Это не у ODBC глюк, скорее у Майкрософта. У меня стоит Лотус на Линуксе и замечательно работает с Mysql (тоже установленным на Линуксовых серверах), прикрутить его нормально к машине с Виндовс не получилось именно из за кодировки UTF-8. Единственно что плохо, там порой попадаются очень неприятные ограничения типа 64 килобайт. Поэтому перебрался на JDBC коннектор под джавой, всего один вызов поправить пришлось.
 
K

keen

#7
Добрый вечер, коллеги.

Продскажите, пожалуйста, есть куча таблиц в MySQL некоторые под 40000 записей, некоторые по 5 записей.
Задача: При редактировании документа выбрать из этих таблиц значения, сделать что-то с ними и вставить в документ. @dbcolumn([ODBC]...) не подходит (пользователей много и они в разных городах на разных серверах)
Мысли: Что-то вроде @picklist, чтобы было можно выбрать. С DECS я сделать такое не смог (ещё не пробовал view). Хочу как LEI или DECS чтобы запрос отрабатывал сервак а возвращал в клиент, можно написать серверного агента с LS:DO или под Connector. Но может есть автоматические средства?
Что есть: Прогружаются данные из этих таблиц в Lotus и @picklist'ом выбирают.

Спасибо!
 
M

~Mikle

#9
Вам, имхо, серверную задачу придётся писать, а не агента.
Возможно, DECS всё-таки поможет.
 
Статус
Закрыто для дальнейших ответов.