Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Start the start Order in the JOC Cockpit using, for example, the Start Order Now option in the Job Chains Details tab.
  • The split Job will be processed after job1 has been completed and will generate Orders for the child Job Chain segments starting with job3 and job4 respectively.
  • The order for the main Job Chain will move to the join job where it will be suspended until the number of child Job Chain segment Orders required by the join Job has been completed.
  • The main order will then be de-suspended and processing of the main Job Chain will then proceed with job6.#

Error Handling

Splitted orders should remain in the job chain. Otherwise it is very difficult to satisfy the join node with the neccessary orders. To achive this, all nodes that will be executed by splitted child orders will be set to on_error="suspend".

  • The error handling process is some manual work. You normally use JOC for this.
  • To skip the error node, use the JOC set order state function. Then resume the order.
  • To cancel the whole process delete all splittet suspended orders with the JOC delete order function. Then reset the main order with the JOC reset order function.
  • To add a dummy order to the join node to satisfy the condition to proceed the main order use the JOC add order function. You have to add the parameter join_session_id=main_order_id where main_order_id is the order id of the main order. Or you can name the order with the id main-order-id_any where master-order-id is the order id of the main order. Set the start step and the end step to the join node.Then delete the suspended order if there is one.

 

Order IDs

The 'main' Order for the split & join download - that is the Order that proceeds job1 -> split -> join -> job6 - has the ID 'start'.

...