| 0 | 0 | Success | |
| RLM_EL_NOPRODUCT | -1 | No authorization for product | rlm_checkout() did not find a product
to satisfy your request. |
| RLM_EL_NOTME | -2 | Authorization is for another
ISV | The license you are requesting is in
the license file, but it is for a different ISV. |
| RLM_EL_EXPIRED | -3 | Authorization has expired | The only license available has expired.
This error will only be returned for local license lines, never from a
license server. |
| RLM_EL_NOTTHISHOST | -4 | Wrong host for
authorization | The hostid in the license doesn't match
the hostid of the machine where the software is running. |
| RLM_EL_BADKEY | -5 | Bad key in authorization | The signature in the license line is
not valid, i.e. it does not match the remainder of the data in the
license. |
| RLM_EL_BADVER | -6 | Requested version not supported | Your application tried to check out a
license at a higher version than was available, e.g., you specified v5,
but the available license is for v4. |
| RLM_EL_BADDATE | -7 | bad date format - not
permanent or
dd-mm-yy | The expiration, start, or issued date
wasn't understood, e.g., 316-mar-2010 or 31-jun-2010. You'd probably
never see this in the field unless somebody had tampered with the
license file. |
| RLM_EL_TOOMANY | -8 | checkout request for too many
licenses | Your checkout request will never work,
because you have asked for more licenses than are issued. |
| RLM_EL_NOAUTH | -9 | No license auth supplied to
call | This is an internal error. |
| RLM_EL_ON_EXC_ALL | -10 | On excludeall list | The license administrator has specified
an EXCLUDEALL list for this product, and the user (host, etc) is on
it. |
| RLM_EL_ON_EXC | -11 | On feature exclude list | The license administrator has specified
an EXCLUDE list for this product, and the user (host, etc) is on
it. |
| RLM_EL_NOT_INC_ALL | -12 | Not on the includeall list | The license administrator has specified
an INCLUDEALL list for this product, and you are not on it. |
| RLM_EL_NOT_INC | -13 | Not on the feature include list | The license administrator has specified
an INCLUDE list for this product, and you are not on it. |
| RLM_EL_OVER_MAX | -14 | Request would go over license
MAX | The license administrator set a license
MAX usage option for a user or group. This checkout request would put
this user/group/host over that limit. |
| RLM_EL_REMOVED | -15 | License (rlm) removed by server | A license administrator removed this
license using the rlmremove command or the RLM web interface. |
| RLM_EL_SERVER_BADRESP | -16 | Unexpected response from server | The application received a response
from the license server which it did not expect. This is an internal
error. |
| RLM_EL_COMM_ERROR | -17 | Error communicating with server | This indicates a basic communication
error with the license server, either in a network initialization, read,
or write call. |
| RLM_EL_NO_SERV_SUPP | -18 | License server doesn't support
this | |
| RLM_EL_NOHANDLE | -19 | No license handle | No license handle supplied to an
rlm_get_attr_xxx() call or
rlm_license_xxx() call. |
| RLM_EL_SERVER_DOWN | -20 | Server closed connection | The license server closed the
connection to the application. |
| RLM_EL_NO_HEARTBEAT | -21 | No heartbeat response received | Your application did not receive a
response to a heartbeat message which it sent. This would happen when
you call rlm_get_attr_health(), or automatically if you called
rlm_auto_hb(). |
| RLM_EL_ALLINUSE | -22 | All licenses in use | All licenses are currently in use, and
the user did not request to be queued. This request will succeed at some
other time when some licenses are checked in. |
| RLM_EL_NOHOSTID | -23 | No hostid on uncounted license | Uncounted licenses always require a
hostid. |
| RLM_EL_TIMEDOUT | -24 | License timed out by server | Your application did not send any
heartbeats to the license server and the license administrator specified
a TIMEOUT option in the ISV server options file. |
| RLM_EL_INQUEUE | -25 | In queue for license | All licenses are in use, and the user
requested queuing by setting the RLM_QUEUE environment variable. |
| RLM_EL_SYNTAX | -26 | License syntax error | This is an internal error. |
| RLM_EL_ROAM_TOOLONG | -27 | Roam time exceeds maximum | The roam time specified in a checkout
request is longer than either the license-specified maximum roaming time
or the license administrator's ROAM_MAX_DAYS option
specification. |
| RLM_EL_NO_SERV_HANDLE | -28 | Server does not know this license
handle | This is an internal server error. It
will be returned usually when you are attempting to return a roaming
license early. |
| RLM_EL_ON_EXC_ROAM | -29 | On roam exclude list | The license administrator has specified
an EXCLUDE_ROAM list for this product, and the user (host, etc) is on
it. |
| RLM_EL_NOT_INC_ROAM | -30 | Not on the roam include list | The license administrator has specified
an INCLUDE_ROAM list for this product, and you are not on it. |
| RLM_EL_TOOMANY_ROAMING | -31 | Too many licenses roaming
already | A request was made to roam a license,
but there are too many licenses roaming already (set by the license
administrator
ROAM_MAX_COUNT option). |
| RLM_EL_WILL_EXPIRE | -32 | License expires before roam period
ends | A roaming license was requested, but
the only license which can fulfill the request will expire before the
roam period ends. |
| RLM_EL_ROAMFILEERR | -33 | Problem with roam file | There was a problem writing the roam
data file on the application's computer. |
| RLM_EL_RLM_ROAM_ERR | -34 | Cannot check out rlm_roam
license | A license was requested to roam, but
the application cannot check out an rlm_roam license. |
| RLM_EL_WRONG_PLATFORM | -35 | Wrong platform for client | The license specifies platforms=xxx,
but the application is not running on one of these platforms. |
| RLM_EL_WRONG_TZ | -36 | Wrong timezone for client | The license specifies an allowed
timezone, but the application is running on a computer in a different
timezone. |
| RLM_EL_NOT_STARTED | -37 | License start date in the
future | The start date in the license hasn't
occurred yet, e.g., today you try to check out a license containing
start=1-mar-2030. |
| RLM_EL_CANT_GET_DATE | -38 | time() call failure | The time() system call failed. |
| RLM_EL_OVERSOFT | -39 | Request goes over license
soft_limit | This license checkout causes the
license usage to go over its soft limit. The checkout is successful, but
usage is now in the overdraft mode. |
| RLM_EL_WINDBACK | -40 | Clock setback detected | RLM has detected that the clock has
been set back. This error will only happen on expiring licenses. |
| RLM_EL_BADPARAM | -41 | Bad parameter to
rlm_checkout()
call | This currently happens if a checkout
request is made for < 0 licenses. |
| RLM_EL_NOROAM_FAILOVER | -42 | Roam operations not allowed on failover
server | A failover server has taken over for a
primary server, and a roaming license was requested. Roaming licenses
can only be obtained from primary servers. Re-try the request later when
the primary server is up. |
| RLM_EL_BADHOST | -43 | bad hostname in license file or
port@host | The hostname in the license file is not
valid on this network. |
| RLM_EL_APP_INACTIVE | -44 | Application is inactive | Your application is set to the inactive
state (with rlm_set_active(rh, 0), and you have called
rlm_get_attr_health(). |
| RLM_EL_NOT_NAMED_USER | -45 | User is not on the named-user
list | You are not on the named user list for
this product. |
| RLM_EL_TS_DISABLED | -46 | Terminal server/remote desktop
disabled | The only available license has Terminal
Server disabled, and the application is running on a Windows Terminal
Server machine. |
| RLM_EL_VM_DISABLED | -47 | Running on Virtual Machines
disabled | The only available license has virtual
machines disabled, and the application is running on a virtual
machine. |
| RLM_EL_PORTABLE_REMOVED | -48 | Portable hostid removed | The license is locked to a portable
hostid (dongle), and the hostid was removed after the license was
acquired by the application. |
| RLM_EL_DEMOEXP | -49 | Demo license has expired | Detached Demo™ license has
expired. |
| RLM_EL_FAILED_BACK_UP | -50 | Failed host back up - failover server
released license | If you application is holding a license
from a failover server, when the main server comes back up, the failover
server will drop all the licenses it is serving, and you will get this
status. |
| RLM_EL_SERVER_LOST_XFER | -51 | Server lost it's transferred
license | Your license was served by a server
which had received transferred licenses from another license server. The
originating license server may have gone down, in which case, your
server will lose the licenses which were transferred to it. |
| RLM_EL_BAD_PASSWORD | -52 | password for license | RLM_EL_BAD_PASSWORD is an internal
error and won't ever be returned to the client – if the license password
is bad, the client will receive RLM_EL_NO_SERV_SUPP |
| RLM_EL_METER_NO_SERVER | -53 | Metered licenses require server | Metered licenses only work with a
license server. |
| RLM_EL_METER_NOCOUNT | -54 | Not enough count for meter | There is insufficient count in the
meter for the requested operation. |
| RLM_EL_NOROAM_TRANSIENT | -55 | Roaming not allowed | Roaming is not allowed on servers with
transient hostids, i.e., dongles. |
| RLM_EL_CANTRECONNECT | -56 | Can't reconnect to server | On a disconnected handle, the operation
requested needed to reconnect to the server, and this operation
failed. |
| RLM_EL_NONE_CANROAM | -57 | None of these licenses can roam | The license max_roam_count is set to 0.
This will always be the case for licenses that are transferred to
another server. |
| RLM_EH_SERVER_TOO_OLD | -58 | Server too old for this
operation | In v10, this error means that
disconnected operation
(rlm_init_disconn()) was attempted on a
pre-v10.0 license server. |
| RLM_EH_SERVER_REJECT | -59 | Server rejected client | Either the server is older than the oldest version allowed, or a
generic server is used when the client specifies this is not
allowed. |
| RLM_EL_REQ_OPT_MISSING | -60 | Required option missing | A required option was set with the rlm_set_req_opt() call, and this
string is not part of the license string. This error will only be
reported for nodelocked licenses, the server will always report
RLM_EL_NO_SERV_SUPP. |
| RLM_EL_NO_DYNRES | -61 | Reclaim can’t find dynamic reservation | The license specified to be reclaimed cannot be found. |
| RLM_EL_RECONN_INFO_BAD | -62 | Reconnection info invalid | This is generally an internal error. |
| RLM_EL_ALREADY_ROAMING | -63 | License already roaming on this host | If you attempt to roam N licenses then later N+X licenses, you will
receive this error. The original roam must be returned first. |
| RLM_EL_BAD_EXTEND_FMT | -64 | Bad format for RLM_ROAM_EXTEND | RLM_ROAM_EXTEND formatis product:date:ex- tension_code. |
| RLM_EL_BAD_EXTEND_CODE | -65 | Bad extend code | Extension code does not verify correctly. |
| RLM_EL_NO_ROAM_TO_EXTEND | -66 | No roaming license to extend | This is an attempt to extend a non-existant roaming license. |
| RLM_EL_NESTED_ALIAS | -67 | Nested aliases | You cannot define an alias in terms of another alias. |
| RLM_EL_NO_JSON | -68 | No JSON in returned message | This is an internal error in web services processing with RLM
Cloud. |
| RLM_EL_BAD_JSON | -69 | Bad JSON in returned message | This is an internal error in web services processing with RLM
Cloud. |
| RLM_EL_BADHANDSHAKE | -70 | Bad handshake on web services checkout | This is an internal error in web services processing with RLM
Cloud. |
| RLM_EL_HELPER_ERR | -71 | rlm_helpererror | This is an internal error in web services processing with RLM
Cloud. |
| RLM_EL_PERS_NOT_ON_LIST | -72 | Not on list | The user is not on the personal license list. |
| RLM_EL_PERS_BADPASS | -73 | Bad password | The personal user’s pass- word is incorrect. |
| RLM_EL_PERS_INUSE | -74 | License in use | The personal license is in use. |
| RLM_EL_PERS_HANDLE_ERR | -75 | Handle error | RLM handle error (per-sonal license) |
| RLM_EL_NOTTEMP | -76 | Not a temp license | License is not a temporary license. |
| RLM_EL_NOSERVER | -77 | No server | No server to connect to return temp license. |
| | | |