ReportCaster Distribution Server Features

In this section:

How to:

ReportCaster administrators should be aware of the following ReportCaster Distribution Server activities and features:


Top of page

x
ReportCaster Distribution Server Startup

When the ReportCaster Distribution Server starts, it verifies that it can communicate with the following components:

Under certain conditions, the ReportCaster Distribution Server will open in console mode. ReportCaster console mode allows you to configure ReportCaster from the WebFOCUS Administration Console. The Distribution Server will open in console mode if:

Note: Check the scheduler.log file for information specific to your Distribution Server opening in console mode.

From the WebFOCUS Administration Console, you can verify the connection settings and test connectivity to the Repository. If you can connect to the Repository, but ReportCaster still opens in console mode, then the Repository does not contain its tables and you must create them.

Note: If Remote Authentication is set to Yes or to HTTP Header in the ReportCaster Configuration tool, then the value of IBIMR_RC_SVCUSER and the value of the default administrator in the ReportCaster configuration file (which must be the same) must be the ID used to Remotely Authenticate to ReportCaster. For information on ReportCaster Remote Authentication, see the WebFOCUS Security and Administration manual.

Upon successful initialization, the ReportCaster Distribution Server checks for jobs that need to be recovered and jobs that need to run as specified by the Recovery and Scanback parameters.


Top of page

x
Procedure: How to Verify or Change Repository Connectivity Settings
  1. Log into the WebFOCUS Administration Console and expand the ReportCaster tab in the left pane.
  2. Confirm that the Repository configuration settings are correct, as follows:
    1. Under the ReportCaster tab, click Repository, Connection.

      The right pane displays the Repository database parameters.

    2. Review the settings and make changes, if needed.
    3. Click Save.
  3. Test connectivity to the Repository, as follows:

    Under the ReportCaster tab, click Repository, Test Repository.

    The results appear in the right pane. Pass means that there is connectivity to the Repository.

  4. Restart ReportCaster and the Distribution Server, as follows:
    1. Under the ReportCaster tab, click Utilities, Restart ReportCaster.

      A confirmation window opens.

    2. Click OK.
  5. Check the status to verify that ReportCaster is running in full mode, as follows:

    Under the ReportCaster tab, click Utilities, ReportCaster Status.

    The status appears in the right pane and should read:

    The Distribution Server is running in Full Function mode
  6. Access ReportCaster as you normally would.

Top of page

x
Procedure: How to Create the Repository Tables
  1. Log into the WebFOCUS Administration Console and expand the ReportCaster tab in the left pane.
  2. In the left pane, under the ReportCaster tab, click Repository, Create All Tables.

    A message appears in the right pane. Pass indicates that the tables have been created.

  3. Restart ReportCaster and the Distribution Server, as follows:
    1. Under the ReportCaster tab, click Utilities, Restart ReportCaster.

      A confirmation window opens.

    2. Click OK.
  4. Check the status to verify that ReportCaster is running in full mode:

    In the ReportCaster tab, click Utilities, ReportCaster Status.

    The status appears in the right pane and should read:

    The Distribution Server is running in Full Function mode.
  5. Access ReportCaster as you normally would.

Top of page

x
Recovery

Reference:

The purpose of the Recovery parameter in the ReportCaster Server Configuration tool is to recover jobs that were placed in the ReportCaster Distribution Server queue but did not complete schedule execution processing, which could be due to the ReportCaster Distribution Server or WebFOCUS Reporting Server being stopped. You can activate the recovery feature by setting Recovery to ON in the ReportCaster Server Configuration tool.

When you create a schedule and the Recovery parameter is set to ON, the RECOVERY field for the schedule is set to N in the BOTSCHED repository table. When the schedule is placed in the run queue, the RECOVERY field is set to Y. This means that if the ReportCaster Distribution Server becomes unavailable while the job is still in the queue, ReportCaster will recover the job when the ReportCaster Distribution Server becomes available even if the Recovery parameter is set to OFF in the ReportCaster Server Configuration tool. After the job is run and all log records have been written, the RECOVERY field is set back to N.

Any job that is running because the Recovery parameter is set to ON runs only once. After the job is placed in the run queue, its NEXTRUNTIME is updated to the next time it should run after the current time. For example, if a job is scheduled to run hourly and the ReportCaster Distribution Server is unavailable for four hours, when the ReportCaster Distribution Server becomes available the job will run only once and will resume running on an hourly basis thereafter.

Note: The Recovery option works independently of the Scanback option. For more information about the Scanback option, see Scanback.



x
Reference: How Jobs Are Recovered

Scheduled jobs are recovered as follows:

  1. When you start the ReportCaster Distribution Server, it checks for Recovery ON in the ReportCaster configuration.
  2. If Recovery is set to ON, the ReportCaster Distribution Server reads all records from the BOTSCHED table whose RECOVERY field is set to Y and places them in the run queue, regardless of schedule information and next run times.
  3. The ReportCaster Distribution Server begins the process of polling and looking for jobs to run after having queued all the jobs whose RECOVERY field is set to Y.
  4. After the scheduled job is placed on the ReportCaster Distribution Server queue, its NEXTRUNTIME is updated to the next time it should run after the current time.

Note:


Top of page

x
Scanback

In certain instances, the ReportCaster Distribution Server may be unavailable for a period of time. During this time, no scheduled jobs can run. By default, when the ReportCaster Distribution Server becomes available again, it searches for and runs all jobs with a next run time less than the current time and resets the next run time according to the next scheduled run time of the job. If the Distribution Server is unavailable for a long time, you may want to adjust this behavior. Using the Scanback parameter you can run only those jobs found in a specified time period of the outage, or just reset the next run time of all unexecuted jobs without running them.

The Scanback parameter is available in the ReportCaster Server Configuration tool and has the following settings:

Note:


Top of page

x
ReportCaster Server Configuration Tool

ReportCaster administrators can use the ReportCaster Configuration tool to navigate through and change the various settings that define the ReportCaster configuration. For example, ReportCaster enables administrators to change the polling interval for the ReportCaster Distribution Server and define access to multiple WebFOCUS Reporting Servers. The configuration settings are accessed from the Configuration tab in the ReportCaster Administration Interface. For more information about ReportCaster configuration settings, see Configuring ReportCaster.


Top of page

x
Distribution Server Failover and Workload Distribution

ReportCaster provides the ability to incorporate a backup Distribution Server, and to configure two or more Distribution Servers to share the work of executing scheduled jobs.


WebFOCUS