Skip to main content
Question

How to set FME_TEMP in a Citrix environment?

  • January 4, 2018
  • 2 replies
  • 21 views

I have a FME workspace which converts spatial data from an Oracle database to XML using a XMLTemplator and a XML Validator. With an input of 80.000 features, FME stops in the XMLTemplator with the following error:

unable to realloc 447475646 bytes. Error running translation.

With smaller selections (a few thousand), the workspace works fine. We suspect that due to working in a Citrix Evironment (with Windows 10.1) FME_TEMP should probably be redirected to another drive instead of C:\\ to get enough memory space. How can we change the FME_TEMP variable in Citrix?

 

 

Or does someone know other possible solutions we could try?

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

david_r
Celebrity
  • 8391 replies
  • January 4, 2018

I agree that it could be worthwhile setting a different temp directory. Just make sure it's pointed to a really fast disk.

FME_TEMP is a regular system environment variable (just like PATH, etc.), which should be pretty straight-forward to set up for your IT personnel responsible for the Citrix installation.

If you need specific and detailed instructions, your best bet may be to ask on Citrix-specific forums, unless someone here can help. You will probably also have to supply more information about the product name and version number of your Citrix installation.


steveatsafe
Safer
Forum|alt.badge.img+13
  • Safer
  • 422 replies
  • January 8, 2018

Yes, David_R is correct, pretty straight forward to set up.

For the record Safe Software has XenApp 6.5 in place and we make use of the FME_TEMP environment variable. No issues.

I'd be curious to learn your experience in a true multi-user Citrix environment on how "FME on Citrix" handles the FME_TEMP variable. Seems OK on our implementation but there are only a couple of regular users.