A method and apparatus for partitioning each job within a plurality of jobs
into stateless tasks. Each job is marked with at least one task divider
defining two tasks. Each task divider indicates where, in the job flow,
required data is unavailable. For each task divider, state information is
preserved, a task is created which tests for availability of the required
data, and predefined actions are taken. An initial task is entered into an
alert table or an execution queue. When that task executes, it queues
subsequent tasks for immediate or delayed execution.
Une méthode et un appareil pour diviser chaque travail dans une pluralité des travaux dans apatride charge. Chaque travail est identifié par au moins un chargent le diviseur deux définissants charge. Chacun charge le diviseur indique où, dans le flux de JOBS, eu besoin est indisponible. Pour chacun chargez le diviseur, l'information d'état est préservée, un charger est créé qui détermine la disponibilité des données exigées, et des actions prédéfinies sont prises. Une initiale chargent est entrée dans une table alerte ou une file d'attente d'exécution. Quand cela chargent s'exécute, il aligne suivant charge pour l'exécution immédiate ou retardée.