FMEDesktop Admin Guide
FMEDesktop Admin Guide
Administrator's Guide
FME Desktop 2021.2
TOC
Notices 8
Intended Audience 10
Support and Resources 11
Training 11
Downloads & Documentation 11
FME Community 12
Support 12
Live Chat/Leave a Message 12
Safe Software Partner Program 12
Accessing Product Help Files 14
To change the default help location 14
Getting Started and System Requirements 15
Before You Begin 15
Prerequisites 15
Other Requirements 16
Check for Active Subscription (Red Hat Only) 16
EPEL Package Repository 16
NumPy and Matplotlib 16
Determining the FME License Type to Install 17
Single-Fixed License 17
Floating License 17
Glossary of Terms 18
Installing FME Desktop 20
Table of Contents 2
Installing FME Desktop on Microsoft Windows 20
Installing FME Desktop from the Windows Command Prompt 22
About the Installer 22
Performing an Installation 23
Example Syntax 23
Executable Parameters 23
Installing from the MSI 24
MSI-Specific Parameters 24
Post-Install Tasks 30
Licensing FME Desktop from the Windows Command Prompt 30
MSSQL Formats Only 31
Updating to a Newer FME Version 31
Installing FME Desktop on Linux 32
Updating to a Newer FME Version 32
Uninstalling 33
What's Next? 33
Updating Linux 33
Debian, Ubuntu 34
RedHat, CentOS 34
What's Next? 34
Installing 34
Downloading the Installer 35
Running the Installer Using the Package Manager 35
Running the Installer Using the Command Line 35
Debian package: 35
Table of Contents 3
RedHat, CentOS package: 35
What's Next? 36
Multiple Installations of FME Desktop in Parallel 36
Installing FME Desktop on Mac 37
Licensing 38
Installing a Single-Fixed License 38
Before You Begin 38
Activating a Single-Fixed License 38
Troubleshooting 39
Other Licensing Options 39
Installing a License File Provided by Safe Software 40
Troubleshooting Single-Fixed Licenses 41
About the Registration Key 41
Changing Computers 42
Virtual Machines 42
The Licensing Wizard fails with "Unable to create local license files" error mes-
sage 43
I installed my license but I still cannot run FME Workbench 43
FME is licensed but I am still having licensing trouble 44
About Floating Licenses 45
Three-Server Redundant Floating Licenses 47
Installing a Floating License on Windows 48
Before You Begin 48
Download and Run the Installer 49
Request and Install the License 50
Table of Contents 4
Install FME on Client Computers 52
Start FME Registration 52
Installing a Floating License on Linux 52
Before You Begin 53
Locate the Flexera License Manager Files 54
Create a Directory for the Flexera License Manager 54
Provide the Information to Generate a Floating License 54
Obtaining the Hostname 55
Determining the Host ID 55
Determining the FME Serial Number 55
Install the Floating License 56
Configuring FME Desktop to Use the Floating License 56
Installing a Three-Server Redundant Floating License Server on Windows 57
Before You Begin 57
Download and Run the Installer (Three-Server Redundant Floating License
Server) 58
Start the License Servers 60
Install FME on Client Computers 61
Start FME Registration 61
Installing a Three-Server Redundant Floating License Server on Linux 62
Before You Begin 62
Download and Run the Installer 63
Start the License Servers 63
Configuring FME Desktop to Use the Floating License 64
Monitoring Floating License Use 65
Table of Contents 5
Interpreting the output of the lmstat query 67
Specifying Floating License Server Ports 68
To specify Floating License Server Ports 68
Borrowing a Floating License 69
Connect to the Floating License Server 70
Specify the Terms of the License 71
Return the License 71
Restricting Licenses to Users or Groups 72
Troubleshooting Floating Licenses 72
Specifying the FME Edition to Use 72
To specify the FME Edition to Use 73
System error 1067 has occurred 73
Symptoms 73
Cause 74
Resolution 74
The License Server will not Start on Linux 74
Symptoms 74
Cause 74
Resolution 75
Access to Floating License Times Out Over VPN 75
Licensing from the Linux Command Line 75
Getting Your Current Licensing Status 77
Other Common Tasks 78
Installing the Software Development Kit for FME Desktop 78
Installing Grid Shift Files 78
Table of Contents 6
Installing Grid Shift Files on Windows 78
Installing Grid Shift Files on Linux 79
Using FME Desktop with Third-Party Applications 79
About the FME Integration Console 80
Installation Notes 80
Using the Integration Console 80
Integration Console Menus and Windows 81
Log Pane 81
Properties Pane 81
Extending Applications 83
Reverting Applications 85
Troubleshooting 85
Table of Contents 7
Notices
Safe Software Inc. makes no warranty either expressed or implied, including, but not lim-
ited to, any implied warranties of merchantability or fitness for a particular purpose
regarding these materials, and makes such materials available solely on an “as-is” basis.
In no event shall Safe Software Inc. be liable to anyone for special, collateral, incidental,
or consequential damages in connection with or arising out of purchase or use of these
materials. The sole and exclusive liability of Safe Software Inc., regardless of the form or
action, shall not exceed the purchase price of the materials described herein.
This manual describes the functionality and use of the software at the time of pub-
lication. The software described herein, and the descriptions themselves, are subject to
change without notice.
Copyright
© 1994 – 2021 Safe Software Inc. All rights are reserved.
Revisions
Every effort has been made to ensure the accuracy of this document. Safe Software Inc.
regrets any errors and omissions that may occur and would appreciate being informed
of any errors found. Safe Software Inc. will correct any such errors and omissions in a
subsequent version, as feasible. Please contact us at:
Safe Software Inc.
Suite 1200 – 9639 137A Street
Surrey, BC, Canada V3T 0M1
www.safe.com
8
Safe Software Inc. assumes no responsibility for any errors in this document or their con-
sequences, and reserves the right to make improvements and changes to this document
without notice.
Trademarks
FME is a registered trademark of Safe Software Inc.
All brands and their product names mentioned herein may be trademarks or registered
trademarks of their respective holders and should be noted as such.
Document Information
9
Intended Audience
The FME Desktop Administrator's Guide is intended for system administrators and any-
one who is responsible for installing and licensing FME Desktop.
For FME Server installation and licensing procedures, see the FME Server Administrator’s
Guide, located at http://docs.safe.com/fme/html/FME_Server_Docu-
mentation/Default.htm.
10
Support and Resources
Get the support you need from Safe Software.
Training
Training courses on FME Desktop are offered by Safe Software and our reseller network.
Access training at https://www.safe.com/training/live-online/.
l Recorded: Take our full-length FME training courses for free at your own pace. Each
course includes hours of instructional video from one of our trainers, hands-on exer-
cises with sample data, and a copy of the course manual.
l Live Online: Get live hands-on training from FME-certified trainers in our virtual
classroom. All of Safe Software's online courses include a virtual machine complete
with FME license, sample data, workspaces, and a copy of the course manual.
l In-Person: Browse a list of FME training courses held in cities throughout the world.
Or, contact your Safe Software account manager or your FME reseller to arrange a
private training course for your organization.
l Knowledge Base: Our library of authoritative how-to's, FAQs, demos, and more.
l Community Answers: Ask questions and get answers from our community of cus-
tomers and partners.
l Ideas Exchange: Help improve FME. Suggest, vote, and comment on new features.
Support
We are happy to help. Visit https://community.safe.com/s/support for more information.
In this Section
Prerequisites
l You have system administrator privileges in the installation environment.
l The installation environment must meet the minimum requirements listed on the
FME Desktop Technical Specifications.
l If you have purchased FME Desktop, you will need:
l The FME Desktop installer. If you do not already have the installer, download it
from here.
l The Serial number or license file that was provided by Safe Software. To get your
serial number, see the confirmation e-mail you received after purchasing FME
Desktop.
l If you are evaluating FME Desktop, obtain the FME Desktop Trial Installer. If you
require assistance after installing, contact fmetrial@safe.com.
Windows
l
Note: To install FME on a server for use with a thin-end client (for example, a
Citrix® installation), you must use an FME floating license. To install floating
licenses, you must be running a TCP/IP network.
FME may not be installed on a Red Hat instance unless it has an active subscription.
For more information:
l https://access.redhat.com/documentation/en-us/red_hat_subscription_man-
agement/1/html/quick_registration_for_rhel/
On Red Hat or CentOS, you must first download and install the Extra Package for
Enterprise Linux (EPEL) Community Project repository.
For more information:
l https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F
See also:
l http://www.rackspace.com/knowledge_center/article/install-epel-and-addi-
tional-repositories-on-centos-and-red-hat
NumPy and Matplotlib must be installed, via pip and pip3. This may be done before
or after installing FME.
Single-Fixed License
A single-fixed FME license (also known as node-locked or CRC license) enables FME to
work on a single specified computer. The FME Licensing Assistant generates a unique
registration key for that computer, which is used to create the license. If FME is installed
on more than one computer, each computer requires its own license.
By default, all evaluation licenses are single-fixed, unless you specify otherwise.
We recommend using a floating license when installing FME on a virtual machine. Safe
Software may not provide updated license files if the registration key of the physical
machine is no longer valid due to frequent hardware changes. For more information, see
About Floating Licenses.
Floating License
A floating license means that a single computer is provided with a number of licenses
and acts as a server by issuing these licenses to any other computer that requests one. A
floating license is a common way for a company to share a limited number of licenses
among its FME users.
A FlexNet software license manager provides the floating license capability to FME. The
FlexNet software is installed on a computer that acts as a license server. Every time FME
is started on a computer, the server issues a license, provided there is one still available.
When a computer closes FME, that license is returned. For example, consider a five-seat
Glossary of Terms
Activation
Associating a registration key with a single-fixed license, using the FME Licensing Assist-
ant.
If your FME Desktop product uses a floating license, and your organization supports this
option, a computer that will not be connected to the license server can borrow a license
for offline use and run FME for a maximum of 30 days.
The computer must be connected to the license server at the time of borrowing.
Floating License
A floating license means that a single computer is provided with a number of licenses
and acts as a server by issuing these licenses to any other computer that requests one. A
floating license is a common way for a company to share a limited number of licenses
among its FME users.
A FlexNet software license manager provides the floating license capability to FME. The
FlexNet software is installed on a computer that acts as a license server. Every time FME
is started on a computer, the server issues a license, provided there is one still available.
When a computer closes FME, that license is returned. For example, consider a five-seat
floating license and 30 workstation computers. Each workstation has FME installed. Any
workstation can run FME, but only a maximum of five at any one time.
Grid shift files are used when reprojecting between coordinate systems that have dif-
ferent datums. FME supports conversions between coordinate systems using different
datums. Many datum transformations are not mathematically definable and require the
use of grid of shifts. If you attempt to make a datum transformation of this kind without
the appropriate grid shift file in place FME will abort the translation.
Single-Fixed License
A single-fixed FME license (also known as node-locked or CRC license) enables FME to
work on a single specified computer. The FME Licensing Assistant generates a unique
registration key for that computer, which is used to create the license. If FME is installed
on more than one computer, each computer requires its own license.
Tip: Take note of the specified Destination folder location. Following install-
ation, you may wish to:
Review the installation .log file
Remove these files to save disk space.
3. Click Install.
4. When extraction is complete, the installer opens. On the Welcome to FME Desktop
screen, click Next.
5. Follow the instructions in the installation wizard.
The FME Desktop installer gives you the option of an Express or Custom install-
ation. If you choose Express, the following installation settings are configured auto-
matically. If you choose Custom, the installer gives you the option of configuring
each setting separately.
Note: If you choose Custom, FME saves the specified settings as new default
values for subsequent Express installations on the same machine.
Note: A command prompt installation does not prompt you to uninstall any pre-
vious versions of FME that are in the same folder. We strongly recommend that you
uninstall any previous FME before silently installing another into the same folder.
Executable Parameters
-d<path>
Silent mode. Switch -s is a brief form of -s1. Both -s and -s1 hide the main dialog and
extraction progress. -s2 hides the start dialog, but extraction progress is displayed.
-sp<par>
Silent parameters to pass to the extracted MSI installer when it is run. For more inform-
ation, see MSI-Specific Parameters, below.
Note: Quotations must be escaped with eight quotations (see example, above).
Use the following syntax to perform a silent installtion from an MSI that was already
extracted manually from the installer executable.
Note: You may need to unblock the downloaded .msi file in order to run it. To
unblock a file, use the Unblock-File command in the Windows PowerShell utility.
For more information, see https://docs.microsoft.com/en-us/-
powershell/module/microsoft.powershell.utility/unblock-file?view=powershell-6.
msiexec /i <path_to_installer> /qb INSTALLLEVEL=3
INSTALLDIR="<installdir>" ENABLE_POST_INSTALL_TASKS=no
Example:
msiexec /i fme_beta.msi /qb INSTALLLEVEL=3 INSTALLDIR="C:\Program
Files\FME" ENABLE_POST_INSTALL_TASKS=no
Note: INSTALLLEVEL=3 must always be specified when installing silently from the
command line.
MSI-Specific Parameters
Flags
Quiet mode. If /qb is specified, a dialog with a progress bar displays, but there is no user
interaction. If /qn is specified, no GUI displays.
When /qn is specified, the installer appears to return immediately; however, the install-
ation process continues to run in the background. When installing silently, we recom-
mend enabling logging (see below) so you can check for errors.
Directives
General Directives
INSTALLLEVEL
If installing with the /q flag, the directive INSTALLLEVEL=3 must be specified for the
installation to proceed correctly.
INSTALLDIR
Specifies the full path location of the main installation directory. If the directory does
not exist, it is created. Spaces may be used with quotes.
The default path is C:\Program Files\FME on Windows XP, and C:\apps\FME on Windows
Vista and later.
Extracts the .msi installation file, but does not run the installer. A C++ runtime package
and MSSQL driver only are installed.
ENABLE_SOUNDEVENTS
Sets up sound events. Allowed values are yes and no (case-sensitive). Default is yes.
CHECK_ADMIN_RIGHTS
Creates shortcuts in the Windows Start menu. Allowed values are yes and no (case-sens-
itive). Default is yes.
ENABLE_FILETYPE_REGISTRATION
Enables FME applications to view, open, and work with FME files and GIS data files.
Allowed values are yes and no (case-sensitive). Default is yes.
ENABLE_PATH_UPDATE
Allows the installer to update the PATH environment variable. Allowed values are yes
and no (case-sensitive). Default is yes.
ENABLE_STANDARD_EXE_INSTALLATION
Installs all of the standard FME executables (Data Inspector, Workbench, etc). Allowed
values are yes and no (case-sensitive). Default is yes.
ENABLE_LICENSE_COPY
Allows the installer to search for old license files, and copy them into the current install-
ation folder if present. Allowed values are yes and no (case-sensitive). Default is yes.
ENABLE_POST_INSTALL_TASKS
Controls whether the license wizard is run after the installer has completed. See also
FMEREG_CMDLINE (below). Allowed values are yes and no (case-sensitive). Default is
yes.
FMEREG_CMDLINE
Controls whether statistics about format and transformer use are sent to Safe Software.
Allowed values are yes and no (case-sensitive). Default is yes.
Some files that are installed by the installer can be omitted by these directives.
INSTALL_USER_DOCUMENTS
Installs directories to the user's 'Documents' folder, including a 'My FME Workspaces'
folder. Default is yes.
INSTALL_SYSTEM_DLLS
Updates older system DLLs as needed, and run the Microsoft Visual Studio C++ Runtime
Installer. Allowed values are yes and no (case-sensitive). Default is yes.
Installs application extenders. Allowed values are yes and no (case-sensitive). Default is
yes.
Enabling application extenders is controlled by the FME Administrator.
INSTALL_FMEOBJECTS
Installs FME Objects DLLs and other components. Allowed values are yes and no (case-
sensitive). Default is yes. For more information, see Installing the Software Development
Kit for FME Desktop.
INSTALL_GALLERY
Installs the gallery directory. Allowed values are yes and no (case-sensitive). Default is
yes.
INSTALL_HELP
Installs the help directory. Allowed values are yes and no (case-sensitive). Default is yes.
INSTALL_HELP_DLL
Installs the help DLLs. Allowed values are yes and no (case-sensitive). Default is yes.
INSTALL_METAFILE
Installs the metafile directory. Allowed values are yes and no (case-sensitive). Default is
yes.
INSTALL_PLUGINBUILDER
Installs the pluginbuilder directory. Allowed values are yes and no (case-sensitive).
Default is yes.
Installs the Reproject directory. Allowed values are yes and no (case-sensitive). Default is
yes.
INSTALL_TCL
Installs the tcl directory. Allowed values are yes and no (case-sensitive). Default is yes.
INSTALL_WORKBENCH_EXE
Installs the the FME Workbench application. Allowed values are yes and no (case-sens-
itive). Default is yes.
INSTALL_FME_EXE
Installs the fmeapplication. Allowed values are yes and no (case-sensitive). Default is
yes.
INSTALL_FMEADMIN_EXE
Installs the FME Administrator application. Allowed values are yes and no (case-sens-
itive). Default is yes.
INSTALL_FMEVIEW_EXE
Installs the FME Universal Viewer application. Allowed values are yes and no (case-sens-
itive). Default is yes.
INSTALL_FMEGUI_EXE
Installs the FME Universal Translator application. Allowed values are yes and no (case-
sensitive). Default is yes.
INSTALL_FMEREG_EXE
Installs the FME Licensing Assistant application. Allowed values are yes and no (case-
sensitive). Default is yes.
INSTALL_WHATSNEW
Installs the fmecomutil DLL. Allowed values are yes and no (case-sensitive). Default is
yes.
INSTALL_FME_SHELLEXT_DLL
Installs the fme shell extension DLL. Allowed values are yes and no (case-sensitive).
Default is yes.
INSTALL_SPATIAL_ASSISTANT_EXE
Installs geos_fme.dll. Allowed values are yes and no (case-sensitive). Default is yes.
INSTALL_PYTHON27
WARNING: The Python 2.7 interpreter relies on the Visual Studio 2008 runtime, which
has security vulnerabilities. If you have existing FME Desktop workspaces that ref-
erence Python 2.7, we strongly recommend upgrading them to reference Python 3.x
in lieu of installing the Python 2.7 interpreter.
Post-Install Tasks
Licensing FME Desktop from the Windows Command Prompt
You can activate an FME installation for a floating license using the following syntax:
For example:
fmelicensingassistant --floating testserver oracle
For example:
fmelicensingassistant_cmd.exe --query testserver
If you plan to run workspaces that reference Microsoft SQL Server and Azure SQL Data-
base (MSSQL_*) readers and writers, you must manually install the OLE DB Driver for
SQL Server and Microsoft System CLR Types for SQL Server. To install, navigate to the
[INSTALLDIR] and run:
msiexec /i msoledbsql.msi /qb IACCEPTMSOLEDBSQLLICENSETERMS=YES
msiexec /i SQLSysClrTypes.msi /qb
Make sure you back up or relocate any custom files that you have saved in your FME
installation directory.
3. Click Install.
4. When extraction is complete, the installer opens. On the Welcome to FME Desktop
screen, click Next.
5. On the Destination Folder dialog, specify a destination folder and click Next.
6. If the installation wizard finds a previously installed version of FME in the specified
destination folder, the installation wizard asks if you would like to uninstall it. If
you answer Yes, click Next. If you answer No, click Back and enter a new des-
tination folder. You can install multiple versions of FME Desktop.
7. follow the remaining instructions in the installation wizard.
Updating Linux 33
Installing 34
Uninstalling
Run the following command, "as root", depending on your Linux distribution:
l Debian, Ubuntu:
apt remove fme-desktop-<release>
For example:
apt remove fme-desktop-2018
l RedHat, CentOS:
yum remove fme-desktop-<release>
For example:
yum remove fme-desktop-2018
What's Next?
Proceed to Updating Linux.
Updating Linux
To avoid dependency errors, we recommend updating Linux before installing.
FME on Linux requires many third party packages. These dependencies must be satisfied
when FME is installed. The easiest way to satisfy these dependencies is to install FME on
a computer that is connected to the internet, allowing packages to be downloaded as
needed.
It is possible, however, to manually prepare an offline computer for FME installation.
For more information:
WARNING: If you are accessing local mirrors of public repositories, ensure they
match the version of your Linux.
Debian, Ubuntu
apt update && apt upgrade
RedHat, CentOS
yum update
What's Next?
Proceed to Installing.
Installing
Before installing, be sure to:
All installation steps must be performed "as root" (via the sudo command on some dis-
tributions). FME Desktop is installed for ALL users.
The install location is /opt/fme-desktop-<release>. (For example, /opt/fme-desktop-
2017.) When complete, the installer generates a configuration (.cfg) file to the install dir-
ectory.
Download the FME Desktop Installer to your local machine. To obtain the installer, visit
http://www.safe.com/support/downloads.php.
Running the Installer Using the Package Manager
To use the package manager to install FME Desktop and all dependencies, double-click
on the package.
Note: The Debian installation package does not support the Ubuntu Unity package
manager previous to version 16.04.2. Instead, use the command line to install.
Next, run:
rpm -Uvh --relocate /opt=/usr/etc/fme --relocate /us-
r=/usr/fmeicons fme-desktop-<release>-<version>.el7.centos.x86_
64.rpm
What's Next?
To license FME Desktop, see Licensing.
1. Install the first copy of FME Desktop as described in Installing FME Desktop on
Linux.
2. Copy the contents of the install directory (/opt/fme-desktop-<release>) to another
location (for example, /home/user/fme-desktop-b18228).
3. Install the second copy of FME Desktop as described in Installing FME Desktop on
Linux.
Licensing 38
directory.
l On Linux, the Licensing Assistant is in the Applications menu, or in the root
folder of the FME Desktop install directory.
l On Mac, /Library/FME/<version>/Apps/FME Licensing Assistant.
You will see a confirmation message when FME Desktop is successfully licensed.
Troubleshooting
If you change your system's hardware configuration after installation, or move your
installation to a new system, your license may not work and you will need to enter your
serial number into the licensing assistant as described above.
If you are unable to use the FME Licensing Assistant to activate a license, see Installing a
License File Provided by Safe Software.
Licensing 39
Installing a License File Provided by Safe Software
Follow the steps below if you have a problem with the automated license generator. If
this happens, you will need to install a license file (*.fmelic) provided by Safe Soft-
ware.
For Linux users, you must log in as the same user who installed FME Desktop.
If the previous steps are unsuccessful, you can also send an e-mail message to
codes@safe.com with your serial number and registration key. You will receive an
e-mail message from Safe Software with an attached .fmelic license file.
4. Open the FME Desktop Licensing Assistant (fmelicensingassistant.exe)
l On Windows, the Licensing Assistant is in the Start menu under FME Desktop,
or fmelicensingassistant.exe in the root folder of the FME Desktop install dir-
ectory.
l On Linux, the Licensing Assistant is in the Applications menu, or in the root
folder of the FME Desktop install directory.
l On Mac, the Licensing Assistant is in /Library/FME/<version>/Apps/FME Licens-
ing Assistant.
Licensing 40
5. On the Activate FME Desktop License dialog, expand Manual licensing.
6. Provide the license file, either as a path, or by copying and pasting the contents of
the file directly in the field provided.
7. Click Activate.
8. On the License Summary page, click Finish.
Licenses are tied to physical properties of systems. If you change your system's hard-
ware configuration, your FME license may not work and you will need to request a new
one.
However, in some cases, you will need to quote the number to us directly. Some
examples of when this may happen are:
The registration key is shown in the bottom left of the FME Licensing Assistant. (You can
hover over and copy it.)
Licensing 41
It can also be found in FME Workbench or Data Inspector under Help > About... > More
Info.
Changing Computers
When you move FME to another computer, you will need a new license, since the new
computer's registration key will not match the one encoded within your existing license.
Ask for a new license by entering your serial number into the FME Licensing Assistant of
the new computer/FME installation that you wish to license. To get your serial number,
see the confirmation e-mail you received after purchasing FME Desktop.
The new license created on our Safe license server will be for your new registration key.
If you have any issues, contact codes@safe.com.
Virtual Machines
We recommend using a floating license when installing FME on a virtual machine. Safe
Software may not provide updated license files if the registration key of the physical
machine is no longer valid due to frequent hardware changes. For more information, see
About Floating Licenses.
Licensing 42
The Licensing Wizard fails with "Unable to create local license files" error mes-
sage
This error indicates the Licensing Assistant was not run as Administrator.
l Ensure that your machine key matches the key in your license file. Open your license
file at C:\ProgramData\Safe Software\FME\Licenses\fme_license.fmelic in a text
editor. You will see a line labeled MACHINE CODE. The code shown here must match
exactly your registration key shown on the bottom left of the Licensing Assistant1. If
they do not match, you will need to request another license. You cannot edit a
license file directly.
l Does it appear that your license has expired? Ensure you have installed your per-
manent license. If you have not received your permanent license you may need to
request it. A temporary license may also stop working if you have changed the time
and date settings on your computer, and you will need to contact your account man-
ager to request a new license.
l Do you see a message, "Duplicate license file.”? This is not an error, and FME should
still run correctly. At times, an unlicensed FME will try to contact our licensing server
to see if there is a license available for that serial number. If so, it automatically
Licensing 43
licenses itself. This message is caused when you try to manually license FME using
the same license it has already automatically obtained for itself.
l Do you see a message, "FME Licensing Notice Your current license is AutoDesk Map.
This application cannot be used with current license..."? You may be using a Training
or Generic license. Using your file explorer, navigate to C:\ProgramData\Safe Soft-
ware\FME\Licenses. Delete every file in this directory except the file fme_
license.fmelic. Restart FME Workbench or the FME application you were attempting
to use.
l Do you see a message, "Administrator permissions are required to license FME..."?
The licensing assistant may need to be run with elevated privileges. Right-click on
FME Licensing Assistant, and select Run as administrator.
l If you have confirmed the machine key matches your license file and still cannot
license FME, or you see error code -500 or -501, in rare cases a registry entry may be
blocking your license. Run regedit and navigate to HKEY_LOCAL_
MACHINE\SOFTWARE\Safe Software Inc.\LICENSE. Delete the key called LICENSE.
l Do you see a message, "License quota exceeded..."? Please contact the Technical
Support Team.
l Do you see another message? Please go to https://-
community.safe.com/s/article/troubleshooting.
1To Run the FME Licensing Assistant, open FME Desktop under the Start menu. In pre-
vious versions of FME this is also known as the FME Licensing Wizard and may be found
in a slightly different location.
l Are you having trouble with a specific format that you cannot see in the format list
or FME cannot read or write to it? Some formats in FME require a higher level of
licensing, and some formats are provided by 3rd party vendors. Also, some formats
Licensing 44
require another application to be installed. In particular, reading/writing ESRI
Geodatabase requires a licensed ArcGIS installation and GeoMedia Access Ware-
house writing requires a licensed GeoMedia installation. For a complete list of
formats and required helper applications, see http://www.safe.com/fme/format-
search/. If you would like to upgrade your FME to use a specific format, contact your
account manager or sales@safe.com.
l Are you experiencing another problem? Contact the Technical Support Team. It may
help to ensure that you are, in fact, running a fixed license. Please include the
FMEReport.html file by running the FMETroubleshoot.bat file from the General
Troubleshooting page.
Licensing 45
A floating license can serve different FME editions. For example, a floating license can
serve both FME Professional Edition and FME Smallworld Edition.
If the expiry dates associated with multiple FME installation serial numbers vary, the
floating license applies the shortest expiry date to all serial numbers.
If you need to transfer an existing floating license to a new license server, you must per-
form a new installation since you still need to request a new license file from Safe Soft-
ware.
Licensing 46
Three-Server Redundant Floating Licenses
The Flexera License Manager allows for redundancy by using a set of three license serv-
ers. With three-server redundancy, the floating license server stays functional, handing
out its total complement of licenses when any two of the three license servers are up
and running.
A master server that performs all licensing operations is elected when the redundant
servers are started. The other two servers provide a secure licensing mechanism in the
event of hardware failure or if the master node needs to be rebooted.
It is not a requirement for each of the server nodes to have the same architecture or
operating system, although they should have reliable network communications with
each other and should be on the same subnet. Often, this means that the three servers
are located physically close to each other.
Licensing 47
l Installing a Three-Server Redundant Floating License Server on Windows
l Installing a Three-Server Redundant Floating License Server on Linux
Licensing 48
l If FlexNet is already installed on your license server, you still need to perform a new
installation. FME requires the version of FlexNet that is included in the installer. In
addition, if your organization is configuring license borrowing (see Borrowing a Float-
ing License), you will require LMTOOLS version 11.8 or newer.
The FME license server cannot be installed on a virtual machine that is built and moved
around among many physical machines. It must be locked to a single fixed MAC address.
Or
l fme-flexnet-win-x64.msi (Windows 64-bit)
1. On the FME Downloads page, specify the desired version under "Select an
FME Version."
2. Under "Floating License Installer for FME Desktop," specify the applicable Windows
bit version, and click Download.
3. On the computer that acts as the license server, run (double-click) the installer to
create a FlexServer directory.
The following table lists the shortcuts that are created in the Safe Software program
group.
Licensing 49
Shortcut Description
Generate hostid.txt Creates a text file that contains the
hostname and Host ID information
required when requesting a floating
license from www.safe.-
com/activation/floating/.
Launch LMTOOLS Launches LMTOOLS. Used for
debugging or changing con-
figuration.
License Administration Opens Flexera Software’s License
Guide Administration Guide.
Start - Restart FME Starts the license manager process.
License Server
View FME License Server Opens the license manager log file.
Log Used for debugging.
View hostid.txt Reopens text file, if required by Safe
Software.
View Readme Opens the installation and con-
figuration instructions.
1. From the Windows Start menu, select FlexNet for Safe Software > View hostid.txt to
open the hostid.txt file.
If you are installing FlexNet on Windows Vista, Windows 7, or Windows 8 and User
Account Control (UAC) is enabled, right-click Start-Restart FME License Server and
Licensing 50
run this function using administrator privileges. If UAC is not enabled, you do not
have to perform this step.
2. Complete the online license request form:
http://www.safe.com/activation/floating/
You will need a product serial number (for example, BEGP-F7MG-21YL). To get your
serial number, see the confirmation e-mail you received after purchasing FME
Desktop.:
If you do not have a product serial number, e-mail your hostid.txt file to
codes@safe.com.
If you are requesting a combined license and are entering multiple serial numbers,
separate them with commas.
If you do not have hostid.txt and are entering host information manually:
l Hostname is the name of the computer hosting the floating license.
l Host ID is the MAC address (or "Ethernet address") of the host computer (lower-
case, with no colons or dashes).
Your hostid.txt may contain multiple Host IDs; however, you can enter only one in
the online request form.
3. You will receive an email with instructions for installing the license:
a. Save the safe.lic file to the FlexServer directory. For example: C:\Program
Files\FlexServer\
From the Windows Start menu, select FlexNet for Safe Software> Start -
Restart FME License Server
Licensing 51
Install FME on Client Computers
After the license server is running, install FME on the client computers or on the Network
Server (if you have a fast and non-congested network).
If this is a license upgrade from fixed license to floating license (and not a new FME
installation), then ensure that there are no existing fme_license.dat files in the licenses
directory (commonly at C:\ProgramData\Safe Software\FME\Licenses). Also ensure there
are no FME tasks running before starting the registration process.
Perform this step for each computer that has FME installed.
For command prompt instructions, see Licensing FME Desktop from the Windows Com-
mand Prompt.
1. From the Windows Start menu, open the FME Licensing Assistant under FME
Desktop > FME Licensing Assistant.
2. Select Connect to a floating license server, and enter the name of the computer that
is hosting the FME licenses.
3. Click the Next button.
4. If your configuration contains more than one type of FME license, select the license
that you want to use.
5. Click Finish to complete the connection.
Licensing 52
4. Provide the Information to Generate a Floating License
5. Install the Floating License
6. Configure FME Desktop to Use the Floating License
The FME license server cannot be installed on a virtual machine that is built and moved
around among many physical machines. It must be locked to a single fixed MAC address.
Licensing 53
Locate the Flexera License Manager Files
If you have purchased an FME floating or single-fixed license for Linux, copy the
Linux\FlexServer directories from the FME installer. Alternatively, follow these steps:
1. On the FME Downloads page, specify the desired version under Select an
FME Version.
2. Under Floating License Installer for FME Desktop, select Linux 64-bit and click
Download. This will download the file: fme-flexnet-linux-x64.tar.gz
% mkdir /opt/FlexServer
% cd /opt/FlexServer
% gunzip < ~/fme-flexnet-linux-x64.tar.gz | tar xf -
This directory is referred to as the FlexServer directory for the remainder of these instruc-
tions.
l hostname
l host ID
l FME serial number
What's Next?
Licensing 54
l Install the Floating License
To determine the host ID, use the lmutil lmhostid command within the FlexServer
directory. The output should be an eight-character alphanumeric string (or a 12-char-
acter alphanumeric string on Linux). For example:
% ./lmutil lmhostid
lmutil - Copyright (c) 1989-2009
The FlexNet host ID of this machine is "807abc12"
Note: When you are running ./lmutil lmhostid, you may see the following error
message:
>-bash: ./lmutil: No such file or directory
This error appears when FlexNet is missing necessary libraries to run on Linux. To clear
the error, install lsb-core by typing the command:
sudo apt install lsb-core
To get your serial number, see the confirmation e-mail you received after purchasing
FME Desktop.
Visit www.safe.com/activation/floating/ and submit the Floating License Request.
Licensing 55
Safe Software will send you a file called safe.lic that contains the key code file for the
license code server.
Copy the safe.lic file into the FlexServer directory on your license server computer.
The filename must remain in lowercase text. Safe Software recommends that you do not
change the filename.
Verify that the /usr/tmp directory exists and if it doesn’t exist, create this directory as
follows:
% mkdir /usr/tmp
This action runs the License Manager in the foreground, logging activity to the terminal.
To store the log to a file instead, use the -l option:
% ./lmgrd -c ./safe.lic -l safe.log
When a log file is used, lmgrd detaches as a background process, so there is no need to
explicitly background the application. However, you’ll have to start the server each time
the license server host is rebooted. The system administrator can make sure the pre-
ceding command is run at system start-up time.
1. Once FME Desktop is installed on Linux, log in as the same user who installed FME
Desktop.
Licensing 56
2. Navigate to Applications > FME Desktop > FME Licensing Assistant. The FME Licens-
ing Assistant opens.
3. On the Activate FME Desktop License dialog, select Have a License? > Floating
license.
4. Enter the name of the license server and click Connect.
5. On the Select an Edition dialog, select the FME Edition from the list and click Activ-
ate.
6. On the License Summary dialog, click Finish.
Licensing 57
able to communicate with any one license server to use FME. The processing burden
on the licensing server is negligible.
l You must have Administrator privileges to install the Flexera Licensing Manager.
l If the computers you want to use as your floating license servers have firewalls, you
must open a port on each one through which the FlexServer can communicate. By
default, the range of ports used is 27000-27009, although you can also configure
other ports.
l If FlexNet is already installed on your license servers, you still need to perform a new
installation. FME requires the version of FlexNet that is included in the installer. In
addition, if your organization is configuring license borrowing (see Borrowing a Float-
ing License), you will require LMTOOLS version 11.8 or newer.
The FME license servers cannot be installed on a virtual machine that is built and moved
around among many physical machines. It must be locked to a single fixed MAC address.
or
fme-flexnet-win-x64.msi
1. On the FME Downloads page, specify the desired version under "Select an
FME Version."
Licensing 58
2. Under "Floating License Installer for FME Desktop," specify the applicable Windows
bit version, and click Download.
Note: If you are viewing this link in a PDF file, your Acrobat security settings
may prevent access to the installer. Instead, paste https://www.safe.-
com/support/downloads/ into a web browser.
3. On each computer that acts as a license server, run (double-click) the installer to
create a FlexServer directory.
4. Send an e-mail to codes@safe.com and include the FlexNet Host ID, the hostname
assigned to each of the computers, and serial number. To get your serial number,
see the confirmation e-mail you received after purchasing FME Desktop.
The table that follows lists the shortcuts that are created in the Safe Software pro-
gram group:
Shortcut Description
Generate hostid.txt Creates a text file to send to
codes@safe.com.
Launch LMTOOLS Launches LMTOOLS. Used for debug-
ging or changing configuration.
License Administration Opens Flexera Software’s License
Guide Administration Guide.
Start - Restart FME License Starts the license manager process.
Server
View FME License Server Opens the license manager log file.
Log Used for debugging.
Licensing 59
Shortcut Description
View hostid.txt Reopens text file, if required by Safe
Software.
View Readme Opens the installation and con-
figuration instructions.
5. We will e-mail you a file called safe.lic that contains the key code file for the
license code servers. Copy the safe.lic file into each of the FlexServer dir-
ectories on your license server nodes.
Therefore, the first server to start—host1—becomes the master node; host3 never
becomes the master node.
There is no time limit for starting all of the servers.
Licensing 60
Unlike independent servers, each SERVER line requires a port number. The port number
in this example is 27009. You can modify the port numbers to any unused port number
in the range 1024 to 32000.
You can change the order of the SERVER lines to suggest which node is the master node,
however we recommend you keep the order shown in the preceding example.
Place this fme_license.dat file in the FME client installation licenses directory: C:\Pro-
gramData\Safe Software\FME\License.
Perform this step for each computer that has FME installed.
For command prompt instructions, see Licensing FME Desktop from the Windows Com-
mand Prompt.
Licensing 61
1. From the Windows Start menu, Open the FME Licensing Assistant under FME
Desktop > FME Licensing Assistant.
2. Select Connect to a floating license server, and enter the name of the master node
computer that is hosting the license.
3. Click the Next button.
4. If your configuration contains more than one type of FME license, select the license
that you want to use.
5. Click Finish to complete the connection.
Licensing 62
l If the computers you want to use as your floating license servers have firewalls, you
must open a port on each one through which the FlexServer can communicate. By
default, the range of ports used is 27000-27009, although you can also configure
other ports.
l If FlexNet is already installed on your license servers, you still need to perform a new
installation. FME requires the version of FlexNet that is included in the installer. In
addition, if your organization is configuring license borrowing (see Borrowing a Float-
ing License), you will require LMTOOLS version 11.8 or newer.
The FME license servers cannot be installed on a virtual machine that is built and moved
around among many physical machines. It must be locked to a single fixed MAC address.
Licensing 63
SERVER host2 9384749 27009
SERVER host3 2038404 27009
VENDOR safe
FEATURE FME . . .
. . .
Therefore, the first server to start—host1—becomes the master node; host3 never
becomes the master node.
This action runs the License Manager in the foreground, logging activity to the terminal.
To store the log to a file instead, use the -l option:
% ./lmgrd -c ./safe.lic -l safe.log
When a log file is used, lmgrd detaches as a background process, so there is no need to
explicitly background the application. However, you’ll have to start the server each time
the license server host is rebooted. The system administrator can make sure the pre-
ceding command is run at system start-up time.
Licensing 64
1. Once FME Desktop is installed on Linux, log in as the same user who installed FME
Desktop.
2. Navigate to Applications > FME Desktop > FME Licensing Assistant. The FME Licens-
ing Assistant opens.
3. On the FME Licensing Assistant, select Connect to a floating license server button.
4. In the Server Name field, enter the name of the master node computer that is host-
ing the license. Click Next.
5. Select the FME Edition from the list and click Activate.
6. Click Finish.
1. Ensure the Flexera license manager utility (lmutil) is installed. This tool is installed
with the floating license manager, available on the FME Downloads site
(http://www.safe.com/support/support-resources/fme-downloads/). On Windows,
it is installed by default in C:\Program Files\FlexServer.
2. Create a "license file" that you will use on your computer. You can call it safe.lic, or
any other name ending in .lic. It should contain the following:
SERVER <IP address or name of license server> Any [optional
port number]
for example:
SERVER 107.22.68.36 Any
or
SERVER license1 Any 27000
Licensing 65
You can use either the IP address or the name of the floating license server. We
recommend using the server name because the IP address might change.
Any is required because the license server query requires both the host name and
host id. Any can be used as the hostid. If known, you can also use the MAC address
of the license server.
The port number is generally between 27000 and 27009. If you do not know what
port is being used for the Safe floating license server, leave this blank, and lmutil
will find it automatically. If you do specify the port, the lmstat query is much
faster.
3. Open a Command Window
Use the safe.lic file to query all details using the command:
lmutil lmstat -a -c <license file>
for example:
lmutil lmstat -a -c safe.lic
This will return a lot of information. You may want to query for specific features in
the license file. You can do this using a command like:
lmutil lmstat -f FME -c safe.lic
The -f flag specifies the feature you want reported. If you want to know who has
checked out any FME feature, use -f FME. You can also look for specific license
types like smallworld, oracle, esri, professional, base, and server.
If you do not specify a license file, lmutil lmstat will query all files in its folder
ending in .lic. This can be useful if you have multiple floating license servers; you
can query all of them at once by having a separate .lic file for each, and then omit-
ting the -c flag in the lmutil command.
Licensing 66
Interpreting the output of the lmstat query
The output of lmstat -a looks similar to:
lmstat - Copyright (c) 1989-2012 Flexera SoftwareLLC. All Rights
Reserved. Flexible License Manager status on Wed 02/28/2012 14:49
[Detecting lmgrd processes...]
License server status: 40000@prod
License file(s) on prod: C:\prod\i86_n3\counted.lic:
prod: license server UP v11.5
Feature usage info:
Users of f1: (Total of 4 licenses issued; Total of 1 license in
use)
"f1" v1.0, vendor: demo
floating license
daniel myhost2 19.36.18.26 (v1.0) (myhost1/40000 102), start Fri
2/28 14:29
where:
Licensing 67
For more information about using the lmutil lmstat command, see the "License Admin-
istration Guide" under "Documentation," on the Flexera downloads page, at
http://www.globes.com/support/fnp_utilities_download.htm.
The port number for the SERVER and the VENDOR must be different. On Windows, the
VENDOR port is typically between 1024 and 65535. On Linux, the default VENDOR port is
between 32768 and 61000. The SERVER port is typically between 27000 and 27009. Be
sure to add the VENDOR port and SERVER port to your firewall exceptions.
Licensing 68
If the VENDOR port is specified, the FME running on the client machine must specify this
port as well. Using the FME Licensing Assistant, specify the port number when prompted
to "Connect to a Floating License Server," as shown below:
LicenseServerName:yyyy
where yyyy is the port number used in the VENDOR line of the safe.lic file.
In earlier releases of FME, the fme_license.dat file in the <FMEDir>\licenses\ directory
must be edited manually. It should contain the following line:
SERVER LicenseServerName Any yyyy
where yyyy is the port number used in the VENDOR line of the safe.lic file.
Finally, restart the FME License Server:
l Windows: Start Menu > FlexNet for Safe Software> Start - Restart FME License Server
l Linux: % <FlexServerDir>/lmgrd -c <FLEXServerDir>/safe.lic
Licensing 69
When the borrowing period expires, the license also expires. After the expiry date, the
license automatically becomes available for other users to borrow.
You do not have to return the license after an expiry date; however, you can choose to
return a license early. See Return the License.
1. Open the FME Desktop Licensing Assistant. From the Windows Start menu, select
FME Desktop > FME Licensing Assistant.
2. On the Activate FME Desktop License dialog, select Have a License? > Floating
License.
3. Enter the name of the floating license server, and click Connect.
4. On the Select an Edition dialog, select the license type from the list, and click Activ-
ate.
5. On the License Summary dialog, click Finish.
You will see a message when you are successfully connected to the floating license
server.
Licensing 70
To borrow the license for offline use, you will have to start FME Workbench and
specify the terms of the license. See Specify the Terms of the License.
1. From the Windows Start menu, select FME Desktop > FME Workbench.
2. Click Tools > License Borrowing.
3. Click Yes, borrow a license for, and then enter or adjust the number of days. Click
OK to close the dialog.
4. on the confirmation dialog, click OK.
You have successfully borrowed the floating license for the specified number of
days.
To run FME Desktop during this time frame, you do not need to be connected to the
license server.
1. Start Workbench.
2. Click Tools > License Borrowing.
3. On the License Borrowing pane, select Yes, return the borrowed license early. Click
OK.
4. Click OK to close the dialog.
The license is now available for other FME Desktop users to borrow.
You cannot change or update licenses when you have borrowed a floating license.
You must first return a borrowed license.
Licensing 71
Restricting Licenses to Users or Groups
You can restrict floating licenses to specific users, groups, or machines. Create a file
called safe.opt in the FlexServer directory. There is no need to reference this file in any
other configuration files; FlexNet knows to look for it automatically. However, the file
must be named safe.opt, and it must be in the same folder as safe.exe.
Any licenses reserved for a user are dedicated to that user. Even when that user is not
actively using the license, it is unavailable to other users.
This example reserves one FME Desktop Professional license for users xxxx and yyyy,
who are in group groupA, and one Professional license for user aaaa, who is in group
groupB. GROUP member names are case-sensitive.
To restrict a license to specific hosts (i.e. machines) instead, replace the keyword
GROUP with HOST_GROUP.
For more documentation, including additional options, see <FlexServer>\Docu-
ments\LicenseAdministration.pdf, where <FlexServer> is the directory where you
installed the FlexNet software.
Licensing 72
To determine the FME editions you are licensed for, consult the safe.lic file on your
license server.
To specify the FME Edition to Use
On the computer that is running FME Desktop, edit (or create) flexlm_config.dat in the
C:\ProgramData\Safe Software\FME\Licenses folder.
The contents should be the following two lines:
Registered Product=<FME edition name>
<Displayed name in FME>
For example:
Registered Product=smallworld
FME Desktop Smallworld Edition
<FME edition name> is case-sensitive. <Displayed name in FME> appears when you
navigate to Help > About in FME Workbench or FME Data Inspector.
Possible values for FME Edition Name are:
The following error occurs following an attempt to start the license server:
system error 1067 has occurred
Licensing 73
Cause
This error can occur if you were provided an invalid license file.
Resolution
Open the safe.lic file that you saved to your FlexServer directory. (For example: C:\Pro-
gram Files\FlexServer\.) It should contain a number of lines starting with 'FEATURE'.
Send your hostid.txt (Start > Programs > FlexNet for Safe Software > View hostid.txt) and
safe.lic files to codes@safe.com and mention that the license file is empty. A new license
file will be generated for you.
Cause
Licensing 74
Resolution
On the license server, install lsb-coreby typing the following command in the Linux ter-
minal:
sudo apt install lsb-core
1. Open the Windows System Properties dialog (Start > Control Panel > System >
Advanced System Settings.
2. On the Advanced tab, click Environment Variables.
3. Under System Variables, click New.
4. In the Variable name box, enter: FLEXLM_TIMEOUT
5. In the Variable value box, enter: 1000000
6. Click OK to close each dialog box.
To get your serial number, see the confirmation e-mail you received after purchasing
FME Desktop.
To get a serial number for FME Desktop Trial, go to https://www.safe.com/trial-serial-
number.
Licensing 75
To activate a license file provided by Safe Software
1. Complete steps 1-3 under Installing a License File Provided by Safe Software.
Note: To obtain the registration key, navigate to the FME Desktop installation
folder and run:
./fmelicensingassistant --key
2. Run:
./fmelicensingassistant --file <filename>
Licensing 76
Note: For information about specifying <FME-Edition>, see Specifying the
FME Edition to Use.
l On Windows, the Licensing Assistant is in the Start menu under FME Desktop, or
fmelicensingassistant.exe in the root folder of the FME Desktop install directory.
l On Linux, the Licensing Assistant is in the Applications menu, or in the root folder of
the FME Desktop install directory.
l On Mac, /Library/FME/<version>/Apps/FME Licensing Assistant.
The Licensing Assistant opens and displays the current licensing status.
See Also
l About the Registration Key
Licensing 77
Other Common Tasks
If you have already installed FME, you can find more information on which files are
included by opening Workbench help and clicking on the Coordinate Systems topic, or
by choosing Tools > Browse Coordinate Systems and pressing the F1 key.
You can manage grid shift files by choosing Tools > FME Options > Coordinate Systems.
Click the Help button for more information on how you can maintain grid shift files.
The files in the Reproject subdirectory of your FME installation folder include a path to
the location of your grid file. The order in which the grids are listed is the order in which
FME uses them.
To register a file, add the full pathname of the file to the beginning of the appropriate
.gdc file. For example, in Nad27ToNad83.gdc, add:
fmehome\Reproject\GridData\Canada\NTV2_0.gsb
To make sure the files were registered correctly, check the log file when you run a trans-
lation.
If you have access to the FME Workbench user interface, you can manage grid shift files
through the Workbench > Tools > FME Options menu. Click the Coordinate Systems icon.
Note: FME does not currently extend any applications on Mac or Linux.
Installation Notes
When extending an application using FME Desktop, please be aware of the following:
l 64-bit and 32-bit applications can only be extended with the 64-bit and 32-bit ver-
sions of FME, respectively.
l Fixed (node-locked) licenses of FME Desktop will automatically extend compatible
third-party software installed on the same system. You can easily revert the exten-
sions.
l FME cannot extend shared applications that are installed on a different machine.
FME and the application to be extended must be installed on the same logical
machine, whether it is a physical machine or a virtual machine.
Log Pane
The log pane shows status information and results.
Properties Pane
Click on the name of the application to display its Properties:
Property Value
Application The name of the application.
Status The FME build number that extends
the application. The build number
will change each time you update
FME.
Note: To ensure that you do not encounter any integration issues, we recommend
that you run the Integration Console with Administrator privileges. To do this, right-
click on the Integration Console menu entry, and select Run as administrator, as
shown here:
When the FME Integration Console starts, click the Extend button next to the applic-
ation. (Note that the application must be closed.)
FME will scan your machine for any installed applications that can be extended to sup-
port FME. The results appear in the Application column.
If the status of an application is Not Extended, the Action column will show an Extend
button. Press the button to extend the application. The log pane will display inform-
ation.
Note: Open the extended application to ensure that FME has been successfully
extended from within that application. In the example above, FME is extended with
FME Extension for ArcGIS. To check this extension, open the Extensions window
from ArcCatalog or ArcMap (from the Customize > Extensions menu in ArcGIS 10.x)
and ensure that FME Extension for ArcGIS is selected.
Troubleshooting
Always make sure an application is closed before extending or reverting it in the
FME Integration Console.
l Ensure that you have the correct license for extending the application. Training
licenses will not work.
l Ensure that you are using the correct architecture version of FME Desktop for the
application you are trying to extend. For example, AutoCAD Map 3D is only available
in a 64-bit version, and therefore must be extended using 64-bit FME Desktop.
l Ensure that you have the correct license for extending the application. Training
licenses will not work.