Question: I want to more tightly control my clients capabilities in RSWeb. Where can I set limits like the ability to time-out after a set period?
Answer: As your question focused on a system setting, as opposed to a user access issue, I am going to base my answer on that.
The RSWEB.INI settings allow you to change the way RSWeb.NET handles session timeouts, query settings and other options. The settings are accessed in Administration, from the RSWIN.INI Config dialog. The following options can be set.
Options Section
CreateReport - allows you to create a Web Order Report instantly or at a scheduled time. The default is to create it at a scheduled time.
SaveUserLog - turns on/off the User Log grid which contains information on every Web user that logs in. By default this feature is turned off. To turn on it must be set to Yes.
Query Section
MaxOrderDetailRows - indicates the maximum number of orders that display in the Order Status grid. If no entry is made, the default number of rows is 500. The setting can be any non-zero number.
MaxOrderExpressContainees - indicates the maximum number of containees that can be displayed in a container in the Order Express Search results. The default is 50 and the maximum is 1000.
NOTE: If the MaxOrderExpressContainees option is set to a large number, the performance of the Order Express Result grid may be affected if there is a large number of containers and containees in the results.
MaxOrderExpressRows - indicates the maximum number of Order Express Search results that can be displayed from a query. The default number of rows is 500.
MaxRangeAllowed - limits the range size when querying for orders in the Search Orders screen. This setting affects the Batch Order Number Range and Tracking Number Range fields. The default setting is 2000, and the maximum is 10,000.
MaxRows - indicates the maximum number of results, from a query, that can be displayed. The default number of rows is 500. The setting can be any non-zero number.
MaxUploadRows - indicates the maximum number of results from a query in a file upload. The results display in the Cart. If no entry is made, the default number of rows is 2000. The setting can be any non-zero number.
TimeOut - determines the amount of time that a query runs before stopping. If a query times out, no results are returned and the user is notified that the query timed out. By default, this has been set to 60 seconds. The setting can be any non-zero number.
Rotation Section
CheckItemsInSet - automatically checks items put onto workorders to make sure all items in the same set are added also. The default setting is No (do not check).
Session Section
ItemVerify - turns on the Item Verification feature. This feature verifies if an item is available for order before the order is submitted. If an item is not available for order, an exception message displays the item type, item code, current status and status date. By default this feature is turned off.
ItemVerifyDetailed - is only relevant if ItemVerify is enabled. This gives the web user a more detailed message if an item they requested is not available. An exception message displays the same information as ItemVerify does, but also includes the workorder number and requestor name. By default this feature is turned off.
LicenseTimeOut - instructs RSWeb.NET when to log out a web user from a Web Session. This is applicable when the web user has not logged out correctly or has been inactive for a specified time period. When this timeout occurs, the web user is forced to log in again and is placed back at the home screen. By default, this has been set to 1200 seconds (20 minutes). The setting can be any non-zero number less than 32,768. To modify, enter the time amount in seconds and the update will take place upon closing and re-opening of an RSWeb.NET session.
Ian Thomas
Executive Vice President
O'Neil Software, Inc.