Skip to main content
Archived

Notify if job exceeds specified time limits

Related products:FME Flow
  • February 21, 2017
  • 4 replies
  • 65 views

jdh
Contributor
Forum|alt.badge.img+40

FME Server 2017 now allows us to cancel a job if it exceeds a certain time limit. It would be nice if we could set up a Notification Service instead.

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

4 replies

erik_jan
Contributor
Forum|alt.badge.img+26
  • Contributor
  • February 21, 2017

I saw during the demo this morning that the job has a clear start and end time. It would also be good if the cause of the end time (stopped caused by time limit) would be shown on the results page.


martinkoch
Enthusiast
Forum|alt.badge.img+25
  • Enthusiast
  • May 25, 2017
I would not mind the job being cancelled after the specified time, but adding the option to trigger a topic feels like essential to the way I would intend to use this. With that option I can glue some costom handling of the fact that a job ran out of time.

 

 


  • January 25, 2018
I agree with martinkoch that a Topic should be able to be triggered when a job is cancelled by the queue wait time expiring. I think that cancelled jobs should be treated like a failure. Cancelled jobs create no logs and no FME_END_PYTHON scripts will run for processing errors and warnings from the logs. Subsequently no fault finding processes will kick off. Without an FME Server Notification, no-one is informed of the potential failure of the script and its downstream products.

 


  • March 6, 2018
After some investigation into the FME Server REST API, cancelled jobs (status = 'ABORTED') can be collected and rerun where appropriate.

 

I do recommend exploring the REST API and what you can do with it.

 

https://docs.safe.com/fme/html/FME_REST/apidoc/v3/index.html#