Skip to main content
Solved

Adding dynamic business rules for GIS data validation


new to the platform but got a question on how to dynamically add business rules to the existing workspace from an external source e.g. web app (since the rules is managed in the web app). assuming the integration is through FME REST servicce.

Best answer by danilo_fme

Hi @koo9, do you want to have a dynamic Workspace that receive any trigger / command from app extern and execute you workspace using FME REST Service, correct?

You rules for GIS data validation, has a interessant validation checklist that shows what is possible to validate in FME, very interessant:

Geospatial Data Validation Checklist

Thanks

View original
Did this help you find an answer to your question?

3 replies

danilo_fme
Evangelist
Forum|alt.badge.img+45
  • Evangelist
  • Best Answer
  • July 23, 2017

Hi @koo9, do you want to have a dynamic Workspace that receive any trigger / command from app extern and execute you workspace using FME REST Service, correct?

You rules for GIS data validation, has a interessant validation checklist that shows what is possible to validate in FME, very interessant:

Geospatial Data Validation Checklist

Thanks


  • Author
  • July 24, 2017
danilo_fme wrote:

Hi @koo9, do you want to have a dynamic Workspace that receive any trigger / command from app extern and execute you workspace using FME REST Service, correct?

You rules for GIS data validation, has a interessant validation checklist that shows what is possible to validate in FME, very interessant:

Geospatial Data Validation Checklist

Thanks

 

@danilo_inovacao, yes, need to invoke/trigger the job on demand e.g. when the user upload file to say an asp.net site, then the asp.net app will call the validation job through REST. one of the requirement is that the admin can manage the rules (add/edit/delete). so the rules need to be stored somewhere in a database in order to be managed in the asp.net app. the missing piece of puzzle is how to invoke the job with all the rules in the database. passing them as parameters on the REST call or have a SQLReader to retrive the rules within the workspace. this seems to be a typical scenario. I wonder if there are an sample out there. thx again.

 


danilo_fme
Evangelist
Forum|alt.badge.img+45
  • Evangelist
  • July 24, 2017
koo9 wrote:

 

@danilo_inovacao, yes, need to invoke/trigger the job on demand e.g. when the user upload file to say an asp.net site, then the asp.net app will call the validation job through REST. one of the requirement is that the admin can manage the rules (add/edit/delete). so the rules need to be stored somewhere in a database in order to be managed in the asp.net app. the missing piece of puzzle is how to invoke the job with all the rules in the database. passing them as parameters on the REST call or have a SQLReader to retrive the rules within the workspace. this seems to be a typical scenario. I wonder if there are an sample out there. thx again.

 

Hi @koo9, perfect.

 

Has a good link to learn how can i use Data Upload using API in FME Server.

 

This documentation is divide in three importants topics.

 

 

  • Data Upload Part 1: Upload Through the FME Server Web Interface
  • Data Upload Part 2: Custom Pages

     

  • Data Upload Part 3: REST API

     

Data Upload API

 

 

Thanks in Advance,

 

 

Danilo

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings