Redwood Documentation

Product Documentation

 

›Platform Process Servers

RunMyJobsPlatform Agents

External Platforms

  • Connecting Redwood Server to External Platforms

Credentials

  • Storing Credentials
  • Credential Protocols

Platform Process Servers

  • On-site Platform Process Servers
  • Cloud Platform Agents
  • Using the Wizard to Create Process Servers
  • Configuring Platform Agents
  • Spool Host Agents
  • The Environment of Platform Agent OS Processes
  • Processing Platform Processes
  • Process Server Services
  • Configuring Agentless Process Servers
  • Automatically Updating Platform Agents
  • Enabling TLS
  • Creating Monitoring Checks
  • Configuring Load Balancing on Platform Agents
  • Platform Agent Registry Entries
  • Monitoring Servers with Platform Process Servers

UNIX Agents

  • UNIX Process Servers
  • UNIX Process Server Configuration Data
  • File Events on UNIX
  • Creating UNIX Process Servers (Advanced)
  • Choosing a User Switching Security Mode
  • Controlling Unix Platform Agents
  • Uninstalling Redwood Server Platform Agents from UNIX

Windows Agents

  • Creating a Microsoft Windows Process Server
  • File Events on Microsoft Windows Process Servers
  • Configuration of a Microsoft Windows Process Server
  • Managed Services
  • Configuring Platform Agents on Microsoft Windows
  • Automating Windows tasks that require a desktop window
  • Uninstalling Redwood Server from Microsoft Windows

Agent Definition Types

  • Using the BASH Definition Type
  • Using the KSH Definition Type
  • Using the CSH Definition Type
  • Using the Perl Definition Type
  • Using the Python Definition Type
  • Using the PowerShell Definition Type
  • Using the Visual Basic Script Definition Type
  • Using the CMD Definition Type
  • Using the R Process Definition Type
  • Using the DCL Definition Type
  • Using Platform Definition Types
  • Using the OS Native Definition Type
  • Microsoft Windows Definition Types
  • Using the SQLPLUS Definition Type
  • Using the FTP Definition Type
  • Using the Groovy Definition Type

Command Line Tools

  • Command Line System Tools
  • jtool
  • jcat
  • jdescription
  • jevent
  • jecho
  • jftp
  • JFTP Return Codes
  • jgetcredential
  • jgetfile
  • jgetpar
  • jjoin
  • jlink
  • jlog
  • jmail
  • jmessage
  • jmonitor
  • jputfile
  • jregister
  • jrfc
  • jscp
  • jtool screenshot
  • jscript
  • jsecret
  • jsleep
  • jsplit
  • api-tool.jar

OpenVMS Process Servers

  • Creating HP OpenVMS Process Servers
  • Installing the Platform Agent on HP OpenVMS
  • Configuring HP OpenVMS Process Servers
  • File Events on HP OpenVMS
  • HP OpenVMS Definition Types

AS/400 Connector

  • IBM AS/400 Connector Architecture
  • Setting up the IBM AS/400 Connector
  • Creating an IBM AS/400 Process Server
  • Files on AS/400 Raise Events
  • Using the AS/400 Definition Type
  • Redwood Server OS Support
  • IBM z/OS Definition Types
  • Using the JCL_FTP Definition Type
  • IBM z/OS System Tools

Reference

  • Balancing the Load
  • Credential Protocols
← Processing Platform ProcessesConfiguring Agentless Process Servers →

Process Server Services

Process servers have services to execute specific definition types or connect to specific external systems. A process server can have one or more services to enable it to carry out these specific tasks. SAP process servers are special, in that you cannot create them manually. You have to create an SAP System, which creates a process server for the SAP System.

The following services are available by default:

  • AS400Service - connects to AS/400 systems
  • JDBCService - connects to databases
  • JobChainService - allows execution of Chain processes
  • MailService - allows creation of custom emails
  • OraAppsService - connects to Oracle Applications (Oracle EBS) systems
  • OracleJobService - connects to local Oracle database
  • OraOhiService - connects to Oracle Health Insurance systems
  • PeopleSoftService - connects to SAP PeopleSoft systems
  • PlatformAgentService - connects to Platform agents
  • PublishService - publishes files to Report2Web or Archive Server systems
  • ReportService - generates reports
  • SAPBOBJService - connects to BusinessObjects systems
  • SAPPIService - connects to SAP PI/XI systems
  • SAPR3Service - connects to SAP systems
  • ScriptService - allows execution of RedwoodScript jobs
  • SystemService - allows execution of system jobs
  • UserMessageService - Creates/processes UserMessages

Services have a status, which can be one of the following:

  • Connecting - the service is attempting to connect the remote server
  • Running - the service is operational; for connecting services, this status means that the connection has been established between the remote system and the central Redwood Server
  • Shutdown - the process server is shutdown
note

All services of a scheduler need to have a Running status for the process server to have the Running status.

note

When you create or edit a process server, the required services are added automatically to the process server based on the 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 definition type, however, the PlatformAgentService has to be added manually.

Mixing Process Server Services

You may mix process server services, however, you must be careful when doing so. You can, for example, add the ScriptService to an SAP process server. You should watch out, however, when you mix services that save their files remotely with services that save their files locally. If you override the default settings of DataRootDirectory the resulting value must be valid on all systems involved. For example, if you set DataRootDirectory to F:\\Some\\Directory on a platform agent process server and you add the ScriptService to this process server, the directory has to exist on the central Redwood Server (where RedwoodScript jobs are processed) or the jobs will fail. If the central Redwood Server and the platform agent process server are not running on the same platform (Windows, UNIX, HP OpenVMS), you should not mix services if you have specified a DataRootDirectory parameter on the process server. You should create a separate process server with the ScriptService and put it in the same queue(s) as the platform agent as using the System process server for this is not recommended (you cannot stop it).

The following services store files on the central Redwood Server

  • AS400Service - connects to AS/400 systems
  • JDBCService - connects to databases
  • JobChainService - allows execution of Chain processes
  • MailService - allows creation of custom emails
  • OraAppsService - connects to Oracle Applications (Oracle EBS) systems
  • OracleJobService - connects to local Oracle database
  • OraOhiService - connects to Oracle Health Insurance systems
  • PeopleSoftService - connects to SAP PeopleSoft systems
  • PublishService - publishes files to Report2Web or Archive Server systems
  • ReportService - generates reports
  • SAPBOBJService - connects to BusinessObjects systems
  • SAPPIService - connects to SAP PI/XI systems
  • SAPR3Service - connects to SAP systems
  • ScriptService - allows execution of RedwoodScript jobs
  • SystemService - allows execution of system jobs
  • UserMessageService - Creates/processes UserMessages

The following service stores files on remote systems

  • PlatformAgentService - connects to Platform agents

Security

A service cannot be modified by a user, can be seen by all users and as such has no privileges.

← Processing Platform ProcessesConfiguring Agentless Process Servers →
  • Mixing Process Server Services
    • Security
Docs
Getting StartedInstallationFinance InstallationConcepts
TroubleshootingArchiving
Learn and Connect
Support Portal
BlogEventsResources
ISO/ IEC 27001 Information Security Management
Automate to be human

2023 All Rights Reserved |

Terms of Service | Policies | Cookies | Glossary | Third-party Software | Contact | Copyright | Impressum |