Форум продуктов IBM Lotus

Общие вопросы => Разработка приложений => Тема начата: ol_x от 31 Август 2012, 16:14:20

Название: mailjrn.nsf
Отправлено: ol_x от 31 Август 2012, 16:14:20
Не могу найти описание структуры базы и ее таблиц (mailjrn.nsf)
На данный момент интересует привязка двух таблиц attachments и message. По каким полям они связаны между собой, если вообще связаны.

Наставьте на путь.
Название: mailjrn.nsf
Отправлено: ViV от 31 Август 2012, 17:14:43
Добрый день,

Опишите подробнее что вам необходимо реализовать.
Представление с аттачами показывает те же сообщения, у которых есть аттачи.
Название: mailjrn.nsf
Отправлено: ol_x от 31 Август 2012, 17:20:37
Хочу сделать выборку из журнала, кто, куда, что, сколько раз. Ключевого поля в таблице message я что-то не увидел, непонятно, что за поле form c типом memo. Хотелось бы все связи нужных таблиц, чтобы увидеть картину в целом.
Название: mailjrn.nsf
Отправлено: ViV от 31 Август 2012, 17:36:14
Описаний связей не встречал.
Да и связей там особо нет. Сообщения поступают в основном с формой Memo (Message).

В домино нет понятия таблицы как в реляционной базе даных. Здесь все - документы с набором полей.

Вам в домино нужно выборку показывать или в другой системе?
Название: mailjrn.nsf
Отправлено: ol_x от 31 Август 2012, 18:15:48
Работаю из другой платформы через  Lotus NotesSQL Driver
Название: mailjrn.nsf
Отправлено: ol_x от 31 Август 2012, 19:31:21
что ж тогда хранится в поле form таблицы message



Название: mailjrn.nsf
Отправлено: ViV от 05 Сентябрь 2012, 13:19:58
Если вы про форму Message, то там будут документы с формой Memo.

Не совсем понятно, что в вашей терминологии означает "Таблица message". Это отбор по форме или представление такое?
Название: mailjrn.nsf
Отправлено: ol_x от 07 Сентябрь 2012, 12:07:12
Особенность NotesSQL такова, что он представляет базу данных как реляционную... при подключении к nsf видны привычные "таблицы", одной из которой является message с полнями form, body и т.д
Название: mailjrn.nsf
Отправлено: ViV от 07 Сентябрь 2012, 12:09:12
Тогда это форма Memo
Название: mailjrn.nsf
Отправлено: ol_x от 07 Сентябрь 2012, 22:42:50
Картина сложилась следующая: NotesSQL Driver - какашная штука. Прежде чем начать ее где-то использовать, советую почитать про задачи, которая она может выполнять, да и скорострельность у нее хромает.

С изучением этих вещей моя задача несколько изменилась, появилось желание перегнать все журналы лотуса в другую базу.
Подключение к файлу nsf прекрасно реализуется через OLE, как собственно и все остальное, включая экспорт аттачмента без
лишнего гемороя.

Очень выручила штука vbsedit, при дебаге скрипта, можно увидеть методы объектов ole и множество другой полезной информации.

Мой вопрос решен, тему можно закрывать.
Название: mailjrn.nsf
Отправлено: ol_x от 30 Сентябрь 2012, 01:23:28
Где-то я это уже видел...  :D

Решение вопроса начинается с постановки задачи и что нужно получить на выходе.