Сценарии wsadmin jacl создают провайдера jdbc - WASX7480E: "{0}" найдено вместо ожидаемого '['. {1}
Я следовал этому руководству IBM по созданию JDBCProvider, но продолжал получать ту же ошибку во время выполнения, тратя часы на решение этой проблемы, любые эксперты, пожалуйста, помогите:
JACL:
global AdminConfig
set node [$AdminConfig getid /Node:$nodeName/Server:$appSrvName/]
set n1 [list name JDBC1]
set implCN [list implementationClassName com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource]
set jdbcAttrs [list $n1 $implCN]
puts "node:$node"
puts "n1:$n1"
puts "implCN:$implCN"
puts "jdbcAttrs :$jdbcAttrs"
$AdminConfig create JDBCProvider $node $jdbcAttrs
Выход и ошибка: WASX7480E: Команда выполнения исключения: "source xxx_setup.jacl"; информация об исключении: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: WASX7480E: "{имя" найдено вместо ожидаемого [. Атрибут = имел недопустимое значение = для входного параметра ={имя JDBC1} {creationClassName com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource}