BackPrevious Topic  Next TopicNext

Configuring Advanced Server Settings

Administrators can customize advanced settings of Report Server. For example, you can enable the server to do a security check upon all requests, enable end users to specify time condition for scheduled report tasks, and customize timeout time for user sessions and temporary files. This topic describes the advanced server settings and how you can access them.

To configure the advanced server settings,

  1. On the system toolbar of the Server Console, navigate to AdministrationConfiguration > Advanced. Server displays the Advanced page.
  2. Customize the options on the page. For more information, see the Option table later in this topic.
  3. Select Save.
  4. Restart Server to make the changes take effect.
Option Description
No Security Check Select No Security Check if you want Server to respond to all requests without security checking.
Enable "Publish to Versioning System" for Background Tasks View Select the option if you want to enable the Publish to Versioning System option when running a report in the Advanced mode in a format other than the Page Report or Web Report format. For more information, see another way to publish a report to version.
Keep Connection Alive By default, this option is selected. When you establish connections to Report Server at runtime, Server keeps the connections alive. You can clear this option if you want to close the connections. Server will disconnect the connections once it responds to the HTTP requests, and the web browser will not hold the open connections.
Prompt Message When Server Task Queue Is Full By default, this option is selected. Server displays a message asking you to either place the task in the waiting queue or cancel it, when a task cannot run due to the task queue being fully occupied.
Prompt Message When Page Report Studio Action Queue Is Full By default, this option is selected. Server displays a message asking you to either place the action in the waiting queue or cancel it, when Page Report Studio cannot perform an action immediately due to the action queue being fully occupied, or 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 Use this option to decide whether you want a user to create multiple sessions simultaneously. By default, this option is selected. Users can sign in to Report Server repeatedly without having to terminate the former sessions until their sessions reach the maximum number permitted by the license. Clear this option if you want only the newly created session to be active and all the other former sessions created by the same user to terminate automatically.
Enable Resources from Real Paths Select this option if you want to enable users to get resources from real paths.
Enable Task Duration Select this option if you want to enable the task-level timeout mechanism on Report Server.
Enable Linked Catalog Select this option if you want to predefine a linked catalog at the server level for the built-in resource folders to inherit. Then select the Select Another Catalog option to choose the catalog in a dialog box. Those folders can inherit the linked catalog from the server level once users enable the Enable Linked Catalog property of the folders.
Role Based Authorization Select this option if you want 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, you can define permissions on roles only, and map users and groups to roles.

When you select this option, Server hides the Permission Setting UI Displays option since it applies to the default applied security.

Permission Setting UI Displays By default, Server displays user, role, and group permissions in the resource permission setting UI. Clear User, Role, or Group if you do not want to display their permissions when setting resource permissions.
Advanced Password Select this option if you want to set the advanced password rule for setting password on Report Server, but not for administrators setting and changing password for other users.
  • Report Password Rule
    Select to use Report's built-in password rule.
    • Min Length
      The minimum number of characters in a password. The number you specified here should be larger than the password minimum length defined for all users created in the Administration > Security > User page. The default number is 8.
    • Uppercase
      Passwords must contain at least one uppercase letter. Clear Uppercase if you do not want uppercase letters in passwords.
    • Lowercase
      Select Lowercase if you want passwords to contain at least one lowercase letter.
    • Number
      Passwords must contain at least one Arabic numeral. Clear Number if you do not want numbers in passwords.
    • Symbol
      Select Symbol if you want passwords to contain at least one character that is not a letter, numeral, or space.
  • User Defined Password Rule
    Report provides the interface AdvancedPasswordRule in the package jet.server.api.admin for you to define your own password rule. You can specify a Java class to implement this interface, then add the path of the class file to the ADDCLASSPATH variable in the setenv.bat file in <install_root>\bin. After that, select this option and type the name of the class in the text box to validate the password.
Permission Algorithm Select an algorithm for calculating the permission of a user, role, or group.

For more information about Permission Accumulation Algorithm and User Permission Replacement Algorithm, see server.permission.algorithm.

Show Resource Name Extension Clear the product names if you want to hide the resource name extension in the resource trees in the products.
  • Report Server
    Server displays the resource name extension in the resource tree on the Server Console. Clear this option if you do not want the resource name extension on the Server Console.
  • Web Report Studio / Page Report Studio / JDashboard
    Server displays the resource name extension in the resource tree in Web Report Studio, Page Report Studio, and JDashboard. Clear this option if you do not want the resource name extension in Web Report Studio, Page Report Studio, and JDashboard.

    Note icon When you do not have the JDashboard license, the option name is Web Report Studio / Page Report Studio.

User Session Timeout The time limit that you can have to gain access to Server or not to perform any operations on the Server, before Server signs you out.

If several users attempt to access Server at the same time, and among them, a user is unable to send requests to Server for a period of time, Server will sign the user out after the timeout. The default session timeout is 500 hours.

Time Before Moving to Background The maximum time for running a report. If a report is so large that Report Server cannot run it within the time you specified here, Server will put it on the My Tasks > Background Tasks page and go on running the report there. If you want to stop running the report, select it and then delete it from the Background Tasks page.
Schedule Execution Timeout The maximum time for running a scheduled task before Server cancels it. The default value 0 means no timeout.

Note iconIn a cluster environment, all nodes take the same value of this option.

Status Refresh Interval

Server enables this option when you selected the Enable Task Duration option on this page.

By default, Report Server checks task duration every 30 seconds. You can set the value to an integer greater than 0. You can also set the value by the task.duration.check_cycle property in the server.properties file.

Temporary Files Life The time to keep the temporary files after Server generates them. By default, Server deletes temporary files 24 hours after Server generates them.
Engine Priority Select the priority of the engine in CPU usage when multiple tasks are running on your machine. It can be Lowest Priority, Low Priority, Normal Priority, High Priority, and Highest Priority.

If you choose Low Priority, Report Engine will share a comparatively small part of the CPU usage when it is running. Whereas, if you choose High Priority, Report 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.

Max Records in Parameter Value List The maximum number of values that can display in the value list of the parameters which are bound with columns. To show unlimited values, set the number to -1.
Max Login Attempts Before Lockout The maximum number of times that users can attempt to consecutively sign on to Server during an HTTP session, before Server locks the account.
Account Lock Duration The amount of time that Server locks user accounts due to exceeding the maximum attempts of signing on to Server. Server unlocks user accounts after it restarts.

Back to top

BackPrevious Topic  Next TopicNext