Delaying One World Batch Applications


I would like to submit a One World Batch Application from the job scheduler and have the job go into a delay status and wake up every 30 seconds to execute. Does anyone know of a way to code the event rules to do this? Is there a business function out there that will do this? Thanks.