Форум продуктов IBM Lotus
Общие вопросы => Разработка приложений => Тема начата: ol_x от 31 Август 2012, 16:14:20
-
Не могу найти описание структуры базы и ее таблиц (mailjrn.nsf)
На данный момент интересует привязка двух таблиц attachments и message. По каким полям они связаны между собой, если вообще связаны.
Наставьте на путь.
-
Добрый день,
Опишите подробнее что вам необходимо реализовать.
Представление с аттачами показывает те же сообщения, у которых есть аттачи.
-
Хочу сделать выборку из журнала, кто, куда, что, сколько раз. Ключевого поля в таблице message я что-то не увидел, непонятно, что за поле form c типом memo. Хотелось бы все связи нужных таблиц, чтобы увидеть картину в целом.
-
Описаний связей не встречал.
Да и связей там особо нет. Сообщения поступают в основном с формой Memo (Message).
В домино нет понятия таблицы как в реляционной базе даных. Здесь все - документы с набором полей.
Вам в домино нужно выборку показывать или в другой системе?
-
Работаю из другой платформы через Lotus NotesSQL Driver
-
что ж тогда хранится в поле form таблицы message
-
Если вы про форму Message, то там будут документы с формой Memo.
Не совсем понятно, что в вашей терминологии означает "Таблица message". Это отбор по форме или представление такое?
-
Особенность NotesSQL такова, что он представляет базу данных как реляционную... при подключении к nsf видны привычные "таблицы", одной из которой является message с полнями form, body и т.д
-
Тогда это форма Memo
-
Картина сложилась следующая: NotesSQL Driver - какашная штука. Прежде чем начать ее где-то использовать, советую почитать про задачи, которая она может выполнять, да и скорострельность у нее хромает.
С изучением этих вещей моя задача несколько изменилась, появилось желание перегнать все журналы лотуса в другую базу.
Подключение к файлу nsf прекрасно реализуется через OLE, как собственно и все остальное, включая экспорт аттачмента без
лишнего гемороя.
Очень выручила штука vbsedit, при дебаге скрипта, можно увидеть методы объектов ole и множество другой полезной информации.
Мой вопрос решен, тему можно закрывать.
-
Где-то я это уже видел... :D
Решение вопроса начинается с постановки задачи и что нужно получить на выходе.