SLM client
The SLM client is responsible for the communication between the adopting application and the SLM Cluster. You must install the SLM client on each host that has an Infor application interacting with the SLM Server.
An
SLM
client can only be configured to connect to one
SLM
Cluster. The cluster name, cluster identifier, and
SLM
Servers part of the cluster is stored in the client configuration. The
configuration program
slmconfig
can be used to configure the client
configuration. The client configuration data is available in the
servers.xml file that is located in the folder:
%ProgramData%/Infor/SLM/etc
In an SLM Cluster with multiple SLM Servers, the SLM clients decide to which server they will send a license request based on a round-robin schedule. The first license request is sent to the first server listed in the client configuration; a second request to the next etcetera.
Note that additional requests related to an earlier license request, such as a confirm request or a release request is send to the same server as the original request.
When to upgrade SLM Client software
You are not required to upgrade all the SLM clients if a new version of the SLM server is installed, because the SLM server is backwards compatible with previous versions of the SLM client.
You are only required to update an SLM client if one of the adopting applications requires functionality of the new SLM server, because the SLM client must become aware of that functionality.
You can update an SLM client with a newer version in any case, because Infor assures backward compatibility of the SLM client, which means that all applications that work with a previous version of the SLM client also work with the newer versions. If in the future a compatibility break is unavoidable, Infor defines a deprecation period. Note: the SLM Server must always be at least the same version as the SLM clients.
When to adjust SLM client configuration
If the SLM server is moved to another machine, the configuration of the SLM clients must be updated with the new machine name of the SLM server. When there are multiple SLM Servers in an SLM Cluster, the SLM Clients will automatically update their configuration only if they can contact at least one of the SLM servers in the cluster.