如何在jacl脚本语言中为IBM WebSphere插件自定义属性获取变量值?

如何在jacl脚本语言中为IBM WebSphere插件自定义属性获取变量值?,websphere,wsadmin,jacl,Websphere,Wsadmin,Jacl,我使用下面的代码使用jacl脚本语言从用户那里获取输入 set pname[get stdin] $AdminConfig创建属性$pluginname{{validationExpression”“}{name$pname}{description”“}{value“30000”}{必需的“false”} 我无法获取变量{name$pname}的值。我显示错误,因为属性名称无效。。提前感谢由于大括号防止替换,您可以执行以下操作: $AdminConfig create Property $pl

我使用下面的代码使用jacl脚本语言从用户那里获取输入

set pname[get stdin]
$AdminConfig创建属性$pluginname{{validationExpression”“}{name$pname}{description”“}{value“30000”}{必需的“false”}


我无法获取变量
{name$pname}
的值。我显示错误,因为属性名称无效。。提前感谢

由于大括号防止替换,您可以执行以下操作:

$AdminConfig create Property $pluginname [list {validationExpression ""} "name $pname" {description ""} {value "30000"} {required "false"}]
我认为一个更容易记住的模式就是你将看到的模式

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