You can use the Jacl or Jython scripting languages to manage application editions.
The activateEdition command activates an edition.
Target object
None.
Required parameters
Optional parameters
None.
Return value
Batch mode example usage
$AdminTask activateEdition {-appName BeenThere -edition 1.0}
AdminTask.activateEdition ('[-appName BeenThere -edition 1.0]')
AdminTask.activateEdition (['-appName', 'BeenThere', '-edition', '1.0'])
Interactive mode example usage
$AdminTask activateEdition {-interactive}
AdminTask.activateEdition ('[-interactive]')
AdminTask.activateEdition (['-interactive'])
The deactivateEdition command deactivates an edition.
Target object
None.
Required parameters
Optional parameters
None.
Return value
Batch mode example usage
$AdminTask deactivateEdition {-appName BeenThere -edition 1.0}
AdminTask.deactivateEdition ('[-appName BeenThere -edition 1.0]')
AdminTask.deactivateEdition (['-appName', 'BeenThere', '-edition', '1.0'])
Interactive mode example usage
$AdminTask deactivateEdition {-interactive}
AdminTask.deactivateEdition ('[-interactive]')
AdminTask.deactivateEdition (['-interactive'])
The rolloutEdition command rolls out an edition and specifies the group size.
Target object
None.
Required parameters
Optional parameters
rollout strategy
reset strategy
group size for group rollout
drainage interval
Return value
Batch mode example usage
$AdminTask rolloutEdition {-appName BeenThere -edition 1.0 -params "{rolloutStrategy[grouped|atomic]}{resetStrategy[soft|hard]}{groupSize[int]}{drainageInterval[int]}"}
AdminTask.rolloutEdition ('[-appName BeenThere -edition 1.0 -params "{rolloutStrategy[grouped|atomic]}{resetStrategy[soft|hard]}{groupSize[int]}{drainageInterval[int]}"]')
AdminTask.rolloutEdition (['-appName', 'BeenThere', '-edition', '1.0', '-params', '"{rolloutStrategy[grouped|atomic]}{resetStrategy[soft|hard]}{groupSize[int]}{drainageInterval[int]}"'])
Interactive mode example usage
$AdminTask rolloutEdition {-interactive}
AdminTask.rolloutEdition ('[-interactive]')
AdminTask.rolloutEdition (['-interactive'])
The validateEdition command validates an edition.
Target object
None.
Required parameters
Optional parameters
Return value
Batch mode example usage
$AdminTask validateEdition {-appName BeenThere -edition 1.0 -params "{dynClusterMaxSize[int]}{dynClusterMinSize[int]}{staticClusterSize[int]}"}
AdminTask.validateEdition ('[-appName BeenThere -edition 1.0 -params "{dynClusterMaxSize[int]}{dynClusterMinSize[int]}{staticClusterSize[int]}]')
AdminTask.validateEdition (['-appName', 'BeenThere', '-edition', '1.0', '-params', '"{dynClusterMaxSize[int]}{dynClusterMinSize[int]}{staticClusterSize[int]}"'])
Interactive mode example usage
$AdminTask validateEdition {-interactive}
AdminTask.validateEdition ('[-interactive]')
AdminTask.validateEdition (['-interactive'])