You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Добавлена работа с ограничениями потребления ресурсов;
Для представления менеджера кластера реализован отдельный класс;
Реализован класс "ОбъектКластера". Класс используется для хранения свойств объектов, для которых нет выделенного класса:
Администраторы агента
Администраторы кластера
Блокировки
Сервисы
Объекты профиля безопасности
Для методов "Список" и "ИерархическийСписок" коллекций объектов, реализован параметр "ЭлементыКакСоответствия", позволяющий сразу преобразовывать элементы результирующих коллекций в соответствия;
Для метода "Получить" коллекций объектов, реализован параметр "КакСоответствие", позволяющий сразу преобразовывать результат в соответствие;
Для коллекции рабочих процессов добавлена возможность получения информации по лицензиям;
Для коллекции сеансов добавлена возможность получения информации по лицензиям;
Добавлена возможность получения объекта лога администрирования кластера;
Исключено излишнее обновление информации о лицензиях при получении описания рабочего процесса;
Исключено излишнее обновление информации о лицензиях при получении описания сеанса.
Рефакторинг
В служебный модуль добавлены методы получения лога:
В объекте "АдминистрированиеКластера":
реализованы методы получения параметров подключения;
Для вывода лога используется функция служебного модуля.
Все объекты переведены на использование функции служебного модуля для вывода лога;
Перечисление "РежимыАдминистрирования" теперь заполняется по данным макета "ТипыОбъектовКластера";
Переименовано значение перечисления "Менеджеры" -> "МенеджерыКластера";
При создании экземпляра класса "КомандыОбъекта" для указания типа объекта используется перечисление "РежимыАдминистрирования";
Выделена функция преобразования объекта кластера в соответствие;
Преименовано приватное свойство объектов кластера <объект>_Параметры -> <объект>_Свойства;
Убрана процедура заполнения параметров счетчика (заменена на общую процедуру).
Исправления:
Доработки в макете описания типов объектов:
для агента администрирования добавлены поля "АдресСервераАдминистрирования", "ПортСервераАдминистрирования", "ВерсияУтилитыАдминистрирования";
Исправлен режим доступа к полю "пароль" администратора агента и кластера;
Для команд управления кластерами и администраторами кластера поправлена установка параметров подключения к кластеру;
Для команд получения информации о лицензиях рабочих процессов и сеансов исправлен параметр команд (--license -> --licenses);
в описание информационных баз добавлено свойство "Имя";
Исправлена ошибка указания общих параметров команд в макете описания типов объектов кластера;
Для описания команд объектов добавлен флаг "ДочернийРежимАдминистрирования", для исключения добавления в строку команды rac лишней опции для команд получения лицензий;
При добавлении счетчика потребления ресурсов добавлена проверка заполнения обязательных параметров;
Для счетчика потребления ресурсов убрано излишнее обновление значений счетчика;
Для счетчика потребления ресурсов исправлено имя параметра "Имя" -> "ИмяСчетчика" в методе "Изменить".
Тесты
Добавлен тест получения параметров менеджера кластера;
Добавлены тесты для ограничений потребления ресурсов.