Lawson Online Transactions Utilities

Lawson provides two utilities for overseeing and controlling live transactions that are used with the Lawson Application Server (latm).

Note: 

The tmmon and tmcontrol utilities are not used with third-party transaction managers, which replace the functionality of the Lawson Application Server (latm).

Transaction Monitor Utility (tmmon)

The Transaction Monitor utility (tmmon) gives you information on performance and usage. When tmmon is running, it monitors live transactions passing through the Lawson Application Server (latm) and views users attached to latm. Even when tmmon is not running, the Lawson Application Server (latm) continues to gather statistics and keeps all monitoring information in a block of shared memory that tmmon can access and read. For more information, see Running the Transaction Monitor (tmmon).

Transaction Monitor Control Utility (tmcontrol)

The Transaction Monitor Control utility (tmcontrol) lets you restart programs. When a new version of a program has been compiled and the Lawson Application Server (latm) needs to use the new version, you can instruct the Lawson Application Server (latm) to close and restart the Lawson Runtime System processes for that program.

Using tmcontrol you can instruct the Lawson Application Server (latm) to reload the Users Per Process values. Changes to the Users Per Program values that are defined in Form ID Definition (tokendef) and Program Definition (pgmdef) do not take effect until the Lawson Application Server (latm) is instructed to reload the values.

The tmcontrol utility also enables you to create and delete monitor logs. You can toggle monitor logging on and off. Once logging is started, the monitor log is created or appended and form snapshots are written to the monitor log at the same rate as the form refresh rate. For more information, see Restarting a Program Using tmcontrol.