Execution Services Grid

The upper grid displays the list of Execution Services installed in the current RPI cluster.

A toolbar shown above the grid exposes the following:

      Master node: this read-only property indicates if a master Node Manager is currently registered as available to assign work.  It is set to one of Registered or Not registered.

      Last updated status: the most recent date/time at which the master Node Manager updated its status.

      Manage/View Enabled Status at Client/Cluster: clicking this button displays the Enabled Status dialog, which allows you to control the activities undertaken by the currently-selected Execution Service at the current client.

The button's icon is augmented as follows if one or more contexts of execution are currently disabled:

The dialog contains Client and Cluster lists.

The Client list displays three writeable checkboxes:

Workflows

Client jobs

Tasks

All are checked by default.  The following apply when any of the checkboxes are unchecked.

Workflows: any new workflows initiated at the client will start playing, but no activity will take place therein.  Within playing workflows, the next activity's execution will not commence.

Client jobs: any new client jobs initiated at the client will not execute.  Any client jobs already executing are unaffected.

Tasks: any new system tasks initiated at the client will not execute.  Any system tasks already executing are unaffected.

When checking a previously-unchecked checkbox, the following apply:

Workflows: any new workflows initiated at the client start playing.  Within playing workflows, next activity execution will commence.

Client jobs: any new client jobs initiated at the client are executed.

Tasks: any new system tasks initiated at the client are executed.

The Cluster list displays the same three checkboxes as the Client list; however, all are disabled.  The checkboxes describe each category's enabled status as set at the cluster level in the execution Services interface within the Server Workbench application.  If a checkbox is unchecked at the cluster, it has the same effect as being unchecked at a client but is applied across all clients in the cluster.

Two buttons appear at the bottom of the dialog:

Save: clicking this button persists any changes made within the dialog and applies the same to the selected Execution service at the current client.

Cancel: clicking this button removes the dialog from display, abandoning any changes made therein.  Clicking off the dialog has the same effect.

      Refresh: clicking this button reloads the list of Execution Services.

The read-only grid lists all of the current RPI cluster’s Execution Services.  For each, the following properties are displayed:

      Server Name

      Suspended: an Execution service can be suspended from the Execution Services interface in Server Workbench.

      Last Status Update

      Last Work Started

      Last Work Completed

      Work Items

      System Tasks

      Client Jobs

      Activities

      Max Workload

      Service ID