VSHY
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 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. | Всего записей: 1092 | Зарегистр. 19-05-2008 | Отправлено: 00:49 07-06-2012 | Исправлено: VSHY, 01:21 07-06-2012 |
|