If your Jacl script calls $AdminTask methods, parameters (including sub-lists) can be used. However, if a Jython script calls AdminTask methods using parameters containing sub-lists then all the parameters need to be combined into a single, space-separated string parameter. Note that the other wsadmin commands: AdminConfig or AdminControl or AdminApp, support parameters containing sub-lists.
Restriction: The Jacl2Jython program always converts any multiple Jacl parameters into multiple Jython parameters, including any $AdminTask method invocations. The converted Jython script will need to manually modified to convert any AdminTask method invocations with parameters containing sub-lists to use a single string containing space-separated (no commas) string parameters (no variables). If the Jython script does not use any WebSphere Application Server v6.x AdminTask methods containing sub-list parameters, then no additional changes are required.
JACL: $AdminTask createCluster [list -clusterConfig [list -clusterName $myClusterName]] ==> JYTHON: AdminTask.createCluster( ["-clusterConfig", [ "-clusterName", myClusterName]] #?PROBLEM? must convert to single-string parameter JYTHON: AdminTask.createCluster('["-clusterConfig" [ "-clusterName" "' +str(myClusterName)+ '"]]') #Manually changed