on 12-09-2010 11:11 AM
Hi All,
I have a Process Chain BI, which contains setps A, B, C, D & E.
I have added an interrupt process after step D to wait for an event.
I want to raise the event every day after midnight using SM37 job.
So, my question is:
On Day 1, the event has been raised by SM37 job and it is waiting for the Interrupt Process step.
If the Process Chain fails on Day 1 at step B. and if someone ran the steps C, D & E manually....
In that case, the event will wait till next day?
And, if the process chains runs again on Day 2... will it just pick-up the event which has been waiting from Day 1?
Thanks for your help
Nisha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Balajee,
Thanks for your reply.
But, if you see.. my question is very specific to a scenario.
If we have raised an event, which is supposed to trigger an interrupt process.
If that chain hasn't been run in the Day 1, will that event expire by day 2?
Or, when the chain runs on Day 2... will it pick up the event which has been waiting from Day 1 and carry-on the other steps?
thanks,
Nisha
Edited by: Nisha N on Dec 9, 2010 5:51 AM
OK, let me explain why we are using the interrupt process.
There are few steps in the Process Chain, which we deffly want to be triggered after 3 AM for example.
In that case, if the event from last night has been waiting and if the process chain has come to that stage of interrupt process at 2 AM, it will use the event from last night. Where as, ideally, it should wait till 3 AM for the current day's event.
You see what i mean?
ta
Nisha
the event will be triggered and at that time if the process type is running this event will be triggered.
The event will not wait till the next day. You have to raise the event again the next day to trigger that particular process.
rgds, Ghuru
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Nisha,
The chain is started when the condition of the start process is filled. However, the interrupt process will interupt the processing of the chain (as long as its status is "active") up until the point at which the condition of the interrupt process is filled.
Should the start process condition be filled again before the interupt process condition is filled, the chain will start again and will only run up until the point of interruption. As soon as the interrupt process condition is filled, the system continues the last run of the chain only. The earlier runs remain unchanged.
Hope this solves your problem.
Regards,
Balajee
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.