Control-M Web Adoption


Control-M Web contains the same functionality as the Control-M client. However, Control-M Web uses new terminology and some of its features function differently compared to the Control-M client.

Terminology

The following table lists the new terminology used in Control-M Web and the old terms used in the Control-M client: 

Web

Client

Description

Run

Order

Run is an action that moves job definitions into the active job database at New Day time. 

Exceptions:  

Run is only used in Control-M Web. General System Variables such as %%ORDERID or %%ODATE are not changed and continue working the same. 

Resource Pools

Quantitative Resource

Resource Pools are Control-M entities that limits the quantity of a logical resource, such as connections to a database or CPU utilization. You can use Resource Pools to control the number of jobs that might execute simultaneously when a job that requires a certain resource is run.

Lock Resources

Control Resources

Lock Resources represent physical or logical devices, such as files, disk drives, tables, and databases. You can add a lock resource type to a job.

Wait for Events

In Conditions

Wait for Events are conditions that a successor job must wait for before it can execute.

Events

Out Condition

Events are condition attributes added to a predecessor job after execution, which enables the successor job to execute.

If-Actions

On-Do Action

If-Actions are post-processing actions that you define for Control-M to perform after a job executes, if a condition is met.

Tile View

Map View

Tile View is the layout of your job workflows, which shows the dependencies and chronological flow.

Timeline View

View Schedule

The Gant view scheduling of multiple folders and jobs.

Changes History

Versions

Changes History enables you to search, view, compare, and restore versions of a job or SMART folder. Every time you create or modify a job or SMART folder, a new version is saved.

Behavioral Changes

The following describe the behavioral changes between the Control-M client and Control-M Web:

Run (Order) Workspace

If you load a partial amount of jobs from a folder into a workspace and you run the selected folder or workspace, the following occurs:

Web

Client

The jobs that appear in the workspace run.

For more information, see Running a Workspace, Folders, or Jobs.

All the jobs within the folder run including the jobs that do not appear in the workspace.

Run Jobs with a Regular Expression

If you want to run multiple jobs in the Monitoring domain with a regular expression, such as Finance*, the following occurs:

Web

Client

You can select which jobs to run.

You can select one of the following SMART folder options to place the jobs that run:

  • New
  • Standalone
  • Recent
  • Selected

You cannot select which jobs to run. All jobs that match Finance* run. 

All jobs run into the most Recent SMART folder that exists in the Monitoring domain.

Run in Monitoring (1).png

Run from Different Hierarchies

If you want to run jobs from different hierarchies in the same run request, the following occurs:

Web

Client

You cannot select jobs from a different hierarchies if you have already selected jobs from the current hierarchy.

You can select jobs from different hierarchies.

run from multiple hierarchies.png

Alerts Configuration

Web

Client

Alerts do not appear by default.

You can configure which alerts to show by timeframe , closed alerts, Control-M/Servers, Hosts, Applications and Sub-applications.   

For more information, see Alerts.

Alerts appear by default. 

You can only limit the number of alerts but you cannot configure which alerts to appear. 

alerts.png

Tools Access

 You can only access and use Tools from the Tools domain.

Tools in Web_V22-000.png

New Workspace

Web

Client

A new workspace opens with a new folder. 

A new workspace opens an empty workspace.

Add Workspace.png

Validations in a Workspace

If you are not using WCM, there are no differences between the Client and the Web. 

If you are using WCM and the Strictness level is set to Non-strict (Default installation setting), the following occurs:

Web

Client

By default, all validations are issued as Warnings, but you must resolve them before you can check-in a Workspace.

In the Validation tab in the Workspace bottom pane, there is a new column that indicates whether the validation must be resolved before check-in.

All validations that are incorrect are issued as Errors.

Validations.png

Unassigned Workspaces and Other Workspaces

Web

Client

Unassigned workspaces and Other workspaces are in the Workspaces tab in the Planning domain.

Unassigned workspaces are in the Unassigned Work tab and Other workspaces are in the Other Work tab in the Planning domain.

Unassigned and Other Work.png

Mass Create

Web

Client

You cannot edit the fields of a pre-defined template when you perform a mass create of jobs.

You can edit the fields of a pre-defined template when you perform a mass create of jobs. The changes only affect the mass create action.

 

mass create.png

Find and Update

Web

Client

The Find and Update actions are performed in separate panes. After you have search for jobs based on your criteria in the Find pane, you need to open the Update pane and apply the update criteria. 

You can update the entire workspace or selected jobs without using the Find option.

The Find and Update actions are performed in the same window.

 

Job Properties Pane

To work more efficiently with the job properties pane, you can do one or more of the following:

  • Unpin the job properties pane.
  • Widen the job properties pane.
  • Open two browsers with the jobs you want to compare.

job pane.png

Pop Out Windows

You cannot pop out any tab, panel, or tool to a separate window.

However, you can copy the URL and open another instance of the browser.

Viewing Job Output

You can open the Output into a new window and perform a search.

For more information, see Viewing Job Output.

output popout and export.png

Inactivity Timeout

The inactivity timeout is defined by the User Inactivity Timeout system parameter in the CCM. 

The limit is 720 minutes and the default is 30 minutes. 

For more information, see Control-M Web Parameters.

inactivity timeout.png

Viewpoints

In Control-M Web, there are the following Viewpoint types:

  • Public Viewpoint: Created by Administrators in Control-M Desktop and accessible to all Control-M Desktop and Control-M Web users. This enables you to create shared Viewpoints for an entire department or organization. You can only create and edit a public Viewpoint in Control-M Desktop,
  • Private Viewpoints: Created by a user and available only to the user who creates these Viewpoints.

You can view up to 20,000 jobs in a Viewpoint. If the number of folders and jobs that appear in a public Viewpoint exceeds this limit, you can open a public Viewpoint with filters or presets to reduce this number. 

For public Viewpoints , you can open the Viewpoint with a filter, and save it as a preset to use later. You can open presets directly from the main Viewpoint.  

If you need to check the status of a specific job by name, Run ID, or filename, you can use the Job Search in the main Viewpoint screen without opening a viewpoint.  

viewpoints.png

For more information, see Viewpoints.


Functionality Gap List

The following table lists the Control-M features that will be developed in Control-M Web according to priority.

Domain

Feature

Release Priority

Tools

Forecast Highlight critical path  

1

Tools

Forecast Analysis bottom pane  

2

Monitoring

Isolated view of folder/job (step in/out)  

1

Monitoring

SLA Analysis Viewpoint  

1

Planning

Run Forecast from Workspace  

2

Planning

Add folder hierarchy level  

1

Planning

Import JSON into opened workspace  

2

Planning

Find and Update: plug-ins and additional fields and actions

1

Tools

Control-M/EM Rules (z/OS Event Manager)

1

Configuration

Admin Alerts ( xAlerts )

1

Configuration

Deployment Management  

1

Configuration

Usage Alerts Configuration  

1

General

Network Overview  (Workspace and Viewpoint)

2

Monitoring  

Obtain orphan events in Forecast or SLA Manager  

2

Monitoring

Add/Update Service Note

1

Planning

Support Promotion functionality in Control-M Web - Phase 1

2

Planning

Compare two versions of job  

2

Planning

Compare two jobs  

2

 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*