Intellicus Enterprise Reporting and Business Insights 19.0

Configuring Web Portal

0 views June 28, 2020 0

As a part of report client configuration, communication details and logging preferences are stored.

This process is carried on portal configuration page.  Click Navigate > Administration > Configure > Web Portal.

Configuring Client (Web Portal)
Figure 3: Client Configuration using Web Interface

If Intellicus is running with security = false, then specify following URL in the browser’s address bar to get this page.

http://<localhost>/intellicus/pattern/conf and then click Client tab.

Web Component

Report Server IP: This is the report server for client to connect.  The default IP is 127.0.0.1 (if report server and web portal are on the same machine).

Default: 127.0.0.1

Example: REPORT_ENGINE_IP=127.0.0.1

Report Server Port: This is the port number at which report server listens to client (portal).  This should be the same as the one configured in report server.  Default: 45450

Default: 45450

Example: REPORT_ENGINE_PORT=45450

Tip: After providing values for Report Server IP and Report Server Port, click Test Connection button to check if Intellicus Report Server is up and running at specified IP and Port.  When you click Test Connection button, portal responds with respective message.

Report Server Time Out (seconds): This is the maximum time in seconds for the server to respond.  If the server does not respond within specified time, client (portal) will display error message Server not responding to user.  Default: 600

Default: 600

Example: SERVER_TIME_OUT=600

HTML Viewer Time Out (seconds): This is the time in seconds for which client will wait before closing the communication thread between report server and client (portal) while running HTML reports. This generally happens when user switches over to some other page leaving the current process before completion. Default: 30

Example: HTML_VIEWER_TIMEOUT=30

Report Server Chunk Time Out (seconds): This is the time in seconds for which client will wait to receive 1st chunk of report output from report server.  Default: 600

Default: 600

Example: SERVER_TIME_OUT_CHUNK=600

Logging

Logging Enabled: To log activities performed by client (portal), click Yes.  Set it to No to disable logging.

Default: Yes

Example: LOGGING_ENABLED=Yes

Log Level: This property sets the level of criticality to be considered for logging.  Options available in the drop down list are: Debug, Info, Warn, Error and Fatal.  Default: Error

Example: LOG_LEVEL=Error

Additional PropertiesManual Configurations

Additional properties that can be manually configured under ReportClient.properties file are:

INTERA HOME

This is fully qualified path to “root” folder in Report Application.
This path signifies the folder in which application logs are to be created.
This path is used while initializing the application in the integration scenario.
Default value is blank.

Example: INTERA_HOME=..webappsintellicusclient

Output Mode

This value should be same as Report Engine’s REPORT_OUTPUT value. Output mode decides from where to read the report files to display and to save reports.

filemode: shared folder mode: files are created in REPORT_PATH folder by Report Engine.

streammode: Stream Mode: Files are created by Report Engine Interface into REPORT_PATH folder after reading report files from Report Engine through socket.

Default:streammode

Example: OUTPUT_MODE=streammode

Report Path

This is the folder where Report Engine puts the generated report files and from where Report Engine Interface reads the report files.

Default: reports

Example: REPORT_PATH=reports

Temp Path

Report Client uses this temp folder for its temporary operations.

Default: temp

Example: TEMP_PATH=temp

Relative Path

This is the relative path for Application integration purposes.

Default: “”

Example: RELATIVE_PATH= “”

Mapping Business Parameters to User Info

This property is used to map the business parameters that are used to filter data to User Info attributes like security descriptor, customer id, location etc.

Default: “”

Example: PARAMS_TO_USERINFO_MAP= “”

User Credentials

These user credentials will be used while accessing the Report Client Configuration Page when web client is unable to communicate with Report Server. Intellicus stores user password in encrypted form only, the USER_PASSWORD property will be replaced with ENCR_USER_PASSWORD with the encrypted value set into it. If Administrator wants to change the password manually, he/she would require to add USER_PASSWORD property and set plain text password in this property.

Default values are:

USER_NAME=Admin

USER_PASSWORD=Admin

USER_ORG=Intellicus

Example:

USER_NAME=Admin

ENCR_PASSWORD=Y80ucY+JdRY=

USER_ORG=Intellicus

Task Scheduler Report Clean up Time

Specifies the time interval (in milliseconds) a report would be deleted from REPORT_PATH

Default: 4*60*60*1000 (4 hrs)

Example: REPORT_CLEAN_UP_INTERVAL=14400000

Task Scheduler Report Clean up Interval

Specifies the time interval (in milliseconds) for a ‘Report Cleaner’ to check if any report has crossed its clean up time.

Default: 60*60*1000 (1 hr)

Example: REPORT_CLEAN_UP_TIME=3600000

Load Balancer Registry Status

This flag specifies usage of Load Balancer Registry.

Default: FALSE

Example: REGISTRY_ENABLED=FALSE

List of Load Balancing Registries

Default: 127.0.0.1:60000

Example: REGISTRIES=127.0.0.1:60000

HTML Folder Capacity

This is the folder capacity for HTML reports.

Default: 5000

Example: HTML_FOLDER_CAPACITY=5000

Applying Custom Login Page

This is the login page URL which can be specified if user wants to use some other page as a login page.

Default: LOGIN_PAGE_URL=blank

Example: LOGIN_PAGE_URL= http://192.168.33.11:5000/intellicus/

Escaping XSS characters

List of all javascript characters which need to be escaped.

Every property (left side of assignment) contains key, value pair.

First value after assignment is ASCII value of that javascript char.

[JAVASCRIPT_ESCAPE_CHAR]

DOUBLE_QUOTES=34,”

BACKSLASH=92,\

SINGLE_FORWARDSLASH=47,/

TAB=9,t

NEW_LINE=10,n

CARRIAGE_RETURN=13,r

FORM_FEED=12,f

SINGLE_QUOTE=39,’

Escaping XML characters

List of all html characters which need to be escaped.

Every property (left side of assignment) contains key, value pair.

First value after assignment is ASCII value of that html char.

[HTML_ESCAPE_CHAR]

GREATER_THAN=62,&gt;

LESSER_THAN=60,&lt;

QUOTE_BACKSLASH=34,&quot;

AMPERSAND=38,&amp;

SINGLE_QUOTE=39,&#39;

Actions

Change property values as required for Web Portal.  Click Save button on top-left corner to save the changes.

Action Buttons
  • Test Connection: To check if Intellicus Report Server is up and running at specified IP and Port.
  • Download Log (under Log Files): Downloads and opens the current log.
  • Purge Log (under Log Files): Deletes all old log files. It does not delete current log file.
  • Save: Saves changes made in client configuration.
  • Cancel: Abandons the changes.