Помощь при создании скриптов (новинка). В версии 6.1 в административной консоли появилась функция помощника по командам, показывающая соответствующие скриптовые команды при выполнении определенных действий. Список действий, для которых будут отображаться соответствующие команды будет со временем расти. Вы также можете посылать их в форме уведомлений в Application Server Toolkit, где для создания скриптов можно использовать новый редактор Jython.
Помощник по командам в административной консоли отображает ваши действия по администрированию на соответствующие скриптовые команды wsadmin, так что вы можете записывать свои действия в консоли и использовать их в скриптах wsadmin. Чтобы включить эту функцию, перейдите к пункту Console Preferences (Параметры консоли) и установите флажок Enable command assistance notifications (Включить уведомления помощника по работе с командами). После выполнения административной задачи в справочном портлете появится соответствующая команда на Jython. Вы также можете включить опцию записи команд помощника.
Новый редактор Jython, появившийся в Application Server ToolKit V6.1 используется для выполнения самых разных задач, в том числе следующих.
• Разработка файлов скриптов Jython.
• Редактирование файлов скриптов Jython.
• Импорт существующих файлов Jython для организованного просмотра.
• Установка точек останова для отладки скриптов.
Jython Editor также интегрирован с такими инструментами, как WebSphere
Administrative Script Launcher и Debugger, так что вы можете отлаживать файлы скриптов прямо в редакторе.
Рис. 5.2. Редактор Jython, работающий в режиме отладки
Редактор Jython имеет много функций для редактирования текста, таких как подсветка синтаксиса, неограниченные возможности отмены и возврата, автоматическая расстановка отступов табулятором. Если вы отметите комментарий в скрипте словами «#TODO», редактор автоматически создаст соответствующую задачу в виде напоминания в представлении Tasks (Задачи). Затем, если вы позже откроете задачу, редактор автоматически перейдет к указанной записи TODO в исходном коде. Другие полезные функции — это справка по содержанию и советы, где вам предлагается список доступных продолжений в зависимости от того, в каком месте файла Jython- скрипта находится курсор или от того, что вы только что напечатали. Редактор Jython не интегрирован в компилятор. Поэтому редактор Jython не выполняет проверку синтаксиса ваших скриптов.