pulpЦитата: Задача: Создана с нуля БД локально, форма для внесения данных и представление для отображения (отбор документов SELECT @ALL). Внесены 5 записей в БД.
Локально представление отображает все 5 записей
Проблема такая. При переносе БД на сервер представление отображает только 2 записи.
В "пропавших" документах, видимо, есть item'ы типа READERS, определяющие доступ на чтение документа.
Варианта "ограниченной видимости" (а на самом деле реального ограничения доступа) может быть 2:
- если БД скопирована на сервер на файловом уровне, то документы эти в ней есть, но имя пользователя в системе, просматривающего вид, не содержится в READERS-item'ах этих документов, поэтому он их не видит;
- если БД была отреплицирована на сервер, то в БД на сервере попали только те документы, к которым доступен текущий пользователь на сервере, т.е. в этом случае это репликатор их порезал, согласно доступам, определённым READERS-item'ами всех документов.
Добавлено: vinnituЦитата: как сделать экспорт базы в файл .dbf?
1. Использовать стандартный лотусовский
LCConnection и писать код на LotusScript (кроссплатформенно).
2. Использовать JDBC и писать Java-агент (кросплатформенно).
3. Написать на LS или Java dsuhepre в XML, а затем затянуть его в dbf (нужна тулза, затягивающая XML в dbf; сейчас чего только нет...).
4. Использовать ODBC (самый дебильный способ.. не кроссплатформенно).
Добавлено: wetsoftЦитата: нужно из почтовой базы вытащить в простой текстовый файл
от кого|тема письма|дата|время|
при появлении новых писем дописывать файлик
В почтовой базе создать агент на LS или Java с типом "Обрабатывать по приходу новой почты", ну и в нём писать код. Смотрите объектную модель LotusDomino-классов; для этой задачи понадобится метод класса NotesDocument
.GetItemValue(...). Ну и функции по работе с файловой системе (в справке тоже есть).
Добавлено: jericho13Цитата: 1. а есть какой нибудь вьювер с редактором для БД lotus?
Это невозможно в принципе, т.к. БД Лотуса - это хранилища неструктурированных данных, т.е. это документоориентированные (сейчас это можно называть NoSQL) базы данных.
В принципе можно определить, по каким формам созданы документы, и по каждому документу вывести перечень item'ов, но это бестолковое занятие, т.к. без знания архитектуры определённого приложения все эти знания ничего не дадут.
Цитата: 2. можно ли при авторизации пользователя на компе (домен) автоматически подтягивалась его соответствующий *.id и его настройки, если да, как это осуществить?
"Подтягивать id", это вряд ли, но технологию
Single Sign On Лотус поддерживает:
Интегрирование IBM Lotus Domino Directory с Microsoft Active Directory при помощи ADSync.