I have designed a IFD(Integration flow designer) to call a shell script using a WTX map (126.96.36.199). The event designed by IFD is supposed to run for every minute, which in turn would call the WTX map, executing the script by the WTX.
Event Server (every min) ---> MSL (IFD) ---> WTX Map ---> Shell Script
The challenge what I face now is, since the event is been triggered every minute, there is a high possibility that the previous instance of the script is already running, when the fresh instance is triggered, I want to design in such a way that the event is not triggered if the previous event is running already, I see the option of SkipIfBusy in IFD, IBM manuals say the below
"Use the SkipIfBusy setting to ignore the time event trigger if it occurs when a watch instance is already in process. The default value is Yes."
I have tried this as well, and does not seems to be working, is there an other setting that I can make use of in IFD to acheive this, I sure can grep for the process in Unix and try to avoid the parallel run, but it would be really helpful if this can be achieved by IFD and event server itself.
Thanks in advance.
NOTICE: developerWorks Community will be offline May 29-30, 2015 while we upgrade to the latest version of IBM Connections. For more information, read our upgrade FAQ.
This topic has been locked.
1 reply Latest Post - 2012-11-16T18:49:47Z by SystemAdmin
Pinned topic Integration flow designer with event server
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
Updated on 2012-11-16T18:49:47Z at 2012-11-16T18:49:47Z by SystemAdmin
SystemAdmin 110000D4XK6184 PostsACCEPTED ANSWER
Re: Integration flow designer with event server2012-11-16T18:49:47Z in response to SystemAdminSounds like the map has no control once it executes the script. I believe if you configure the map settings as follows, a map can only be executed as a single instance.