Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Chordiant Timer service for change statement Date scenario

SA-839

Summary



Customer has raised below queries on Timer Service:
1. Once the Timer service registers the time, where it will get registered?
2. What will happen to the timer functionality when application server is shut down?
3. What the timer id format /Timer/281291 signifies?
4. 
Is there a way in which we can create a delay to an existing timer with-out changing the code?


Resolution



Query 1 - Once the Timer service registers the time, where it will get registered?
Answer - In OOTB CFS6.2.1, when we create/queue a queueitem that uses Timer, the Timer service registers the time and the corresponding record is created in QUEUEITEM table.
If you are using the Timer service in any of your custom use cases, then timer would get registered in the corresponding custom table. Refer related custom tables.
 
 
Query 2 - What will happen to the timer functionality when application server is shut down?
Answer: When the application server is shut down, then the Timer functionality works as below:
1.         If we create a queueitem and queue it for 10 min (Say at 12:00 AM), then the record is persistent in the QUEUEITEM table.
2.         If we stop the server before 10 min (Say at 12:04 AM), then this does not affect the timer functionality and the record still persists in the table.
3.         When restarting the server for below scenarios:
•          Before the timer triggers (Say 12:06 AM), then the Timer service triggers the timer as per the scheduled time, exactly after 10 min i.e. at 12:10 AM.
•          After the timer triggers (Say 12:12 AM), then the Timer service does not trigger the timer as per the scheduled time because it has already elapsed before the server re-start.
 
Query 3 - What the timer id format /Timer/281291 signifies?
Answer - /Timer/281291 is a unique identifier that is created when a timer event is registered.
 
Query 4 - Is there a way in which we can create a delay to an existing timer with-out changing the code?
Chordiant timer service has no such functionality.
 

Published January 31, 2016 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us