Servlets
By definition, a servlet is a Java executable that runs in a servlet container. Once started, a servlet stays in memory and can fulfill multiple requests. Multiple copies of a servlet can run simultaneously (multi-threading) to handle multiple simultaneous requests. Because servlets are in memory, they can cache data for fast access.
Each servlet has a specific task. In general, a servlet's task is to respond to a user request, the results of which will appear in the user's browser.
All Lawson servlets are deployed in a J2EE-compliant servlet container and make use of the services provided by the container
Following is a list of the most important IOS servlets and a brief functional description.
DrillInfo
Used by the Lawson Security Administrator to determine which tables a drill accesses. It does this by reading drill rules and returning the list to the Administrator.
FileMgr
Provides a method for an application to save files to / from the Lawson server. Used by Lawson Portal and Self-Service applications.
gettrav
Delivers a complete description of a portal page to Lawson Portal at runtime.
Help
Calls help files when a user makes a request to use help.
IOSCacheRefresh
Refreshes IOS cache per a user request from Lawson Portal administration bookmarks or through internal calls from Lawson components.
JobServer
JobServer handles gathering information about user jobs per requests. Depending on the type of request (that is, the component that makes the call), the data it returns is different.
-
Requests from Joblist: JobServer returns a list of a user's defined jobs.
-
Requests from Print Manager: JobServer returns a list of a user's print files.
-
Requests from Job Scheduler: Job Server returns a list of scheduled jobs, including completed, waiting and active jobs.
Profile
Provides a way for components that cannot directly access the LDAP server to access some user information stored in LDAP. This includes:
-
RM attributes
-
GEN attributes
-
Lawson Portal role files
-
Locale information and translated Lawson Portal messages
-
Job Scheduler information
SSO identity information cannot be retrieved through Profile.
Report
Shows reports that have been generated by batch jobs. Used by several Lawson components, including Lawson OLE DB Object Services.
RmUpdate
Updates user information from Lawson Portal to Resource Management.
Router
Routes a call to the appropriate service (Data, Drill or Transaction). It translates HTTP requests into Java objects that can be processed by the Broker/Agent framework.
SysEnv
Displays system environment information for a user. Information is displayed by default in XML format but, through configuration, can also display in HTML.
Transform
Transforms an XML screen definition to XSL format.
Translate
Facilitates translation of phrases and messages in local languages.
What
Displays servlet versioning information.
Xpress
Returns screen definition of 4GL tokens in XML format.