Show TOC

Background documentationUsing Process Servers Locate this document in the navigation structure

 

Process servers are responsible for running and monitoring jobs. They run jobs in local and remote systems. Process servers host services, which allow jobs of different types to be run. The different types of jobs supported by SAP CPS include:

  • SAP ABAP jobs (via XBP) in R/3 and InfoPackages and Process Chains (via BW-SCH) in BI and Mass Activities in IS/U.

  • System jobs (locally) for maintenance tasks.

  • Message-driven Beans with JXBP process servers

  • SAPPI jobs with SAPPI process servers

  • Platform process servers*

    • Unix shell scripts*

    • Windows Command scripts*

    • HP OpenVMS scripts *

  • Perl scripts*

  • JCL scripts for IBM z/OS*

  • AS/400 jobs*

* (requires a specific license)

Note Note

Some job definition types require specific licenses, please check your license.

End of the note.

Process servers are part of the Environment section of the navigation bar.

Note Note

When you create or edit a process server, the required services are added automatically to the process server based on the job definition types or the SAP interfaces you configured, so there is no need to change services on a process server. The only exception is for process servers that are used for file events exclusively, there you do not need to specify a job definition type, however, the PlatformAgentService has to be added manually.

End of the note.
Actions

The following actions are available for process servers:

Action

Description

Start

Start the process server

Stop

Stop the process server

Monitor related Jobs

Shows a job monitor with all jobs that are have, are and are scheduled to run on the process server

Export

Allows you to export all the settings from this process server; you can import it into another SAP CPS environment. Requires the Import/Export module license key.

Edit

Allows you to edit the configuration of the process server; you will need to restart the process server for the changes to take effect.

Edit Security

Allows you to specify which users or roles may view, edit, delete process servers.

Delete

Allows you to delete the process server, see the Deleting Process Servers section below for more information on deleting process servers.

Duplicate

Allows you to make a copy of the process server will all its settings.

Get Support Files

Allows you to download log files and operator messages from the process server, this allows you to quickly inspect logs when something goes wrong.

Retrieving Support Files

When you use the action Get Support Files a job is prepared so you can choose which log files to retrieve. You select the files you are interested in and submit the job.

A new tab will open once the job has completed with the output of the job, choose   <job id→ stdout.log   and a second tab will open with a link to the job, from there you can access the zip file with all the logs.

SAP Process Servers

There can be one or more process servers for every instance of an SAP System in the landscape, for example one per interface (XBP, XMW, XAL, Pi or JXBP) or one per instance/client. This allows SAP Systems and interfaces to be managed in a granular manner and makes it possible to manage scheduling on both a per-system and a per-interface basis. SAP process servers are created for you when you define an SAP System object in SAP CPS.

Finding Process Servers

You can search for process servers using filters and the Search Process Servers box on the Process Servers tab. This box is known as the intelliSearch box and located under your username on the top right-hand side of the user interface. Filters allow you to specify a list of objects with static criteria. IntelliSearch allows you to specify complex queries in a simple way using prefixes. Prefixes are used to specify which property you are searching in and have short and long syntaxes. For example, if you want to display all process servers with the term production in the comment, you would use the search criteria as follows:

c:production

You can search more than one property, as follows:

c:production n:B1P

Note Note

No spaces should be entered before or after the colon (:).

End of the note.

See the Advanced Object Search for more information.

The following table illustrates the available prefixes for process servers:

Prefixes

Description

n, name

searches the name property

c, com, comment

searches the comment property

d, desc, description

searches the description property

a, app, application

searches the application property

Deleting Process Servers

You can only delete process servers when no other objects relate to them. For example, if there are jobs that have run on the process server, the process server cannot be deleted until all jobs that ran on it have been deleted. You can see all jobs that relate to the process server in Related Objects in the lower detail pane and on the show page. Besides, you cannot delete process servers that are currently running, you must stop the process server first.

The table in related objects contains three columns:

  • Type - the type of object with a link to it

  • Related Object - the name of the object with a link to it

  • Used As - objects can sometimes be used in different roles, SAP jobs are forced to run on the process server that is connected to the appropriate SAP instance.