Администрирование > Настройка параметров, относящихся к Universal CMDB > Задачи > Увеличение количества условий свойств КЕ для анализа влияния с помощью консоли JMX

Увеличение количества условий свойств КЕ для анализа влияния с помощью консоли JMX

В процессе изменения Release Control может вернуть следующую ошибку (образец), которая записывается в файл <каталог установки Release Control>\server-0\logs\cmdb-90\cmdb-90_general.log:

Caused by: com.mercury.topaz.cmdb.shared.tql.exception.TqlValidationException: [ErrorCode [122] Properties condition exceeded maximum variables allowed]Properties condition exceeded maximum variables allowed! number of vars: 100 maximum vars allowed :50

Если получено данное исключение, необходимо увеличить максимальное число переменных, разрешенных для анализа влияния, с помощью консоли Universal CMDB JMX 9.01. Убедитесь, максимальное разрешенное количество увеличено до числа, указанного в сообщении об ошибке. В примере выше это количество равно 100. Если установить большее число, это может повлиять на производительность Universal CMDB.

Далее приведены действия, необходимые для увеличения числа условий свойств КЕ, которые Release Control использует для анализа влияния.

  1. Запустите браузер и введите следующий адрес: http://<имя_сервера>:8080/jmx-console, где <имя_сервера> — это имя компьютера, на котором установлено приложение Universal CMDB.
  2. В UCMDB выберите UCMDB:service=Settings Services
  3. Найдите параметр setSettingValue.
  4. В поле Значение для параметра customerId введите код заказчика.
  5. В поле Значение параметра Имя введите tql.validation.max.vars.propertiescondition.
  6. В поле Значение параметра Значение введите число, отображенное в сообщении об ошибке (см. выше).
  7. Нажмите Вызвать.
  8. Перезапустите сервер Universal CMDB.
Обращайтесь