Haven't tried it and not sure if you have already looked at the class: oracle.iam.reconciliation.impl.EventMgmtServiceImpl.
Methods performBulkAction has the signature as public void performBulkAction(String actionName, HashMap actionParams, List reconEvents, String actionPerformed)
Looking into the source of this method should give you what these params are.
Hope this helps,
I reached out to my contacts within Oracle and was provided with a nice bit of information. In 11gR1, if you create a new scheduled task, there is one called "Retry Reconciliation Batch" which you can provide the batch ids in a comma separated list, and it will process those batches that are in Ready for Processing state but did not process. In 11gR2 the task is already there and created.
Just another hidden feature.
The Retry Reconciliation Batch is used to respond to issues where a batch of recons failed. I have a situation where I have two trusted recons and when they generate recon tasks in the "wrong order." The secondary trusted recon cannot create a new user but the primary one can, so when the secondary trusted recon evaluates, it does not find the user ID and ignores the event. The primary evaluates and creates the user ID, but there needs to be a mechanism to re-evaluate the secondary trusted recon. This requires use of the EventMgmtService.search() method to find the events to reprocess, then reprocess them with the ReconOperationsService.processReconciliationEvent() method. Your question is valid.