Я хочу увеличить максимальное количество потоков в пуле потоков рабочего менеджера по умолчанию, используя скрипт wsadmin (Jython). Каков наилучший подход?Изменить WorkManager по умолчанию в WebSphere 7 с помощью сценария wsadmin
Я не могу найти документацию мелкозернистого элемента управления, которая позволила бы мне изменить только это свойство. Самый близкий, который я могу найти к тому, что я хочу, - AdminTask.applyConfigProperties, для которого требуется передать файл. В документации объясняется, что если вы хотите изменить существующее свойство, вы должны извлечь существующий файл свойств, отредактировать его в редакторе и затем передать отредактированный файл для примененияConfigProperties.
Я хочу избежать ручного этапа извлечения существующего файла свойств и его редактирования. Скрипты должны запускаться полностью без присмотра. На самом деле, я бы предпочел не использовать файл вообще, а просто установить свойство в значение непосредственно в скрипте.
Что-то вроде следующего псевдокода:
defaultwmId = AdminConfig.getid("wm/default")
AdminTask.setProperty(defaultwmId, ['-propertyName', maxThreads, '-propertyValue', 20])