Как обновить конфигурацию Websphere после изменения из сценария WSAdmin? - PullRequest
2 голосов
/ 08 декабря 2011

У меня есть скрипт Python, который создает автобусные пункты назначения.Я запускаю сценарий из WSAdmin, и он работает нормально, но изменения не отображаются в консоли Websphere (WAS).

Если я выйду из консоли, а затем войду снова, я смогу увидеть изменения.

Сценарий заканчивается на AdminConfig.save()

Как мне обновить консоль WAS и показать последние изменения конфигурации?Без необходимости выходить из системы и входить в систему.

Я запускаю WAS версии 7.0.0.15 в Windows.

Спасибо за любую помощь!

РЕДАКТИРОВАТЬ:

Когда я запускаю другой сценарий, который вместо этого создает очереди JMS, новые очереди немедленно появляются в консоли WAS.Так что, возможно, это ошибка в консоли WAS.

1 Ответ

5 голосов
/ 08 декабря 2011

По моему опыту, консоль WAS Integrated Solutions Console обычно отображает обновления, сделанные в других сеансах, при повторном посещении или обновлении страницы; однако, было несколько случаев, когда это не работает должным образом, и они обычно представляют ошибки в консоли.

Я выполнил быстрый тест для создания места назначения SIB из wsadmin, когда я вошел в консоль. Я обнаружил, что изменение не было пересмотрено, когда я просто повторно посетил страницы автобусов; однако, когда я перешел на большинство других страниц, меня встретило сообщение «Ваше рабочее пространство было автоматически обновлено из основной конфигурации. Вы можете отключить автоматическое обновление в своих пользовательских настройках». сообщение, которое обычно указывает, когда было сделано изменение из другого сеанса. Затем, после перехода к информации об автобусах, мой новый пункт назначения был виден без необходимости выхода из системы и повторного входа.

Похоже, что страницы шин не обнаруживают эти изменения, и это звучит как ошибка. Вы можете записать PMR в IBM.

В противном случае, сначала убедитесь, что обновление рабочей области включено (System administration> Console Preferences> Turn on workspace automatic refresh) - этот параметр, скорее всего, уже включен по умолчанию - и тогда вы сможете использовать обходной путь, который я нашел путем перехода от страниц автобуса, а не выхода из системы.

...