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, true/false, or a string. If you do not have 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.
Name | Description | Type |
---|---|---|
Contract.Subscription
|
Pricing based on Robot 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
|
Can (runtime) forms be used in any form | Boolean |
Module.Hosting
|
Hosting module for increased environment isolation | Boolean |
Module.ImportExport
|
Import/Export of objects | Boolean |
Module.IsolationGroup
|
The IsolationGroup module allows creating isolation groups in the full version. | Boolean |
Module.LoadBalancing
|
Load balancing capabilities. | Boolean |
Module.Mail
|
Can 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
|
Security allows custom non-rank privileges and import/export for grants. | Boolean |
Module.SNMP
|
Can System_SNMP_Send process to used to send SNMP traps | Boolean |
Module.UserMessage
|
UserMessage support | Boolean |
Module.WebServices.Inbound
|
Module that allows the inbound web services to be published and called. | Boolean |
PricingModel.Job
|
Process Based Pricing | Boolean |
ProcessServerService.AgentInitiated
|
Whether agents can use reversed communication where the agent connects to the server instead of the server connecting to the agent. | Boolean |
ProcessServerService.AS400.limit
|
Maximum number of AS400 process servers that can be configured. | Limit |
ProcessServerService.External.limit
|
Maximum number of external process servers that can be configured. If this is defined, then 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.JCL_FTP
|
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.limit
|
Maximum number of Low Volume process servers that can be configured. | 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
|
Allow 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
|
Is support for the Applications API aka Business Automation Enabler (BAE) enabled. 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
|
Can SAP calendars be synchronized | Boolean |
ProcessServerService.SAP.cc
|
Is Closing Cockpit integration enabled (requires ProcessServerService.SAP.ApplicationsAPI and optionally Module.Mail) | Boolean |
ProcessServerService.SAP.iDoc
|
Support for iDocs. | Boolean |
ProcessServerService.SAP.JRFC
|
Can jRFC be used to retrieve the output of SAP jobs | Boolean |
ProcessServerService.SAP.limit
|
Maximum number of SAP process servers that can be instantiated. If the value is 0, then you can create an
unlimited number of SAP Systems, however, each must reside in its own isolation group. 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.SAP.MassActivities
|
Processing of mass activities. | Boolean |
ProcessServerService.SAP.ProcessChainRestart
|
Restart of SAP BW Process Chains / Processes. | Boolean |
ProcessServerService.SAP.SolutionManager
|
Is Solution Manager Integration enabled (requires ProcessServerService.SAP.ApplicationsAPI) | Boolean |
ProcessServerService.SAP.XBPAllVersions
|
Can the Redwood transports that allow full functionality in all XBP versions be used | Boolean |
ProcessServerService.SAP.XBPExternal
|
Can SAP external commands and programs be used | Boolean |
ProcessServerService.SAP.XBPVariant
|
Is support for working with variants enabled | Boolean |
ProcessServerService.SAP.XMBMessageMonitoring
|
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
|
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 then only non-production systems can be connected to. | Boolean |
WebServices.OutboundServer.limit
|
Maximum number of HTTP process servers that can be configured. HTTP process servers process both HTTP and SOAP requests.
In releases older than 9.2.6 this used to be a limit on the number of distinct SOAP Credential Endpoints.
This has been changed to make this limit work the same way as ProcessServerService limits.
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
Process Server Licensing
The maximum number of external Process Servers is specified by the ProcessServerService.External.limit
license key. This license key should have the same number as ProcessServerService.OS.limit
, WebServices.OutboundServer.limit
and ProcessServerService.SAP.limit
. You can 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 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 can shut down and delete a Process Server to make room for another, whether it is an OS Process Servers, a web services Process Server, or a SAP Process Server. Note that before you can delete a Process Server, you must delete all dependent objects, such as processes that ran on that Process Server.
Note: Monitoring-only Platform Agents on Microsoft Windows and UNIX are free of charge. You can create as many of them as you require.
License Expiration
If 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. However, you will not be able to access the system via its user interface. If you are in this situation and you want to stop RunMyJobs, you must stop the RunMyJobs application running in the application server. How you do this depends on your application server. If you want to remove RunMyJobs completely, see the Uninstalling Redwood Server.