Creating a Process Server 
A Process server is used to schedule, control, and execute your jobs. A process server:
Provides resources.
Accepts jobs from a queue via a queue provider.
Has services that execute jobs.
Can represent a remote system, for example an SAP or AS/400 system.
A service executes jobs, and creates job files. A service can be started and stopped independently of other services. When a process server is stopped, all services are stopped. When a process server is started, all of its services are also started. Most services are related to job definition types; when you assign a job definition type to a process server, the required service is automatically assigned to the process server.
In some circumstances, you might want to assign a service but no job definition type to a process server, for example, when the process server is only used for file events.
Process servers are part of the Environment section in the navigation bar. The following standard process servers are provided with SAP CPS:
System - a process server that runs system jobs - this process server cannot be deleted.
Process servers support the following actions:
Action |
Description |
Start |
Start the process server |
Stop |
Stop the process server |
Monitor related Jobs |
Opens the job monitor with a filter displaying jobs related to the current process server |
Export |
Export the process server into a CAR file |
Edit |
Edit the process server |
Edit Security |
Edit the security of the process server |
Delete |
Delete the process server |
Duplicate |
Make a copy of the process server to create a similar one |
Get Support Files |
Allows you to retrieve files for troubleshooting purposes; such as process server logs, job logs, operator messages |
Expand All |
Expand all process servers in the current filter |
New |
Create a new process server |
Filter > New Filter |
Create a new process server filter |
Filter > Edit Filter |
Edit current process server filter |
Filter > Delete |
Delete current process server filter |
It is not possible to delete a process server when it is in status Running. You must first stop the process server.
Process server parameters have two values, a Current value that is being used by the process server right now and a Desired value, which is the one that will be used after a restart of the process server. These will be different if you edit the parameters on a running process server but do not restart it. The Desired value reflects this change and makes it clear that a change has been made, but is not yet being used. Before you restart a process server in a production environment, it is recommended to check the Desired values of the parameters.
Process servers raise operator messages in the central 'Operator Messages' system when they encounter warnings and errors. You should check the operator message log if a process server appears not to be behaving correctly, after changing a process server (or the related SAP System), or if a process server does not start.
You can only delete process servers when no other objects relate to them. For example, if there are still jobs that ran on the process server, then it cannot be deleted until all jobs have been deleted. You can see all jobs that relate to the process server in the Related Objects in the lower detail pane and on the show page.
Privilege |
Description |
ProcessServer.Create |
Create process servers |
ProcessServer.Delete |
Delete process servers |
ProcessServer.Edit |
Edit process servers |
ProcessServer.View |
Access process servers |
ProcessServer.ViewJobs |
View the jobs in the process server |
ProcessServer.Control |
open and close the process server |
ProcessServer.UseForFileEvents |
Use the process server for file event jobs |
ProcessServer.SubmitOnto |
Submit jobs onto the process server |
You can grant privileges on two levels, Access and Admin; a privilege granted on Admin level allows the grantee to grant the privilege to other users. These privileges can be granted system-wide, per partition or isolation group.
If you have the security module, which requires the Module.Security license key, you have an additional Security tab on the process server. It allows you to specify which users can access, edit, and delete the process server.
Choose .
Choose New.
Fill in the details, refer to the Values section below.
Choose Save and Close.
More information about the various tabs of the process server editor is available in the Values for Creating a Process Server section of the documentation.
Choose .
Choose New and fill the data below into the corresponding fields on the tabs.
Choose Save & Close to save the new process server and close the edit window.
Name: Main_SystemServer
Default Job Time Zone: Europe/Berlin
Application: [none]
Description: Process server for the main system.
Comment: Process server for the main system.
Name: RootDirectory
Value: /opt/redwood/data
Service: JobChainService
Desired Status: Running
Service: SystemService
Desired Status: Running
Queue: System
Held: unchecked
Execution size:
Inclusive: unchecked
Hold level:
Hold Above CPU Load:
Hold Above Page Rate:
Time Window: [none]
None
JOBCHAIN
SYSTEM