issue #22341: More support for work order

Big change here is allowing for an array of mixed requests to be posted.