IOS directory and file reference

These describe the locations of the main directories and files used by the Internet Object Services and the products that rely upon the Internet Object Services, such as the Lawson Portal, Self-Service applications, and Infor Lawson Add-Ins for Microsoft Office.

Directory or File Description
document root directory The document root directory is the directory the web server starts from in order to locate web applications and satisfy browser requests. In the Lawson system, the .war or .ear files for IOS, Lawson Security, and Single Sign-On are in this directory. Also, the Lawson Portal and Design Studio directories are under the document root directory.
persistdata This directory must be on the same server that the Lawson applications are on. The precise name and location is set during installation of Infor Lawson Core Technology. It contains files with user data, bookmark assignments, Design Studio content, and Lawson Portal help. The default name is persistdata.
$GENDIR/cgi-bin This directory contains the CGI programs called by other Lawson programs, especially those related to the Lawson Portal. Many of these programs have been superceded by servlets and other non-CGI programs, but are still available for backwards compatibility.
lawson/servlet Located within the web applications directories, this directory contains the Java servlet class files, such as those for the SysEnv, Profile, IOSCacheRefresh servlets. It also contains the Cgilawson servlet, through which calls to CGI programs are routed.
ios.jar

This file implements the Internet Object Services. Its location is:

WebSphere: /QIBM/UserData/WebSphere/AppServer/V6/ND/profiles/AppServerName/installedApps/Cell/IOS.ear/jar

commons-logging.jar

This file is a wrapper abround a variety of logging API implementation. It is used throughout IOS.

WebSphere: /QIBM/UserData/WebSphere/AppServer/V6/ND/profiles/AppServerName/installedApps/Cell/IOS.ear/jar

log4j.jar

This file implements IOS logging. Its location is:

WebSphere: /QIBM/UserData/WebSphere/AppServer/V6/ND/profiles/AppServerName/installedApps/Cell/IOS.ear/jar

ehcache.jar

This file implements caching for secured fields and secured form tabs in the Lawson Portal. Its configuration file is $LAWDIR/system/appservercache.xml. The jar file is located at:

WebSphere: /QIBM/UserData/WebSphere/AppServer/V6/ND/profiles/AppServerName/installedApps/Cell/IOS.ear/jar