Hi,
1. Ok. When possible, please do look into using 3.0GA release which has in-built mechanism for embedding/invoking sub workflows from parent workflows.
2. >> I'm assuming that the "[]" or enumation that WFA is checking is the set of values in the drop down (result of the SQL query)
You are right. WFA engine evaluates the query and checks if the given input is one amongst the query outputs.
I did look into your modified workflow where you have removed the check related to available size, but added some other checks related to number of disks.
3. Got it. The workflow attached is good for the case.
Another option would have been to have a loop that loops through the volumes to be moved and call "Move Volume" command, but also uses the certified command "Wait for multiple volume moves" to do the batching i.e parallel volume moves.
By the way, what exactly is the case where you are triggering multiple volume moves ? I see that the workflow starts with asking SVM too and then choose multiple volumes within that SVM.
Thanks,
Shailaja