wsadmin(Jython)スクリプトを使用して、デフォルトのワークマネージャーのスレッドプール内のスレッドの最大数を増やしたい。最善のアプローチは何ですか?
このプロパティだけを変更できるきめ細かいコントロールのドキュメントが見つからないようです。私が欲しいものに最も近いのはAdminTask.applyConfigPropertiesで、これにはファイルを渡す必要があります。ドキュメントでは、既存のプロパティを変更する場合は、既存のプロパティファイルを抽出し、エディターで編集してから、編集したファイルをapplyConfigPropertiesに渡す必要があると説明されています。
既存のプロパティファイルを抽出して編集するという手動の手順は避けたいと思います。スクリプトは完全に無人で実行する必要があります。実際、ファイルはまったく使用せず、スクリプトでプロパティを直接値に設定することをお勧めします。
次の擬似コードのようなもの:
defaultwmId = AdminConfig.getid("wm/default")
AdminTask.setProperty(defaultwmId, ['-propertyName', maxThreads, '-propertyValue', 20])