About the RunMyJobs License

on-site-related topic

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.

Copy
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.