|
IOS Servlet |
Description |
Log |
|
ags.class |
Provides servlet Interface to pooled pts transaction services; Provides transaction interface to Lawson 4GL applications - add, change, delete, next, previous, etc… |
agsServlet.log |
|
dme.class |
Provides servlet Interface to pooled streamdme services; Provides inquiry interface to Lawson SEAs and Lawson OLE DB Object Services |
dmeServlet.log |
|
FileMgr.class |
Provides file manipulation functionality for Portal and Design Studio; used in "Rebuild Custom Form", "Set Custom, creation of user shortcut files, etc… |
servlet container log |
|
gettrav.class |
Provides retrieval of custom Portal content definitions |
getTrav.log |
|
ida.class |
Provides servlet interface to pooled streamida services. Provides drill around/select capabilities to the Lawson Portal |
idaServlet.log |
|
IOSCacheRefresh.class |
Provides management of IOS cached objects |
servlet container log |
|
JobServer.class |
Provides listing of job, print file, and job status entries to the Portal |
CGIDIR/rmi/JobDocs.log and servlet container log |
|
LawSearch.class |
Provides Portal search capability of Lawson Repository and Bookmarks |
servlet container log |
|
Profile.class |
Provides user information for use in initializing the Portal |
servlet container log |
|
Reflux.class |
Servlet Interface to Lawson form definitions. See also Xpress.class |
eli.log and servlet container log |
|
SysEnv.class |
Provides Administrative utility to report system information |
servlet container log |
|
Transform.class |
Performs server side XSL transformation of XML content |
servlet container log |
|
Translate.class |
Provides language/phrase translation to Lawson Portal |
Translate.log |
|
What.class |
Provides IOS deliverable and version information |
servlet container log |
|
Xpress.class |
Provides servlet Interface to Lawson form definitions, retrieves standard and custom Lawson form definitions, and replaces IOS version 8.0.1.x Reflux servlet |
servlet container log | Note: Log files that simply reference the log file name assume that logs will only be written to the directory the servlet container was started from. To enable logging, you must create your files in the directory the servlet container was started from.
|
IOS CGI |
Description |
Log |
|
addlogin.exe |
Calls ags to add web user information |
CGIDIR/addlogin.log |
|
ags.exe |
The Application Gateway Service is a CGI program used to send transactions to the Lawson 4GL application |
CGIDIR/ags.log |
|
authen.exe |
Provides webuser authentication (Lawson security) and IOS user settings for Information Office |
CGIDIR/authen.log |
|
chgfile.exe |
This program maintains a setup file to be included as JavaScript. The setup file contains lines in the form of var name=value that are replaced or added with name=value pairs from the query string |
CGIDIR/chgfile.log |
|
deleteuser.exe |
Calls ags to delete web user |
CGIDIR/deleteuser.log |
|
dme.exe |
(Data Mining Engine) Provides means to select/return records of data from a Lawson database |
CGIDIR/dme.log |
|
formdef.exe |
(Form Definition) Retrieves standard Lawson form definitions |
CGIDIR/formdef.log |
|
jobrun.exe |
Provides job submission, available printer listing, job/print file listing, add/change of job, and view print file using webrpt.exe |
CGIDIR/jobrun.log |
|
logfldjs.exe |
Provides javascript objects, properties, and functions for the Development Environment for javascript (OCJS) |
CGIDIR/logfldjs.log |
|
lre.exe |
(Logan Remote Engine) - Routes web server CGI requests to Lawson application server in IOS remote configurations; Most CGI programs on the web server are lre copies |
CGIDIR/lre.log |
|
lrs.exe |
(Logan Remote Server) - Receives web server CGI requests and routes them to the full Lawson CGI program on the Lawson application server in IOS remote configurations |
CGIDIR/lrs.log |
|
multiags.exe |
Provides means to execute multiple AGS calls in a single CGI request. The program then uses the AGS library functions to process each call, collect the results, and return them to the browser |
CGIDIR/multiags.log |
|
mvfile.exe |
Provides means to move a file, or all files in a directory, on the server |
CGIDIR/mvfile.log |
|
pts.exe |
Provides pooled transaction services; Provides transaction interface to Lawson 4GL applications - add, change, delete, next, previous, etc… |
CGIDIR/rmi/pts.log and CGIDIR/rmi/IOS.log |
|
saveform.exe |
(Save Form) provides the ability to save the contents of Development Environment for Javascript (OCJS) Form Designer Customization to the server |
CGIDIR/saveform.log |
|
streamida.exe |
Provides pooled stream ida services. Provides drill around/select capabilities to the Lawson Portal |
CGIDIR/rmi/streamida.err and CGIDIR/IOS.log, CGIDIR/rmi/streamida.log*, CGIDIR/rmi/IDA_LOG_PID*,
*See Streamida logging options below for detailed instructions* |
|
userdocs.exe |
Provides listing of queued jobs and print files |
CGIDIR/userdocs.log |
|
webrpt.exe |
Provides the ability to view/download Lawson Standard Reports in Text and PDF formats. Also offers the capability to print Lawson reports to a Lawson defined printer |
CGIDIR/webrpt.log |
|
xdelprint.exe |
Provides ability to delete Environment print file records for a specified webuser |
CGIDIR/delprint.log |
|
xmlrptgen.exe |
Provides generation of Lawson XML, ADO reports |
CGIDIR/xmlrptgen.csv |
|
xtra.exe |
Enables XML, ADO, CSV report formats |
WEBDIR/lawson/xtra/debug.log
WEBDIR/lawson/xtra/debug.log
*See Xtra logging options below for detailed instructions* |
|
JAR functions |
Description |
Log |
|
EReporting.jar |
Produces XML reports and CSV extractions |
WEBDIR/lawson/xtra/debug.log |
|
RMI server |
Manages the pooled pts and streamida processes |
CGIDIR/rmi/IOS.log
(debug, true/info, warn, error, false/fatal) |
|
BookmarkManager |
Manages bookmarks |
LAWDIR/system/BookmarkMgr.log
LAWDIR/system/ioserr.log |
|
DigPool |
Manages Pooled Dig objects |
LAWDIR/system/DigPool.log |
|
GetXRef |
Provides access to RM user credentials |
LAWDIR/system/ioserr.log |
|
LawDataArea |
Maintains PDL/DA cache |
LAWDIR/system/ioserr.log |
|
LawSearchWorker |
Services LawSearch requests |
LAWDIR/system/LawSearchWorker.log |
|
LawsonTranslate |
Provides phrase translation |
LAWDIR/system/LawsonTranslate.log |
|
LRSClient |
Passes CGI calls via LRS |
CGIDIR/rmi/LRSClient.log |
|
ProcTrav |
Execute travlets and nuglets |
CGIDIR/rmi/gettrav.log |
|
ProfileFactory |
Services profile requests |
LAWDIR/system/ioserr.log |
|
Program
Programs |
Manages program (token) info cache |
LAWDIR/system/Program.log |
|
SecClass |
Services security check requests |
LAWDIR/system/ioserr.log |
|
Translator
TranslatorFactory
TranslatorTunnel |
Translation services |
SERVLETDIR/txlt.log |
|
UIDef |
Manages custom form info |
LAWDIR/system/ioserr.log
LAWDIR/system/UIDef.log |
|
UserInfo |
Collects, manages, and returns user information |
LAWDIR/system/ioserr.log |
|
XPressFactory |
Services XPress requests |
LAWDIR/system/XPress.log | RMI Server logging options:
Lawson provides 5 error levels which correspond to JVM error levels debug, info, warn, error and fatal. Note: The log level for the Lawson RMI server is defined by the "logging" parameter in the CGIDIR/rmi/PoolMgr.properties. It can be set to any of the values defined above, but RMI must be restarted in order for the changes to take effect. debug - Most verbose. Records the query string received for each request, request completion and time statistics. If this log level is selected, "info/true", "warn", "error", and "false/fatal" messages are also recorded to the IOS.log. As this setting will record log info quite frequently, it is recommended that this setting be used in testing/performance situations, or on production systems where the log is archived or truncated on a regular basis.
info or true - Second most verbose. Provides request completion and time statistics as well as "warn", "error" and "false/fatal" messages to IOS.log. This is typically the default logging option used. warn - Third most verbose. Provides warnings of non-fatal events (i.e. "Request timed out"). If this mode is selected, "error or "false/fatal" errors are also reported to IOS.log. error - Fourth most verbose. Provides processing errors within the Pool Manager and writes "false/fatal" messages to IOS.log. false or fatal - Least verbose. Reports fatal problems during startup, operation, and shutdown of Pool Manager (PoolMgr). You must restart RMI to correct any fatal errors, however.
Streamida logging options:
Some streamida logging is provided by IOS.log and streamida.err, but the most detailed logging is provided by the CGIDIR/rmi/IDA_LOG_PID and CGIDIR/rmi/streamida.log file. Streamida has tunable log settings and attributes. The attributes are set in CGIDIR/rmi/streamida.env (assuming RMI is started from this location). Here is a sample streamida.env file: IDA_PARAM_FREQ=5 IDA_HANDLE_MAX=15 IDA_HANDLE_MIN=5 IDA_AUTOLOG=TRUE IDA_LOGGING=TUNE Explanation of parameters:
- IDA_PARAM_FREQ
- This is the number of ida queries that are processed between reads of the streamida.env file. If a streamida process reads the streamida.env file and discovers IDA_PARAM_FREQ=100, that streamida process will execute 100 queries before reading streamida.env again. If values in streamida.env are changed before this streamida process reaches the 100th query, the changes will be implemented when that streamida process reaches 100 queries and refreshes its values from the streamida.env file. The special value IDA_PARAM_FREQ=MAX is supported; this sets the refresh frequency to the maximum value an integer variable can hold (this value varies by platform, but is at least 32,000). This parameter allows changes to take effect quickly while tuning (i.e IDA_PARAM_FREQ=1) and to allow infrequent reads in a production Environment (IDA_PARAM_FREQ=MAX).
- IDA_HANDLE_MAX and IDA_HANDLE_MIN
- These two parameters allow optimization of database handle usage. After each query is processed, streamida will compare its number of open file handles to the current value of IDA_HANDLE_MAX. When the number of open handles exceeds IDA_HANDLE_MAX, streamida will close the number of handles necessary to get the total down to IDA_HANDLE_MIN.
- IDA_AUTOLOG
- If this parameter is present, each streamida process will create its own log file when the process is created. Be aware that if this parameter is active, there is a potential for creation and accumulation of a large number of log files. Before you can turn off this feature, your IDA_AUTOLOG line must be removed or commented out. (To comment out a line, place a pound sign at the beginning of the line).
- IDA_LOGGING
- This parameter controls the types of messages that are written out to the log file. The supported values for IDA_LOGGING are:
- ERROR – only error messages are written to log file
- DEBUG – debugging and error messages, including the query string, are recorded
- TUNE
– messages intended to aid performance tuning are recorded
- SECURE – only security-related messages are recorded
- ES – error and security messages are recorded
- ALL – every message possible is logged
- NONE – no messages are logged
If the IDA_LOGGING value is NONE, no logging is attempted. For any other IDA_LOGGING value, each process will check for existence of a log file named IDA_LOG_<pid> where <pid> is its process I.D. If a file by that name exists, the streamida process will write log messages to it. If no log file exists for a process when the process reads values from streamida.env, the process will not attempt to log messages, and will not check for existence of a log file until the next time it reads streamida.env. Error messages will also be written out to streamida.log if the log file exists. This logging differs from logging to IDA_LOG_<pid> files in two respects:
- This logging takes place any time the streamida.log file exists, regardless of the value of the IDA_LOGGING variable in streamida.env.
- All streamida processes in a pool write error messages to the same streamida.log file versus logging by process id of the streamida process.
Default values:If no streamida.env file is found, default values will be used. If a streamida.env file does not contain a parameter, or attempts to define an invalid value for a parameter, the default value for that parameter will be used. The default values are: IDA_LOGGING=ERROR IDA_PARAM_FREQ=25 IDA_HANDLE_MAX=100 IDA_HANDLE_MIN=25 Xtra Logging Options:
- The WEBDIR/lawson/xtra/LOGGING file must be in place for any information to be written to the logs referenced in the table for the xtra.exe program.
| |