Question & Answer
Question
Is it possible to distinguish server instance names so that you can see exactly which servers users are logging into.
Answer
The MAXSESSION table, from which the LOGINTRACKING table receives its entries, is used to link Maximo user sessions (userid) to Maximo server sessions (maxsessionuids). It is maintained for security purposes only.
In this table, The serverhost and servername fields indicate the name of the web application server and its mxe.name. In a clustered environment, the MAXSESSION host entry is always the cluster name.
In Maximo 7.1 and 7.5, records in MAXSESSION where ISSYSTEM=1 are system session records. System session records are added when a Maximo JVM connects to the database. There can be more than one system session record.
Note: In Maximo 7.6, system session records are in the SERVERSESSION table. See this technote for more details on that table.
The -Dmxe.name Java generic argument is used to distinguish JVMs for logging purposes, by creating separate log files for each JVM by name.
Adding the -Dmxe.name parameter in the Generic argument changes the information that is put into records created in the MAXSESSION table so that the servername is identified separately from the cluster name. The value entered into the table is the last started member of the cluster. Therefore, it does not identify the exact cluster member that the user session is running on.
See this technote for -Dmxe.name parameter usage.
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg21569019