Как открыть базу данных в веб-браузере локально с помощью IBM Notes - PullRequest
0 голосов
/ 17 января 2019

У меня Domino Server работает локально. Я могу оценить, например, базы данных log.nsf и names.nsf в браузере (т.е. http://localhost/log.nsf). Но я также создал свои собственные базы данных, например test.nsf при посещении http://localhost/test.nsf, вижу это:

Error 404
HTTP Web Server: IBM Notes Exception - File does not exist

Что мне нужно сделать, чтобы получить доступ к представлениям и агентам из моих собственных баз данных

1 Ответ

0 голосов
/ 17 января 2019

Я пытаюсь - в основном - ответить на это из диалога, который у нас был в комментариях:

IBM Notes / Domino - это клиент-серверное решение, где IBM Domino - сервер, а IBM Notes - клиент.

Обычно вы работаете с клиентом и подключаетесь к серверу, который находится на другом компьютере.

Клиент Notes по умолчанию установлен в C: \ Program Files (x86) \ IBM \ Notes и каталог данных (содержащий персональную адресную книгу пользователя с именем names.nsf, закладки). и рабочий стол и клиент log.nsf) находятся в C: \ Program Files (x86) \ IBM \ Notes \ Data (специально игнорируя многопользовательскую настройку, поскольку это усложняет задачу).

Сервер Domino по умолчанию установлен в C: \ Program Files (x86) \ IBM \ Domino , его каталог данных находится в C: \ Program Files (x86) \ IBM \ Domino \ Data .

Там также есть names.nsf и log.nsf, но names.nsf - это каталог Domino сервера, а log.nsf - журнал ... как вы думаете.

Теперь можно, конечно, установить Notes и Domino на одну и ту же машину, но все же они представляют собой две разные программы.

Чтобы получить доступ к базам данных с сервера Domino, вы НИКОГДА не обращаетесь к ним напрямую через файловую систему, но используете Open-Dialog, чтобы открыть их с сервера.

Если вы хотите получить доступ к файлам через admin-client (который может быть установлен вместе с Notes Client), то вы выбираете «Open Server» в File-Menu для доступа к нему. ОПЯТЬ: Не обращайтесь к файлам сервера «напрямую», хотя они находятся на одной машине.

При создании новых баз данных (от клиента или администратора) выберите Сервер для их создания, а не «Локальный».

В чем проблема с вопросом: Вы создали базу данных в каталоге данных клиента. Сервер НЕ знает об этой базе данных, поскольку он имеет свой собственный каталог данных. это покажет сообщение, которое вы написали.

Вместо этого создайте его в Каталоге данных сервера, и тогда он будет работать.

Конечно, можно просто скопировать базу данных из Notes \ Data в Domino \ Data. Но по умолчанию это тоже не сработает: клиент Notes из коробки шифрует каждую локальную базу данных с помощью файла ID пользователя. При копировании в Domino сервер не сможет его прочитать. Вы должны расшифровать в базу данных перед копированием, вы можете сделать это в свойствах базы данных.

Все вместе кажется, что вам нужно учиться тому, что вы пытаетесь сделать, иначе этот вопрос будет вашей наименьшей проблемой.

...