About the RunMyJobs License
A RunMyJobs license consists of a list of license keys, each of which has a value that can be a date, number, boolean or string. If you lack a license for a given feature, that license key will have a value of false
. To view your license, navigate to Configuration > License Keys. It should look similar to the one below.
Module.Scripting true
Module.ImportExport true
ProcessServerService.External.limit 100
ProcessServerService.OS.limit 100
ProcessServerService.SAP.limit 2
company.contract SLA-MSLN-PROD-1
company.name Example Inc
product.expiry 20480730
request.requesting_version 2023.2.0
signature 1;a300a310a300600a318a319a320a321a330a330400a330200a330600a340a340400a340600a350a380a380800
system.id prd1
Note: In the above license, the licensee can create 100 external workload schedulers in total. That could be 100 OS Process Servers (UNIX, Windows and HP OpenVMS) and no SAP Process Servers, or 98 OS Process Servers and 2 SAP Process Servers, for example. It does not mean that the licensee can create 102 (100 OS and 2 SAP) Process Servers.
Note: Monitoring-only Process Servers do not use a ProcessServerService.OS.limit
key.
The following table illustrates some of the license keys that are available.
License Key Name | Description | Type |
---|---|---|
Contract.Subscription
|
Pricing based on process usage. | Boolean |
Module.Alerting
|
Active Monitoring module. | Boolean |
Module.Archiving
|
Active Archiving module for archiving process output to an Archive Server. | Boolean |
Module.Auditing
|
Auditing allows tracking of changes to objects and restoration of objects from a previous iteration. | Boolean |
Module.Forms
|
Lets (runtime) forms be used in any form. | Boolean |
Module.ImportExport
|
Import/Export of objects. | Boolean |
Module.LoadBalancing
|
Load balancing capabilities. | Boolean |
Module.Mail
|
Lets the System_Mail_Send process be used to send email. | Boolean |
Module.ProcessMonitor
|
ProcessMonitor support. | Boolean |
Module.Reconciliation
|
Activate the reconciliation interface. | Boolean |
Module.RemoteEvent
|
Remote Event module that allows the jevent tool to be used. | Boolean |
Module.Scripting
|
Scripting module for Redwood Script support and advanced REL functions. | Boolean |
Module.Security
|
Allows custom non-rank privileges and import/export for grants. | Boolean |
Module.SNMP
|
Lets the System_SNMP_Send process be used to send SNMP traps. | Boolean |
Module.UserMessage
|
Adds UserMessage support. | Boolean |
Module.WebServices.Inbound
|
Lets inbound web services be published and called. | Boolean |
PricingModel.Job
|
Process-based pricing. | Boolean |
ProcessServerService.AgentInitiated
|
Lets Platform Agents use reversed communication, where the Platform Agent connects to the server instead of the server connecting to the Platform Agent. | Boolean |
ProcessServerService.AS400.limit
|
Maximum number of AS/400 Process Servers that can be configured. | Limit |
ProcessServerService.External.limit
|
Maximum number of external Process Servers that can be configured. If this is defined, the sum of defined Windows/Unix Platform Agents, distinct web service endpoints, and SAP (AS ABAP, AS JAVA, BusinessObjects) systems cannot exceed this value. The external Process Servers are also constrained by their respective keys; if defined, the most restrictive applies. Note that this key does not allow/affect HP OpenVMS Platform Agents. | Limit |
ProcessServerService.GlobalExecution.limit
|
Maximum number of concurrent customer jobs in an active state. Step jobs are not included in the count. | Limit |
ProcessServerService.Java.limit
|
Maximum number of Java agents that can be configured. | Limit |
ProcessServerService.JCL_FTP
|
Allows running JES processes via a UNIX or Windows Platform Agent that contacts the host via its FTP server. | Boolean |
ProcessServerService.JDBC.limit
|
Maximum number of JDBC Process Servers that can be instantiated. | Limit |
ProcessServerService.LowVolume.threshold
|
Maximum number of processes that a LowVolume Process Server can process in one day. | Limit |
ProcessServerService.MailConnector.limit
|
Maximum number of concurrent customer Mailboxes in an active polling state. | Limit |
ProcessServerService.OraApps.limit
|
Maximum number of Oracle Application Servers that can be configured. | Limit |
ProcessServerService.OracleJob
|
Allows activation of the OracleJob service and the PL/SQL API. | Boolean |
ProcessServerService.OraOhi.limit
|
Maximum number of Oracle Health Insurance Servers that can be configured. | Limit |
ProcessServerService.OS.limit
|
Maximum number of Unix and Windows Platform Agents that can be configured. HP OpenVMS and AS/400 are not affected by this license key. Note that this license key can be further restricted by ProcessServerService_External_limit and ProcessServerService.External.limit ; if both keys exist, both must be honored. The most restrictive applies. |
Limit |
ProcessServerService.PeopleSoft.limit
|
Maximum number of Oracle PeopleSoft Servers that can be configured. | Limit |
ProcessServerService.Publish.limit
|
Maximum number of Publish Process Servers that can be instantiated. | Limit |
ProcessServerService.SAP.ApplicationsAPI
|
Enables the Applications API, aka Business Automation Enabler (BAE). Used for Closing Cockpit, Solution Manager Integration, and SAP BW process Chain type CPS. | Boolean |
ProcessServerService.SAP.BAEConnector.limit
|
Maximum number of SAP BAE connectors that can be configured. | Limit |
ProcessServerService.SAP.CalendarSync
|
Allows SAP calendars to be synchronized. | Boolean |
ProcessServerService.SAP.cc
|
Enables Closing Cockpit integration (requires ProcessServerService.SAP.ApplicationsAPI and optionally Module.Mail ). |
Boolean |
ProcessServerService.SAP.iDoc
|
Allows support for iDocs. | Boolean |
ProcessServerService.SAP.JRFC
|
Lets jRFC be used to retrieve the output of SAP jobs. | Boolean |
ProcessServerService.SAP.limit
|
Maximum number of SAP Process Servers that can be instantiated. Note that this license key can be further restricted by ProcessServerService.External.limit ; if both keys exist, both must be honored. The most restrictive applies. |
Limit |
ProcessServerService.SAP.MassActivities
|
Allows processing of mass activities. | Boolean |
ProcessServerService.SAP.ProcessChainRestart
|
Allows restart of SAP BW Process Chains/Processes. | Boolean |
ProcessServerService.SAP.SolutionManager
|
Enables Solution Manager Integration (requires ProcessServerService.SAP.ApplicationsAPI ). |
Boolean |
ProcessServerService.SAP.XBPAllVersions
|
Allows Redwood transports that allow full functionality in all XBP versions to be used. | Boolean |
ProcessServerService.SAP.XBPExternal
|
Allows SAP external commands and programs to be used. | Boolean |
ProcessServerService.SAP.XBPVariant
|
Enables support for working with variants. | Boolean |
ProcessServerService.SAP.XMBMessageMonitoring
|
Enables support for XMB message monitoring. | Boolean |
ProcessServerService.SAPBOBJ.limit
|
Maximum number of SAP Business Objects Process Server services that can be configured. Note that this license key can be further restricted by ProcessServerService_External_limit and ProcessServerService.External.limit ; if both keys exist, both must be honored. The most restrictive applies. |
Limit |
ProcessServerService.VMS.limit
|
Allows running VMS (DCL) processes via a Platform Agent. | Limit |
System.BusinessUsers.limit
|
Maximum number of active business users. | Limit |
System.NamedUsers.limit
|
Maximum number of active named users. | Limit |
System.Production
|
Is this license for a production system? If this is false , only non-production systems can be connected to. |
Boolean |
WebServices.OutboundServer.limit
|
Maximum number of servers that can be contacted via SOAP calls. Limited by the number of distinct SOAP Credential Endpoints. Note that this license key can be further restricted by ProcessServerService_External_limit and ProcessServerService.External.limit ; if both keys exist, both must be honored. The most restrictive applies. |
Limit |
Note: When you install a new license from a different contract, the old license keys remain in place and have no effect. You can use the license manager to remove old licenses by deactivating the contract. The license manager is available at: http://<server>:<port>/redwood/ui/licence/manager.jsp
.
Note: Licenses are valid only on the system for which they were generated. A license is valid only on the system with the same hostname and port on Redwood Platform or same SID on SAP NetWeaver.
Special Restrictions
License Expiration
When a license has an expiration date, usually for testing purposes, and it expires, all scheduled processes will continue to run and be rescheduled by their Submit Frame, if applicable. You will, however, not be able to access the system via its user interface. If you are in this situation and you want to stop Redwood Server, you need to stop the Redwood Server application running in the application server. How you do this depends on your application server. You might wish to remove Redwood Server completely. See the Uninstalling Redwood Server topic for more information.
Process Server Licensing
The maximum amount of external Process Servers is specified by the ProcessServerService.External.limit
license key, it would normally be coupled with other license keys that share the same number which are ProcessServerService.OS.limit
, WebServices.OutboundServer.limit
and ProcessServerService.SAP.limit
. To allow you the greatest flexibility, Redwood allows you to create as many OS, web service, and SAP (AS ABAP, JAVA, BusinessObjects) Process Servers as you want, as long as the grand total OS Process Servers + web services + SAP Process Servers
does not exceed the value defined in ProcessServerService.External.limit
.
The most restrictive license key applies; this means that even if ProcessServerService.External.limit
is set to a high number, if ProcessServerService.SAP.limit
is set to 1
you will only be able to create a maximum of 1
SAP system in other words, if a license key is present, it has to be honored. If you only have ProcessServerService.External.limit
and not ProcessServerService.SAP.limit
, you may still create SAP systems, provided the grand total OS Process Servers + web services + SAP Process Servers
does not exceed the value defined in ProcessServerService.External.limit
.
At any time, you may shutdown and delete a Process Server to make room for another, regardless of being an SAP, web service or OS Process Server. Note, however, that to delete a Process Server all dependent objects, such as processes that ran on that Process Server, need to be deleted first.
Note: Monitoring-only Platform Agents on Microsoft Windows and UNIX are free of charge. You can create as many of them as you require.