`Мне нужно получить данные от пользователя и отобразить значение с помощью сценария IBM wsadmin в качестве скриптового языка jacl. Заранее спасибоКак получить ввод от пользователя в IBM jacl scripting?
ответ
Я получил код и он работает для меня
puts "Enter the Value:" set input [gets stdin] puts "input value ::$input"
Предполагая, что вы хотите иметь пользователь поставить вход в качестве параметров командной строки (а не в интерактивном режиме во время выполнения сценария), обратитесь к следующей странице центра знаний, http://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/cxml_jacl.html
, из которого следующий раздел скопирован:
Ракеты Jacl передают аргументы командной строки сценарию в качестве значения переменной argv. Число аргументов командной строки задается переменной argc. Имя программы или скрипта не является частью argv и не считается аргументом argc. Переменная argv - это список. Используйте команду Lindex для извлечения элементов из списка аргументов, например:
set first [lindex $argv 0]
set second [lindex $argv 1]
Просьба уточнить сценарий. JACL помогает вам «тихо» автоматизировать задачи в AS. Зачем вам нужен ввод данных для сценария автоматизации? –
Да, я знаю. Мне нужно настроить свойства плагина с помощью jacl-скриптов. В соответствии с требованиями некоторые свойства требуют взаимодействия с пользователем для этого сценария. Как я могу управлять? –