Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Lotus Notes/Domino

Автор: Lofrus
Дата сообщения: 13.01.2005 09:31
К своему величайшему удивлению не обнаружил по этой теме практически не одного топика! Неужели тут нет программистов-лотусников?
Сам программирую под Lotus уже 4 года, готов помочь новичкам, так что постите вопросы суда - чем смогу - помогу.
Автор: Lofrus
Дата сообщения: 17.01.2005 15:36
Ресурсы по лотусу, которые могут пригодиться новичкам:
1) www.notesnet.ru - информация по продукту и статьи по программированию (основы)
2) www.redbooks.ibm.com - редбуки
3) alvabul.narod.ru - небольшие статьи по использованию XML и Lotus
4) portal.sysadmins.ru/board/viewforum.php?f=30 - форум по программированию и дизайну
5) http://www.intertrust.ru/site3/forum.nsf/start?OpenPage - форум компании "Интертраст" - официального диллера Lotus в Москве
Автор: PureVirtual
Дата сообщения: 29.01.2005 04:23
Lofrus

Цитата:
постите вопросы суда - чем смогу - помогу


Спасибо за предложение. С удовольствием открою тему своим вопросом.

В Лотусе я ничего не смыслю, и нужна мне от него ровно одна вещь, т.ч. не судите строго за ламерство. Итак, хотелось бы из программы, написанной на C/C++ (ещё лучше - PHP, но это не так важно) проверять наличие в Лотусной системе учётной записи пользователя. Т.е. передавать от сторонней программы серверу Domino (каким-либо образом, например по HTTP и т.п.) логин и пароль пользователя и получать от него ответ, свидетельствующий о наличии/отсутствии пользователя с такой учётной записью в доминошном домене. Ещё лучше было бы иметь возможность получать некоторую информацию о пользователе (идентификатор, имя пользователя и т.п.), но это уже не самое главное.

Буду благодарен за любую информацию и полезные ссылки по данному вопросу.
Автор: Lofrus
Дата сообщения: 29.01.2005 13:21
К сожалению, сам я лотусовым API не занимался, поэтому ничего конкретного сказать не могу.
Вот ссылки на документацию по Lotus C/C++ API:
C API Home http://www.lotus.com/developers/devbase.nsf/homedata/homecapi
C++ API Home http://www.lotus.com/developers/devbase.nsf/homedata/homecpp
Автор: pulp
Дата сообщения: 14.03.2005 11:55
Здравствуйте!

Задача: Создана с нуля БД локально, форма для внесения данных и представление для отображения (отбор документов SELECT @ALL). Внесены 5 записей в БД.
Локально представление отображает все 5 записей

Проблема такая. При переносе БД на сервер представление отображает только 2 записи.

Lotus 5.0.10
Win2kPro
Win2kSrv
Автор: Lofrus
Дата сообщения: 17.03.2005 13:06
Данных явно недостаточно.
Как Вы копировали БД на сервер? Просто как файл или через БД-Новая копия?
Попробуйте открыть базу в дизайнере с сервера и проверить наличие условия SELECT @ALL
Автор: Maksimillian
Дата сообщения: 24.03.2005 09:04
Lofrus наша контора планирует все автоматизировать в т.ч. документооборот, хранение и управление доков, создать единую БД оборудования для использования в проектах; увязать это все с САПР и подготовкой коммерческих предложений. Еще надо будет связать в сеть несколько филиалов. Есть ли умельцы, готовые на это отважиться? Предполагаю, что будет сложно, но интересно.

Мы пока ищем спеца, который бы это все мог сделать либо на сдельной основе, либо через трудоустройство. Компания находится в Алмате и занимается комплексными пожарными системами.

Если интересно пишите на potapovich@list.ru условия обговорим отдельно. (прямой адрес пока не даю - спам замучил

Максим
Автор: vinnitu
Дата сообщения: 18.03.2008 10:13

Цитата:
Сам программирую под Lotus уже 4 года, готов помочь новичкам, так что постите вопросы суда - чем смогу - помогу.


Программирую под Lotus уже 1,5 месяца поэтому имею массу вопросов. Один из самых срочных - как сделать экспорт базы в файл .dbf?
Автор: wetsoft
Дата сообщения: 20.03.2008 21:38
похоже топик умер, но все равно задам вопрос:

нужно из почтовой базы вытащить в простой текстовый файл
от кого|тема письма|дата|время|

при появлении новых писем дописывать файлик
Автор: viberua
Дата сообщения: 14.05.2008 16:47
Всем привет.

Мне нужно в лотусе запустить web сервер. Запускаю и делаю основные настройки. В браузере открывается окошко с запросом логина и пароля - ввожу далее открывается стандартная странца там на черном экране ссылки на help-ы.

Что делать дальше чтобы пользователь после того как пройдет авторизацию попадал в свою почту.
Автор: doc_green
Дата сообщения: 03.07.2008 20:40
а где нибудь скачать и по тестировать можно?
Автор: Clayman2007
Дата сообщения: 14.10.2010 13:24
Тема оживай!

Всем привет!

Вот такая сейчас передо мной стоит задача:
Есть почтовая база Lotus *.nsf, нужно подключиться к ней в среде Делфи и выдёргивать из неё почту со всеми вложениями.
Есть замечательная статья,
благодаря которой я подключился к базе. Судя по статье данные из базы можно получить используя определённый язык запросов. Собственно какими запросами нужно пользоваться чтобы работать с почтовой базой Лотуса?
Поправьте если я что-то не правильно понял.
Автор: Clayman2007
Дата сообщения: 26.10.2010 05:27
Задачу я решил. Никакой язык запросов использовать не нужно, нужно использовать встроенные классы Lotus. Решение в очень упращённом виде я выложил здесь:
http://claymanm.livejournal.com/1610.html
Автор: LulumbaZ
Дата сообщения: 23.11.2010 21:13
Как обработать только выделенные и прочитанные письма ?
Автор: Shandrik
Дата сообщения: 10.02.2011 14:22
Set notesDocumentCollection = notesDatabase.UnprocessedDocuments


All unread documents in view    
Are unread and in the view Meet the search criteria specified in Agent Properties box


All selected documents or View action    
Are selected in the view Meet the search criteria specified in Agent Properties box
Автор: jericho13
Дата сообщения: 15.02.2011 13:04
приветствую,
1. а есть какой нибудь вьювер с редактором для БД lotus?
2. можно ли при авторизации пользователя пользователя на компе (домен) автоматически подтягивалась его соответствующий *.id и его настройки, если да, как это осуществить?
Автор: SAliyev
Дата сообщения: 31.08.2011 22:49
Zdrastvuyte. Ya xocu nastroit mailServer s Lotus Notes/Domino. Dlya etoqo shto mne nujno? 1 Hub server, i 2 mail-servera (1 osnovnoy, 2-oy rezerv - i mejdu nimi dopustim budet replikasiya) mne xvataet?

Voobshe v praktike kakaya infrastruktura dlya IBM Lotus Notes/Domino MailServera yavlyaetsya udacnim i poleznimi?


Zaranee Sposibo za otveti.
Автор: VSHY
Дата сообщения: 06.06.2012 23:49
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.
Автор: havart
Дата сообщения: 30.06.2014 16:25
[more] Добрый день, очень нужен программист по Lotus notes!
Есть задача:
Имеется почтовая программа Lotus Notes 7. Release 7.0.3
Имеются 60 ящиков пользователей (в том числе, уже не работающих в компании
сотрудников).
Имеется порядка 100 поставщиков. С ними ведется переписка. На данный
момент, письма от поставщиков приходят в ящики пользователей, откуда
пользователи и отвечают поставщикам.
Нужно, чтобы:
1. Не терялась переписка с поставщиком
2. Можно было проследить всю историю переписки по любому вопросу
3. Можно было легко передать новому сотруднику, закрепленному за
поставщиком, переписку с данным поставщиком (предыдущие письма) в виде
папки с письмами, подключаемой к его почтовому ящику.
4. Руководитель мог контролировать переписку всех сотрудников с
поставщиками. Т.е. у него должны быть подключены все папки с письмами
поставщиков.
5. Руководитель, к примеру, во время отсутствия сотрудника, мог сам
включиться в переписку, или легко кому-то ее поручить.

Задача 1.
Нужно в почте, на сервере, сделать папки по поставщикам, куда будет
стекаться вся переписка менеджеров компании с поставщиками (и входящая
почта и исходящая).
Внутри папки поставщика, почта должна разделяться на 2 подпапки в
соответствии с правилами сортировки писем.
Правила готов предоставить. Они стандартные. К примеру:
Все письма от домена *@klm.com и все письма домену *@klm.com должны падать
в папку KLM.
Внутри папки есть подпапки ПРОДАКТ и ВЭД.
Все письма от *@klm.com в адресате которых, присутствует адрес
petrov@mail.ru должны падать в папку KLM/продакт.
Все письма от *@klm.com в адресате которых, присутствует адрес
ivanova@mail.ru должны падать в папку KLM/ВЭД.
Если присутствуют оба адресата ? кладем и в ПРОДАКТ и в ВЭД.
Точно так же по отправленным письмам.
Далее, подключаем эти папке выбранным сотрудникам.

Желательно сделать папки на уровне сервера, чтобы руководитель, через IT
отдел смог подключать/отключать папку у сотрудника и контролировать доступ
к папкам.
Это особенно важно при передаче компаний новым менеджерам.
Начальникам отделов должны быть подключены все ящики поставщиков
подчиненных им сотрудников.

Задача 2.
Нужно создать скрипт и ящики сотрудников работающих и работавших с
выбранными поставщиками (по которым мы создали правила), нужно
отфильтровать по вновь созданным правилам, чтобы старые письма также
собрать в эти папки. Т.е. применить эти правила к уже написанным письмам.

Мои Контакты:
Артур, mob. +7 (926) 2331695
havart@mail.ru
[/more]
Автор: nevermind00
Дата сообщения: 10.12.2015 15:43
А кто знает как из лотуса получить данный с SQLserver?

Страницы: 1

Предыдущая тема: Поиск и фильтрация в ADO


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.