Редактирование переменных WebSphere - из wsadmin - PullRequest
1 голос
/ 10 июня 2011

Есть "окружение> переменные WebSphere".Я прочитал, что могу установить один, если захочу, используя AdminControl.setVariable и т. Д.

Но что, если я хочу удалить определенную правдоподобную версию из всех возможных областей?Я просмотрел Интернет и не нашел ничего существенного в этом.

Мне может помочь следующее: Способ обойти все области (кластеры, серверы, узлы): затем я могу перейтиих, найдите переменную и удалите ее.Можно ли перечислить все серверы, узлы и кластеры?

Спасибо.

1 Ответ

1 голос
/ 11 июня 2011

Начиная со статьи InfoCenter о Изменение переменных с помощью сценариев wsadmin и Команды для объекта AdminConfig с использованием сценариев wsadmin , вы хотите сделать что-то вроде этого:

ls = java.lang.System.getProperty("line.separator");

# List all config objects in the cell by not passing a parent config object.
varSubsts = AdminConfig.list("VariableSubstitutionEntry").split(ls)

for varSubst in varSubsts
  varName = AdminConfig.showAttribute(varSubst, "symbolicName")
  if varName == "MyVarToDelete":
    AdminConfig.remove(varSubst)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...