FANUC License Server V9 O User Manual
FANUC License Server V9 O User Manual
User Manual
Version 9 (Rev. O ~)
Definitions:
RTL - Right-to-load license used to authorize one PC’s right to use the software. The
license cannot be shared.
RTS - Right-to-serve license used only on a license server to share/serve that license
among several clients.
RTT - Right-to-transfer license used only on a license server to allow one client the right
to transfer its license (an RTL) to the server so it can be shared/served.
The FANUC License Server is a network based software service that provides temporary
ROBOGUIDE license “rights” to client PC’s upon request of the client. The License
Server software is installed on a reliable network PC (uptime of the PC is critical). The
basic configuration of the network and License Server is shown below.
The FANUC License Server database can contain both licenses (RTS) and slots (RTT - a
placeholder for a license). Licenses and slots are added to the database by the server
administrator using the FANUC license registration process. Licenses can also be
uploaded from a client (RTL) if an acceptable slot is available. Once the licenses/slots are
installed by the server administrator, they are automatically available to any client
computer on the network using ROBOGUIDE software.
If you want a client computer to use a network license, the computer must have License
Checker V9 (or higher) installed. Only ROBOGUIDE V9 (or higher) licenses will work
with the FANUC License Server.
The License Server will issue a license “right” to a requesting client PC if a valid license
“right” is available. Once the license “right” is issued to a client, that license “right” can
not be used by another client until it is returned to the server (more commonly referred to
as a network floating license). This process typically happens automatically without the
user knowing what is going on behind the scenes. Licenses can be “checked-out” (Only
during use), “borrowed” (multi-day usage), and returned (immediately expired on the
client PC) to the server by the client PC.
The License Server administrator has access to the license server database by using the
License Server Manager on the server machine. The License Server Manager allows the
administrator to change settings for server functions, register/load licenses, and display
information about the license database. The license database can also be transferred to
another server machine if the current machine will be removed from service.
1.2. Installation
Hardware Requirements:
Since a machine that is used as a server may have special requirements based on its use,
FANUC does not recommend a specific hardware requirement. We suggest the hardware
meets the requirements (at a minimum) to support the Microsoft Windows ® Server 2008
R2 operating system as specified by Microsoft.
The License Server software is typically installed on a physical machine. The server and
clients must all be on the same domain on the network as Windows Authentication is
used to validate the client connection credentials.
License Server now supports installation onto a Virtual Machine through an additional
license. This license has separate costs and restrictions that apply to it. Please contact a
FANUC representative for details.
The FANUC License Server should NOT be installed on a PC that already has
ROBOGUIDE installed. Unexpected operations may occur which will inhibit
reliable operation of the License Server.
The Operating System must have the .NET Framework 4.0 or above installed. It is
included in the License Server installation package and will install automatically as
needed.
After the License Server is installed, a TCP port must be opened on the firewall to allow
the client PC service requests. For Microsoft Windows® Server 2008 R2 and Microsoft
Windows® Server 2012 R2, this is done through Windows Firewall with Advanced
Security application. For Microsoft Windows® 8.1 Professional and Microsoft
Windows® 10 Professional, this is done through the Control Panel, Security, Windows
Firewall.
The FANUC License Server should NOT be installed on a PC that already has
ROBOGUIDE installed. Unexpected operations may occur which will inhibit
reliable operation of the License Server.
Follow the instruction below to install the FANUC License Server software. The installer
software can be found in the “Server” folder on the FANUC License Server CD and is
also available for download through FANUC Customer Support.
The logged-in user must have full administrative privileges to install the FANUC License
Server software. To start the installation, right-click the setup.exe file and select “Run as
administrator”. A welcome screen will be displayed.
If no folder is selected, the default folders are used. The default folders are:
Any subsequent install of the software will use the pre-selected folder for the program
files.
To select a different folder for installation, click the browse button, which will allow you
to select a different folder.
Please note: In order to select a target folder during the install, the folder must have been
created before running the installer.
After the locations are selected, clicking the “Next” button allows the installation to
proceed.
This setting can be changed using: Administrative Tools > Windows Firewall with
Advanced Security.
Click the “Next” button to remove the FANUC License Server software.
If the installation of the software is successful, the FANUC License Server service should
already be running. The service will automatically start up each time the Operating
System is started. You can verify the state of the service by going to: Administrative
Tools > Services.
If the service is not started, right click on the service and select “Start”.
The service can be stopped and started manually to perform maintenance if desired.
NOTE: client PC’s will lose their active connection when the service is stopped. The
connection should be automatically restore d when the service is re -started.
This section describes how to license the FANUC License Server software. After the
software is licensed, you must still add ROBOGUIDE licenses to the server in order
to use the License Server on the network. Adding server licenses is described in
section 2.4.
In order for any operations to occur on the FANUC License Server, the server software
must be licensed. To license the software, select the “License Manager” on the FANUC
Robotics start menu. The License Manager should display the License Server license.
The License Server license will initially be “expired”. To register the License Server
license, click on the license line and you will see Software Codes displayed at the bottom
of the screen.
Enter each registration code and click the “Register” button. If the registration is
successful, the license will show “Registered” in the status column (as shown above).
Now that the License Server license is registered, you can load RTS/RTL server licenses
and start using the License Server.
Since the entire license database for all of your ROBOGUIDE products are kept on a
single machine (server), it is very important, and highly recommended, that all FANUC
License Server data files are backed up on a regular basis.
The installer can select the path for the FANUC License Server data files, but the default
path is “C:\ProgramData\FANUC\License Server” The FANUC License Server will also
automatically archive some files under certain conditions. The archived files can be
found in “C:\ProgramData\FANUC\License Server\Archive”.
The FANUC License Server software always checks the integrity of the data files that
contain the license information. It is imperative that you do not replace files in the data
folder or you may receive an “Invalid License File Key” error. This will prevent further
operation of the server until the files can be restored by a FANUC representative.
The License Server Manager can be started by selecting “FANUC License Server
Manager” in the FANUC Robotics start menu. Make sure you right click and select “Run
as administrator” when you start the program. This will ensure that data is written
correctly to all underlying files.
Main menu:
File: Exit
FANUC License Server V9 (Rev. O
~) 18
Server: Connection Settings, Add Licenses/Slots, Server Transfer, Server Configuration.
Tools: Clear Cached Credentials.
View: Checkouts, Refresh.
Display Filters: allows the users to change the display based on the need to focus on
certain data. The filters allow display selection by part number and license types. Default
display values are set to “All”.
License Database: gives an overview of each license/slot in the License Server database.
Server Status: shows the state of the server settings (Server, Borrows, Checkouts).
License Status: shows the current number of licenses, slots, and checkouts.
The first time the License Server Manager is started, the connection dialog will appear.
To connect with the license server, enter “localhost” (without the quotation marks) in the
“Hostname” textbox as shown below.
The FANUC License Server has settings that allow control over how the License Server
is used by the client PC’s. The License Server Configuration page is shown below.
Admin Password: the default password required to access the server configuration is
“FANUC” (without the quotation marks). The user can change the password at any time.
There is only one password available for the License Server (not allowed per user).
Server Enable/Disable: when enabled, allows client PC’s access to all functions of the
server. When disabled, prevent clients from using the server (this is useful when the
server requires maintenance).
Max. Check-out Days: (disabled) fixed at one day. This is related for only users prior to
V9, Rev.K, ROBOGUIDE.
Allow License Borrowing: when checked, gives any client PC the ability to borrow a
license. The default setting is unchecked (not allowed).
Max. Borrow Days: a value between 1 and 182 (default value is 7).
NOTE: The following procedure applies to Server based licenses (RTS and RTT).
For integrators that are registering RTL Universal Subscriptions using the CRC
portal, please do not use the RTS/RTT serial numbers for that process.
Using the registration process in the Server License Manager requires elevated
permissions. Make sure you right click and select “Run as administrator” when you start
the License Server Manager. This will ensure that data is written correctly to the license
evidence file during the registration processes.
Most (if not all) licenses and slots are added or upgraded by the License Server
administrator using the “Add Licenses and Slots” menu item. The Add dialog has two
basic functions; Create a Registration Request, and Load a License Authorization File.
The dialog is shown below.
Create Registration Request: gives the user the ability to input their customer
information and serial numbers for products they would like to register and choose a
method for communicating the information to FANUC. The registration occurs via a file
(automatically generated) that can be attached to an e-mail that you manually send to
FANUC.
Load a License Authorization File: gives the user the ability to load a file (from
FANUC) containing the registration information to install the requested product licenses
on the License Server.
When the user selects “Create Registration Request” and clicks the “Next” button, the
following form appears.
This form allows the user to enter their User information and serial numbers to process as
many product registrations they would like at that time. Please make sure all of the
information is correct (especially the e-mail address) before you click the “Next” button.
You can always go back to a previous step if you find a mistake.
The default method of registration is to save the registration data to a file, then attach it to an
e-mail and send it to FANUC. This option is shown below.
First, select the location to save the file to using the “Browse” button. When the location
(path) has been selected, click the “Save File” button and the file is created and saved to
the specified location. A window is then displayed indicating the remaining steps
required to deliver the registration information to FANUC.
Use the information in this window to create the registration e-mail (the window contents
can be saved and or printed).
The e-mail must be sent to “FANUC PC Registrations”, with the title of “FANUC PC
Software Registration Request”. Copy and paste the “Email body text” into your e-mail.
Attach the registration file (location indicated in window) and send the e-mail. FANUC
will respond as soon as possible to your request, sending back a License Authorization
File, which you can then load to obtain your licenses.
To load a file, select “Load a License Authorization File” on the Add Licenses dialog
page and click the “Next” button. The following page will be displayed.
When you receive an e-mail from FANUC with a License Authorization File attached,
you should save the file to a location you can later access. The file will have an “.frp”
extension. Browse to the location you saved the file using the “Browse” button and select
the appropriate file. Once the file has been selected, click the “Load” button to update the
License Server with your new licenses.
After the registration and loading process is complete, you will be able to view the
license database on the Server License Manager main page.
The server transfer operation is useful if the user decides to discontinue use of the current
License Server machine, and setup a new License Server machine on the network. The
server transfer operation automatically moves the entire license database (and supporting
data files) to another installed License Server. Once the transfer operation is successful,
the current (source) License Server database is archived and deleted.
It is assumed that you have previously installed the FANUC License Server software on
another network machine (destination), it is licensed, and contains no license or slot
information (empty database). You must obtain a new “server” license from FANUC for
the destination machine. You cannot transfer the “server” license from the source
machine to the destination machine using the License Manager because that would
expire the license on the source machine and both source and destination machin es must
have active licenses for the transfer process to succeed.
Both the source and destination server must be in the “disabled” state. The Server state
can be set using the Server Configuration menu.
Before this operation is performed, it is advisable to backup all data files on the License
Server source machine.
To perform the transfer operation, use the Server Transfer menu item as shown below.
When you click the transfer button, the source server will send the data to the destination
server, and if successful, will automatically archive and delete the database files on the
source machine. If the machine clocks are different between the source and destination
servers, the license database will be adjusted accordingly.
After the “successful” transfer operation is completed, it is recommended that the source
server data files (including the archive folder) be backed up and preserved in case there
are any problems with the destination server machine. If there are problems, FANUC
would require the archived files in order to restore the server operation to its former state.
After a successful transfer operation, all client PC’s on the network must change the
server connection setting (with the new “Hostname”) in the PC License Manager in order
to access the new License Server.
This feature requires elevated permissions. Make sure you right click and select “Run as
administrator” when you start the License Server Manager. This will ensure that data is
written correctly to all files used during the process.
Certain server errors can be corrected using a process similar to the one for Adding and
Upgrading Licenses. When this feature is available, the menu item for “Server | Add
Licenses and Slots” will be replaced by the option “Server | Request Help for Error”.
When this option is selected, it will display the Customer Support Request Dialog. This
dialog has two basic functions: 1) Create a Customer Support Request File, and 2) Load a
Customer Support Response File. The dialog is shown below.
Create Customer Support Request: gives the user the ability to input their customer
information and choose a method for communicating error information to FANUC. The
support request occurs via a file (automatically generated) that can be attached to an e-
mail that you manually send to FANUC.
Load Customer Support Response File: gives the user the ability to load a file (from
FANUC) containing the support information required to carry out the requested error-
correction operation on the License Server.
When the user selects “Create Customer Support Request” and clicks the “Next” button,
the following form appears.
The default method of transmission is to save the support data to a file, then attach it to an e-
mail and send it to FANUC. This option is shown below.
It will then display a window indicating the remaining steps required to deliver the
support request file to FANUC. The window will look similar to the following (scroll
down within it to see all information):
FANUC will respond as soon as possible to your request, sending back a Customer
Support Response File that you can then load into the License Server to correct the error.
The following describes the Load Customer Support Response File process:
To load a support response file, select the “Load Customer Support Response File”
option on the Customer Support Request Dialog’s main page and click the “Next” button.
The following will be displayed.
After the loading process is complete, it will return you to the main License Server
Manager window and the previous errors should be cleared.
For uses that have setup a FANUC License Server and installed the latest License
Checker software on their PC, the PC Licensing Manager will show additional features as
indicated in the following picture:
The PC License Checker is normally installed with the ROBOGUIDE installation. But,
requires an update to be able to use with the FANUC License Server. Follow the
instruction below to install the client PC license checker.
To start the installation, execute V9, Rev.K (or higher), ROBOGUIDE setup.exe. On the
[Check which additional application features you want to] screen, put a check mark to
License Server’s check box and perform installation.
NOTE: the client PC license checker for License Server can be also installed from
the installer software that can be found in the “Client” folder on the FANUC
License Server CD. The logged-in user must have full administrative privileges to
install the FANUC License Checker software. To start the installation, double -click
the setup.exe file. A welcome screen will be displayed. Click the “Next” button and
the License Checker components will be installed.
Before the PC License Manager can communicate with the server, the appropriate
connection information must be established. To setup the server connection information,
use the Licensing Server menu as shown below:
When the Setup menu item is clicked, the following dialog will be displayed:
If the test was not successful, use the error information to help diagnose the problem.
Please note: the License Server connection test must be successful before any license
server operations can be performed.
If a connection to the server requires the user to enter their credentials, there is an option
to clear the cached credentials in case you want to connect to a different server.
In some cases, clients may not want to automatically check out a license from the server.
For example, if a client has the MotionPRO product installed, and does not normally use
it, they may want to disable the automatic check out of that product to allow other users
on the network access to the MotionPRO license rights. You can select which product
licenses are automatically checked out by using the License Server Setting page on the
client PC License Manager as shown below.
All products are checked by default. Un-checking a product will prevent the automatic
check out of the license rights.
Normally, licenses are added to the server by the License Server administrator using the
product registration process. In some cases, existing ROBOGUIDE licenses residing on a
client PC can be transferred to the server, making it available to any networked user.
If the Description of the license indicates it can be transferred to the server, select the
license by clicking on the product line. The “Transfer License To Server” button will
become active. The license can be transferred to the server by clicking on the transfer
button. The License Manager screen will disappear momentarily while the operation
takes place.
After the transfer operation is complete, the client PC license will be expired and the
transferred license description should indicate the server license is now available.
If the ROBOGUIDE product has successfully checked out the license, the status bar of
the ROBOGUIDE product will indicate “Server License – (Daily)” as shown below.
If the ROBOGUIDE product (when started) cannot obtain a server license, the following
message will appear:
NOTE: Depending on the settings of your security software and anti-virus software,
Server license may not be available.
A user on a client PC can “borrow” a license from the server. The difference between a
“borrow” and a “checkout” is the “borrow” function lets the client PC obtain the license
for an extended period of time. This function is especially useful if the client PC may be
taken off the network (i.e. a laptop computer) for a period of time.
The borrow period is set by the License Server administrator and has a default value of 7
days. The administrator must also “allow borrows” in the License Server settings. The
default settings has the borrow function turned off.
A license can be borrowed from the server if it is currently expired on the client PC, and
a server license of the type required is available. When the user goes to the server tab of
the PC License Manager and clicks on a product license, the “Borrow License From
Server” button will be enabled if all the conditions are met. You can specify the number
of days to borrow the license. The allowed values are between 1 and 182 (depending on
the maximum borrow days allowed by the server administrator or how many days the
server license has remaining).
In this particular case, the user has the license for 7 days (today + 6 remaining days). At
midnight on the 7th day, the license will expire on the client PC and be reactivated on the
server.
A user on a client PC can return a license to the License Server at any time before the
checkout or borrow period expires. To return a license, the user must select the license
they want to return on the server tab of the PC License Manager. If the license is valid
and can be returned, the “Return License To Server” button will be enabled as indicated
below.
3. COPYRIGHT AND TRADE SECRET. The SOFTWARE and all of the rights
associated with the SOFTWARE are owned by FANUC America. The SOFTWARE
is protected by United States copyright laws. You must therefore treat
the SOFTWARE like any other copyrighted material (e.g., a book or
musical recording). You may not copy any written materials
accompanying the SOFTWARE.