Description
When issuing a command to Schedule Components with the 'components' attribute set, the command returns an empty set back. This seems incongruous. I would expect to receive back an object listing out the states of each component that the scheduling command was issued against so I can tell which components where operated upon.
This can be reproduced by creating two processors within a process group, and issuing a schedule component command with a component attribute referencing only one of the processors, which will then change scheduled state leaving the other as-was. It evidences that the individual component request is being honoured, but the return from the API is the same as if all components in the process group had been scheduled.