Documentation Center

Reprise License Manager

Reprise License Manager (RLM) is necessary for managing all SDL Contenta licenses and tokens.

RLM is a client-server system, with license requests transmitted over TCP/IP from the software application to a license server that controls license usage rights. The license manager is executed on the server where the license file is located.

Refer to the RLM License Administration Manual: http://www.reprisesoftware.com/RLM_Enduser.html

License Server
The rlm (generic) license server provided by Reprise Software is called rlm on Unix systems, or rlm.exe on Windows and consists of at least two processes:
  • At least one ISV server, named isv
  • The generic server, called rlm which handles requests from clients and directs them to the ISV server. It also monitors for ISV server failures and restarts them when needed.

The utility is rlmutil on UNIX or rlmutil.exe on Windows.

License File
The license file for SDL Contenta is located:
  • On 32 bit Windows in Program Files\Xyenterprise\SDL_license
  • On 64 bit Windows in Program Files(x86)\Xyenterprise\SDL_license
  • On UNIX in /opt/XyEnterprise/SDL_License

The specification of the license file or the license server is done by first checking the variable, isv_LICENSE where isv is name of the ISV (server).

If not defined, the path specified by the environment variable RLM_LICENSE is checked.

If neither environment variable is defined, the program's default location for the license is checked next. In the case of the RLM utilities and the rlm server, this is any file ending in .lic in the current directory or from the path specification in the -c option in the rlm command.

The rlm command
% rlm [-c license_file] [-dat] [-dlog [+]logfile] [-nows] [-ws
port] [-x [rlmdown|rlmremove]] [-install_service] [-service_name
sname] [-isv_startup_delay seconds] [-v] [-info] [-noudp]
License Administration tools
  • rlmdebug - displays debugging information about products
  • rlmdown - shuts down the license server
  • rlmhostid - prints the hostid of the machine
  • rlmnewlog - moves the old report log information to a new file
  • rlmremove - removes a checked-out license from a user
  • rlmreread - causes the license server(s) to reread their license and option file(s)
  • rlmstat - obtains status from the license servers
  • rlmswitch - switches the debug log information to a new file
  • rlmswitchr - switches the report log information to a new file
On UNIX platforms, rlmutil is an all-in-one utility which is installed with hard links to all the utility program names. On Windows, separate .exe files are provided for each utility.