Skip to main content
Question

My workspace works on FME Desktop, but not on FME Server

  • November 11, 2016
  • 3 replies
  • 105 views

fmelizard
Safer
Forum|alt.badge.img+20

I have a workspace running great on FME Desktop. When I run it from FME Server, it doesn't work. What gives?

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.

3 replies

fmelizard
Safer
Forum|alt.badge.img+20
  • Author
  • Safer
  • 3719 replies
  • November 11, 2016

This can happen for a number of reasons. In these cases we have a pretty standard routine to work towards resolution.

1. Search the Knowledge Center for any information related to the problem.

2. Review the FME Server Troubleshooting Guide section called:

 

Are you having problems running a job using your own workspace?

3. Narrow down the problem using Debugging Guide for FME Server. Generally you will get to a point where you remove something and then the workspace starts to work. The last thing you removed is involved in the problem. So, then you remove/modify something in that thing and so on until you narrow it down to something that can be resolved.


erik_jan
Contributor
Forum|alt.badge.img+22
  • Contributor
  • 2179 replies
  • November 11, 2016

The first thing to have a good look at is the availability of the data for the Readers. The data might be availble on the desktop, but not on the server.


fmelizard
Safer
Forum|alt.badge.img+20
  • Author
  • Safer
  • 3719 replies
  • November 11, 2016

Here is an example of this type of problem and one approach to narrow it down.

---

The workspace runs on FME Desktop, but not FME Server. Here are some of the variables in this example:

  • Separate machine
  • Account running the FME process (FME Engine service)
  • FME Workspace
  • PythonCaller Script
  • Python calls .vbs script
  • .vbs script
  • UNC path to .vbs script
---One way to narrow this down would be the following testing:

 

  1. Is UNC the problem?

     

    Place the .vbs file on the same machine as FME Server. Try it. Did it work?
  2. Is the content of the .vbs the problem?

     

    Create a testing .vbs script with a single command (e.g. print statement or variable assignment). Try it. Did it work?
  3. Does .vbs not work on the machine where FME Server is installed?

     

    Try running a .vbs script without using FME. Did it work?
  4. Does python with .vbs not work on the machine?

     

    Try running using python to run a .vbs script without using FME. Did it work?

These are the main tests I would do. I suspect permissions problems related to the Windows Service LogOn users running FME Server Engines.