Skip to main content
Solved

Trigger FME workspace when ArcSDE is edited by separate system

  • September 7, 2016
  • 2 replies
  • 59 views

ola
Participant
Forum|alt.badge.img+1
  • Participant
  • 1 reply

I have a feature class stored in an ArcSDE database which is edited by a couple of users via a web application. I want to push this information to a separate postGIS database. It’s important that the new/edited/deleted objects are pushed to the postGIS as quick as possible.

 

So, I’m wondering if it’s possible to do this via FME Server? Are there any features/tools for “listening” to a database, and execute a small workspace each time the database is edited (or something similar)?

Best answer by itay

Hi,

Maybe this serie of articles can help.

https://knowledge.safe.com/articles/806/push-data-out-of-databases-to-fme-server-in-real-t.html

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.

2 replies

itay
Supporter
Forum|alt.badge.img+18
  • Supporter
  • 1442 replies
  • Best Answer
  • September 7, 2016

steveatsafe
Safer
Forum|alt.badge.img+13
  • Safer
  • 422 replies
  • July 20, 2017
Yes... the quickest way would be to use a trigger as indicated by the article Itay has shared. You could have a separate table in the same database that stores any updates history. When an update occurs the trigger fires... pushing to the FME Server and to this history table.

 

As a backup it might make sense for a schedule task that runs in the evening to check that the history table updates were all processed and change a flag in the history table. This would at least catch those times when a network hiccup occurs.