To control access to
pm.dat
, Rational Statemate uses a Windows service or a UNIX daemon calledstmlockman
, which must run at all times. Thestmlockman
daemon serializes access topm.dat
and prevents conflicting write requests from corrupting the file.All Rational Statemate hosts must connect to
stmlockman
through a TCP/IP port. By default,stmlockman
listens on port 54321.The name of the server that runs stmlockman is stored in the text file
stmlockman.host
. By default, this file is in the same directory that is assigned to the environment variablePMDB_NAME
. You can point to an alternative location by setting the environment variableSTM_LOCKMAN_HOST_PATH
.