#### Advanced tab

This tab allows you to configure the advanced settings of JReport Enterprise Server. See the tab.

The options available in this tab are as follows:

No Security Check

Specifies whether the server responds to all the requests without security checking.

Enable "Publish to Versioning System" for Background Tasks View

Specifies whether to generate the hyperlink Publish to Versioning System in the view page when you run a report set on the JReport Console page. Click this hyperlink to save the report set result as a version.

Keep Connection Alive

Specifies whether to keep the connection alive. By default, this option is checked. When connections are established to the JReport Enterprise Server at runtime, you can choose either to keep the connections alive or to close them. If you uncheck this option, the connection will be disconnected once the HTTP request has been responded to. That is, Internet Explorer or Netscape will not hold the opened connection.

Prompt Message When Server Task Queue is Full

If checked, a message will be prompted asking you either to place the task in the waiting queue or to cancel it when a task cannot be run in JReport Enterprise Server immediately due to the task queue being fully occupied.

Prompt Message When JReport Live Action Queue is Full

If checked, a message will be prompted asking you either to place the action in the waiting queue or to cancel it when an action cannot be performed in JReport Live immediately due to the action queue being fully occupied, or simply showing that no more action can be held at the moment when the waiting queue is full.

Enable Multiple Users to Login Using the Same User Name

Specifies whether multiple sessions created by one user can exist simultaneously. By default, this option is checked and one user can log onto JReport Enterprise Server repeatedly without having to terminate former sessions until the session number reaches the number permitted by the license. If this option is unchecked, only the newly created session will be active, and all the other former sessions created by the same user will be terminated by the server automatically.

Enable Resources from Real Paths

Specifies whether to enable getting resources from real paths. By default, this option is not checked. If you need to get resources from real paths, make sure that this option is checked.

Enable Task Duration

Specifies whether to enable setting a time duration for a task and asking JReport Enterprise Server to cancel the task or to notify you or someone else of the task status via e-mail if the task has not yet finished running when the task duration is up.

If this option is checked, the Duration tab will be available in the Advanced Run and Schedule dialogs.

Enable Linked Catalog

Enables to predefine a linked catalog at server level for the My Reports and Public Reports folders to inherit.

If you have set a linked catalog here, then the My Reports and the Public Reports folders can inherit the linked catalog from the server level once their Enable Linked Catalog property is enabled.

If the option is unchecked, the My Reports and the Public Reports folders cannot inherit linked catalog.

- Select Another Catalog
  Speciifes another catalog. All catalogs in the server resource tree are listed for your selection.

Role Based Authorization

Specifies whether to activate the role based security in replace of the default applied security of setting permissions for users, groups and roles. In the role based security, permissions are defined on roles only, and users and groups are mapped to roles.

If this option is checked, the option Permission Setting UI Displays will be hidden since it applies to the default applied security.

Permission Setting UI Displays

Controls whether to display user, role or group permissions in the permission setting UI for the server resource tree node and version properties, and the scheduling to version and advanced run dialogs.

Permission Algorithm

Specifies an algorithm for calculating a user, role or group's permission.

For information about the permission accumulation algorithm and the user permission replacement algorithm, see server.permission.algorithm.

User Session Timeout

Specifies the time limit for a user to gain access to JReport Enterprise Server.

Generally speaking, if several users attempt to gain access to JReport Enterprise Server at the same time and among them, a user is unable to send requests to JReport Enterprise Server for a period of time, the server will then log it out after timeout. The default session timeout is 3 hours.

Time Limit before Moving to Background

Specifies the maximum time for running a report set. If a report set is so large that JReport Enterprise Server cannot run it within the time specified here, it will be put into the Background Tasks page and the server will go on running the report set there. If you want to stop running the report set, select the report set by clicking in the row and then delete it from the Background Tasks tab.

Status Refresh Interval

Specifies task duration check frequency. By default, JReport Enterprise Server checks task duration every 30 seconds. This value can also be reset by the task.duration.check_cycle property in the server.properties file. Note that the value must be an integer greater than 0.

The option is available when the option Enable Task Duration in this tab is checked.

Temporary Files Life

Specifies the length of the period to keep the temp files for after they have been generated. By default it is 24 hours. Temp files are deleted 24 hours after they have been generated.

Engine Priority

Specifies the priority of the engine in CPU usage when multiple tasks are running on your machine. It can be one of the following: Lowest Priority, Low Priority, Normal Priority, High Priority, and Highest Priority.

On the condition that multiple tasks are running on your machine, you can decide your engine's priority in CPU usage by choosing one of them. For example, if you choose Low Priority, JReport Engine will share a comparatively small part of the CPU usage when it is running. Whereas, if you choose High Priority, JReport Engine will occupy more CPU usage. This choice provides you with greater flexibility in adjusting the engine's utilization of the CPU according to your requirement. Of course, the higher the priority, the faster the performance.

Save

Applies the changes to JReport Enterprise Server.