Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
There is a different logging behaviour in postprocessing of Java jobs and Shell jobs:
The log-output of spooler_task_after is written to the task log.
In addition the log-output of spooler_task_after is written to the order log depending of the type of job you use.
...
- Using
...
- _spooler_task_after_
...
- in
...
- a
...
- monitor
...
- of
...
- a
...
- Shell
...
- Job
...
- you
...
- see
...
- log-output
...
- of
...
- _spooler_task_after_
...
- in
...
- the
...
- order
...
- log.
...
- Using spooler_task_after in a monitor of a
...
- Java Job
...
- you see
...
- no
...
- log-output of spooler_task_after in the order log.
This behaviour is due to the different processing of tasks in Java jobs and in Shell jobs.
A task of a Java job in a JobChain can handle more than one order.
In a Java job a task is activ until job's idle_timeout is reached and no further order is incoming.
If the idle_timeout is not reached and a new order is incoming a new spooler_process runs in the old task.
This is due to performance issues, because a Java task is bound to one JVM instance.
...