2017-02-07 12 views
0

Я использовал следующий код, чтобы получить ввод от пользователя с помощью JACL языка сценариевКак получить значение переменной в jacl-скриптовом языке для IBM WebSphere Plugin?

set pname [gets stdin]
$AdminConfig create Property $pluginname {{validationExpression ""} {name $pname} {description ""} {value "30000"} {required "false"}}

Я не могу иметь возможность получить значение переменной {name $pname}. Я показываю ошибка в имени атрибута является недействительной .. Заранее спасибо

ответ

0

Поскольку брекеты предотвратить замену, вы можете сделать:

$AdminConfig create Property $pluginname [list {validationExpression ""} "name $pname" {description ""} {value "30000"} {required "false"}] 

Я думаю, проще модель, чтобы помнить это один вы увидите here

set attr_name   [list name $pName] 
set attr_value   [list value 30000] 
set attr_required  [list required false] 
set attr_description [list description ""] 

set attrs [list $attr_name $attr_value $attr_required $attr_description] 

$AdminConfig create Property $pluginname $attrs