Skip to main content
Solved

Read FeatureReaders/Writers from all FME Server workspaces via FME REST API or some other way.

  • March 20, 2023
  • 2 replies
  • 68 views

asablomberg
Contributor
Forum|alt.badge.img+8

We would like to inventory our FME Server on all input and output data from our database. We have setup a workspace that calls the FME REST API and reads all input/output, but there is no way to read other transformers as it seems. Is there a way to read FeatureReaders/Writers from all the workspaces in FME Server somehow? Also we would like to get a list of pythoncallers and systemcallers etc.

Best answer by virtualcitymatt

There is Workspace (fmw) Reader > you can use that to read all your workspace. It has ports for transformers, reader, writers etc so you should be able to get all the info you need.

 

This is not using the rest api though although I supposed you could use the REST API to download the workspace(s) and feed then through a workspace.

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

virtualcitymatt
Celebrity
Forum|alt.badge.img+47

There is Workspace (fmw) Reader > you can use that to read all your workspace. It has ports for transformers, reader, writers etc so you should be able to get all the info you need.

 

This is not using the rest api though although I supposed you could use the REST API to download the workspace(s) and feed then through a workspace.


david_r
Celebrity
  • March 20, 2023

There is Workspace (fmw) Reader > you can use that to read all your workspace. It has ports for transformers, reader, writers etc so you should be able to get all the info you need.

 

This is not using the rest api though although I supposed you could use the REST API to download the workspace(s) and feed then through a workspace.

+1 for the FMW reader. Notably, it makes it possible to detect e.g. SQLExecutors and FeatureReaders/Writers that aren't connected to a published parameter.

https://docs.safe.com/fme/html/FME_Desktop_Documentation/FME_ReadersWriters/fmw/fmw.htm