2010-03-29 4 views
0

Я ищу программный способ доступа к контенту в базе данных Lotus Notes (файл .nsf) без установки программного обеспечения Lotus Notes.Доступ к содержимому базы данных Lotus Notes без установленного программного обеспечения Lotus Notes

Python будет предпочтительнее, но я также желаю посмотреть другие языки, например. C/C++ или другими способами, например. SQL

Из того, что я прочитал, все методы, например. Python COM-доступ, pyodbc полагаются на наличие программного обеспечения сервера Lotus Notes.

Проблема, которую я пытаюсь решить, состоит в том, чтобы прочитать содержимое и найти ссылки (URL-адрес обратно на веб-сайт, который проходит техническое обслуживание, и изменится адрес на веб-сайте). В начале я хочу получить список ссылок и надежду, что они смогут заменить их новыми ссылками на модифицированный веб-сайт.

Любые идеи о том, как лучше всего сделать это прием :)

ответ

3

Короткий ответ, к сожалению, вам потребуется клиент Notes установлен. Существует несколько способов доступа к данным из NSF, таких как NotesSQL, COM, C/C++, но все полагаются на API Lotus C в ядре, и вам понадобится клиент заметок и файл идентификаторов заметок, чтобы получить доступ через этот API.

+0

Спасибо, Кен, что помогает :) – Fortilan

0

Как и Кен, неизбежно должен быть сервер в миксе. Если вы ищете конкретный текст в приложении Notes/Domino и хотите его заменить, есть инструмент, который делает это: Teamstudio Configurator.

Конфигуратор также имеет API (написанный в Lotusscript, который очень похож на старый VB), поэтому вы можете быстро закодировать решение. Я сделал то же самое, что вы делаете со старым веб-сайтом Domino, используя этот API.

Не тот ответ, который вы ищете, я думаю, но всегда хорошо иметь выбор!

1

Если это одноразовая потребность, вы можете найти сайты, которые бесплатно сделают бесплатный хостинг Domino/Notes. Если вы можете поместить NSF в такой сервис, вы можете использовать URL-адрес Domino (REST) ​​для извлечения данных и поиска ссылок и т. Д.

Смежные вопросы