Administering Job Servers

Objective

After completing this lesson, you will be able to Configure the Adaptive Job Server.

Adaptive Job Server Services

See the following scenario depicting how to control report distribution using events.

The Adaptive Job Server provides important services that dynamically adjusts its resources based on the current system load. Administrators need to ensure that server status is Running and Enabled after performing common management task such as configuring a destination to send your report to or creating event dependencies to control when reports are processed.

Let’s go over an overview of configurable services, running a schedule and reference server properties.

The following table describes each of the services in the Adaptive Job server.

Adaptive Job Servers

ServiceService CategoryService Description
Authentication Update Scheduling ServiceCore ServicesGives synchronization of updates for third party security plug-ins.
Crystal Reports 2020 Scheduling ServiceCrystal Reports ServicesProcesses Crystal Reports 2020 reports.
Crystal Reports Scheduling ServiceCrystal Reports ServicesProcesses Crystal Reports for Enterprise reports.
Destination Delivery Scheduling ServiceCore ServicesAfter a job is completed, it publishes the results to a given output location, such as the file system, FTP, e-mail, or a user inbox.
Promotion Management Scheduling ServicePromotion Management ServicesProcesses scheduled Promotion Management jobs.
Platform Search Scheduling ServiceCore ServicesRuns scheduled search to index all content in the Central Management Server (CMS) repository.
Probe Scheduling ServiceCore ServicesGives scheduled Probe jobs and publishes the results to a given output location.
Program Scheduling ServiceCore ServicesRuns programs that have been scheduled to run at a given time.
Publication Scheduling ServiceCore ServicesRuns scheduled publishing jobs and publishes the results to a given output location.
Replication ServiceCore ServicesRuns scheduled federation jobs to replicate content between federated sites.
Security Query Scheduling ServiceCore ServicesRuns scheduled Security Query jobs.
Visual Difference Scheduling ServicePromotion Management ServicesRuns scheduled Visual Difference (Promotion Management) jobs and publishes the results to a given output location.
Web Intelligence Scheduling ServiceWeb Intelligence ServiceEnables support for scheduled Web Intelligence jobs.

Setting a Schedule for a Crystal Report

You can schedule an SAP Crystal report to run at a future time from the Central Management Console (CMC) or BI Launch Pad.

The following steps describe the process of setting a schedule for a Crystal report:

  1. The web client submits a schedule request in a URL via the web server to the web application server.
  2. The web application server interprets the URL request and determines the request is a schedule request. The web application server sends the schedule time, database login values, parameter values, destination, and format to the specified Central Management Server (CMS).
  3. The CMS makes sure you have the permission to schedule the object. If you have enough permissions, the CMS adds a new record to the CMS system database. The CMS also adds the instance to its list of pending schedules.
  4. The CMS sends a response to the web application server to let it know the schedule operation was successful.
  5. The web application server generates the next HTML page and sends it via the web server to the web client.

Running a Scheduled Crystal Report

The following steps describe the process running a scheduled SAP Crystal Reports 2020 report at a scheduled time:

A scheduled SAP Crystal Reports 2020 report runs

Process Flow: Running a Scheduled Program Object

When a program is schedule to run, the following steps takes place in the following work-flow diagram.

The CMS sends the schedule request to the Adaptive Job Server.  The Adaptive Job Server obtains the program object from the Input FRS.

Then in step 4, the Adaptive Job Server provides the following important service of running a program using the Program Scheduling Services. 

Click on the following link to detail the process flow steps when a scheduled program is run.

A scheduled program object runs

Adaptive Job Server Properties

The following are the Adaptive Job Server Properties.

General Properties

PropertyDescriptionDefault Value
Temporary DirectorySpecifies the directory where temporary files are created on when necessary. You can come across performance issues when this directory doesn't have adequate disk space. For better performance, make sure that this directory is located on a local disk.%DefaultDataDir%

Note

Restart the server for the changes to take Effect.

The Adaptive Job server can host several different services. Each service has the following properties:

Service Properties

PropertyDescriptionDefault Value
Maximum Concurrent JobsSpecifies the number of concurrent independent processes (child processes) that the server allows. You can adjust the maximum number of jobs to meet your reporting environment.

The default setting is acceptable for reporting scenarios. The setting for your reporting environment depends on your hardware configuration, database software, and reporting requirements.
The default value is 5.
Maximum Child RequestsSpecifies the number of jobs the child will process before restarting.The value is 100.

Configure a Destination for the Adaptive Job Server

Log in to track your progress & complete quizzes