1

Запуск XPages в Notes Client (XPiNC) так же, как запуск XPages при доступе к ним через веб-браузер (без каких-либо локальных задач HTTP), - это функция, которую я запросил около 3 лет назад. Это наконец прибыло в Примечания / Домино 9.

Эту функцию можно включить на вкладке "Запуск" свойств приложения, установив флажок [x] Запускать серверные приложения XPages непосредственно на сервере Domino . Странно то, что для запуска этого флажка должен быть выбран параметр запуска "Открыть назначенный XPage". Кто-нибудь знает почему? Это значительно ограничивает удобство использования этой функции.

Я пытался настроить свой клиент Notes для использования этой новой функции, как указано в справке и вики. В основном мне нужно создать учетную запись HTTP в предпочтениях клиента Notes. Сначала я попытался без этой учетной записи, затем я создал учетную запись и экспериментировал со всеми настройками учетной записи, но результат всегда одинаков. Я получаю эту страницу:

404

ОК, я сейчас в Китае! В domlog.nsf на сервере нет HTTP-запроса, поэтому он действительно ведет меня прямо к какой-то странной китайской веб-странице. Я сделал полную проверку на вирусы и защитник Windows на моем компьютере, и они ничего не нашли. Я также удалил свои клиенты Notes и переустановил в новую папку. Следующий вопрос: как узнать, по какому URL я сейчас нахожусь?

Самым непонятным полем в настройке учетной записи HTTP является «Сервер:». Вот что говорит помощь:

Пытаясь удовлетворить запрос к приложению XPages на Domino, XPages выполняет итерацию по всем учетным записям Notes, определенным в установке клиента Notes, пока не найдет учетную запись HTTP, соответствующую имени сервера, на котором находится приложение

Поле принимает только URL, начинающиеся с http:// или https://. Какое имя хоста мне следует использовать здесь? У нас есть много документов на веб-сайте, они повторяются во всех из них? Я подумал, что это должно быть HTTP_HostName от сервера документов, но, как сказал, результат один и тот же, независимо от того, что я пытаюсь.

Кто-то получил эту новую функцию для работы?

Обновление 1

Я попробовал это сейчас с приложением, которое находится на сервере 8.5.3, и настроил учетную запись HTTP, чтобы она указывала на URL этого сервера. Я снова получил странную страницу, на этот раз другую. Заголовок страницы - My_domino_server_name.com, где My_domino_server_name - это имя Notes сервера Domino, а не имя хоста HTTP. Если я перехожу по этому URL с помощью браузера, я получаю ту же самую страницу, но не совсем такую же.

Таким образом, проблема заключается в том, что он использует имя сервера Notes в URL.

Обновление 2

Я пытался открыть приложение на другом компьютере, где не были определены учетные записи HTTP. Результат точно такой же. Похоже, он не находит учетную запись HTTP/HTTPS.

Обновление 3

Когда приложение открывается, на экране появляется следующий текст: «Загрузка моего приложения на my_domino_server ...». My_domino_server - это имя сервера Notes, а не имя хоста DNS, используемое для HTTP.

Обновление 4

У меня есть открытый PMR в IBM, и они подтвердили, что он работает для них со значением поля "Сервер" http://domino_server_notes_name/ (без точек!). Конечно, это может работать только в интранете. На данный момент я отказываюсь верить, что эта функция была реализована таким глупым образом, но мы посмотрим, каков будет конечный результат от IBM.

  • Пан

2 ответа2

1

Получите больше информации от IBM: для этого нужно установить третью настройку! Вам необходимо настроить приложение для запуска XPages с сервера в Предпочтения -> Производительность XPages -> Запускать следующие приложения XPages непосредственно с сервера. Насколько я могу судить, это не упоминается в справке Notes (или где-либо еще).

Я получил это работает, когда я добавил это! Но вам все еще нужен вариант запуска. На основании моих тестов, если я уберу эту опцию, она не будет запускать XPages с сервера. Похоже, что этот параметр действует только для XPage, который запускается на основе параметра запуска, и, вероятно, для XPage, которые открываются из этого XPage. SPR # RGAU972LZA теперь создан для этого, и будет технический комментарий о третьем шаге, который не включен в справку Notes.

1

404 показывает, что вы достигли сервера правильно (у нас нет руки в локальной базе данных). Если URL-адрес вашего сервера (при обращении к нему через браузер) - http://apps.myserver.com/x_apps/xapplicationdemo.nsf, то в документе вашей учетной записи должно отображаться http://apps.myserver.com, вам нужно 2 документа учетной записи, если вы используйте http и https. Вы можете указать документ учетной записи на использование учетных данных "корневого" документа (в основном, просто другой учетной записи), поэтому вам необходимо вводить учетные данные только один раз. Когда вы настраиваете Notes для подключений, это именно то, что происходит.

Это сработало для вас?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .