Versions Compared

Key

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

...

Code Block
languagehtml/xml
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <job_chain  orders_recoverable="yes" visible="yes"  title="com-ems-web-export" max_orders="1">
    <file_order_source   directory="DC:/local-standard-dirs/Dometic/VMHANDOVER/com-ems-web-exportWindows/Temp/orders/start" regex=".*\.jobstart.xmlxml$"  max="1"/>

    <job_chain_node  state="initializestep_1"  job="/vm/com-ems-web-export/initializetest/step_1_job" next_state="transformstep_2"  error_state="error"/>
    <job_chain_node  state="transformstep_2"  job="/vm/com-ems-web-export/transformtest/step_2_job" next_state="deliverstep_3"  error_state="error"/>
    <job_chain_node  state="deliverstep_3"  job="/vm/com-ems-web-export/delivertest/step_3_job" next_state="notificationstep_4"  error_state="error"/>
    <job_chain_node  state="notificationstep_4"  job="/vm/com-ems-web-export/notificationtest/step_4_job" next_state="success"  error_state="error"/>

    <file_order_sink  state="error"  move_to="D:/local-standard-dirs/Dometic/VMHANDOVER/com-ems-web-exportWindows/Temp/orders/error"/>
    <file_order_sink  state="success"  move_to="D:/local-standard-dirs/Dometic/VMHANDOVER/com-ems-web-export//test/orders/success"/>
 </job_chain>

...

Code Block
languagehtml/xml
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <job_chain  orders_recoverable="yes" visible="yes" title="VariableFileOrderSource" name="VariableFileOrderSource">
    <file_order_source  directory="$\{temp\}" regex=".*\.klaus"/>

    <job_chain_node  state="step100" job="FileCopyJob" next_state="step200" error_state="!step100"/>

    <job_chain_node  state="step200"/>

    <job_chain_node  state="!step100"/>
 </job_chain>
Code Block
languagehtml/xml

 <?xml version="1.0" encoding="ISO-8859-1"?>
 <job_chain  orders_recoverable="yes" visible="yes" title="VariableFileOrderSource" name="VariableFileOrderSource" max_orders="1">
    <file_order_source  directory="$\{temp\}/orders/start" regex="\.jobstart.xml$"  max="1"/>

    <job_chain_node  state="step_1"  job="/test/step_1_job" next_state="step_2"  error_state="error"/>
    <job_chain_node  state="step_2"  job="/test/step_2_job" next_state="step_3"  error_state="error"/>
    <job_chain_node  state="step_3"  job="/test/step_3_job" next_state="step_4"  error_state="error"/>
    <job_chain_node  state="step_4"  job="/test/step_4_job" next_state="success"  error_state="error"/>

    <file_order_sink  state="error"  move_to="$\{temp\}/orders/error"/>
    <file_order_sink  state="success"  move_to="$\{temp\}/orders/success"/>
 </job_chain>

JobScheduler recognises these variables from the ${....} and replaces them. Note that they must have been defined in the environment before or when JobScheduler is started.

...