BMC Control-M What’s changedA detailed transition
from version 7.0 to version 9.0
ITConcepts Control-M Seminar Zurich 2015
September 17th 2015
Pierre-Michael DESHAYES
Senior Workload Automation Consultant
What we’ll cover in this presentation
• The new Control-M user interface
• Changes for Developers
• Changes for Operators
• Changes for Administrators
• New Control-M add-ons overview
A brand newuser interface
A simple equation for a better good
The biggest change in User Interface since Control-M version 6.3 in 2006
The "Control-M/Desktop" (DTOP) and "Control-M/Enterprise Manager GUI" (GUI) clients are merged and rebranded into the new "Control-M Workload Automation" client (EMWA) … with a substantial amount of changes !
Note: The reporting facility stays unchanged
+ =
EMWA » User interface redesigned (1/3)
User activities are split into « Domains » for each use case:
Designing jobs flows »
Interacting with AJF »
Consulting archived views »
Forecasting the future »
Managing datacenter »
EMWA » User interface redesigned (2/3)
New navigation menu:• Inspired from latest MS
Office « Ribbon UI »
• Better usability through dynamic contexts (1)
• Easier navigation and management via « Tabs » usage (2)
EMWA » User interface redesigned (3/3)
New contextual panel • Available on every domain
(except for « Tools »)
• No more need to open up Job Editing Form (JEF) to consult jobs status and properties
New terminology for attributes
Changes for a more efficient communication and enrolment
Some examples of terms which
changed between both versions
Note: A complete list of changes is available in the EMWA client’s help through an interactive guide
7.0.00 > 8.0.00Table Folder
Smart Table Smart Folder
Group Sub Application
Nodeid Host
Nodegroup Host Group
Owner Run AS
Author Created By
CCM » A necessary evolution
A GUI refresh with enhanced management capabilities
• Same Ribbon UI like the EMWAclient
• New context menu to display information
• Every single component ismanaged via the CCM (DB, NS)
• All security related panels are now within the CCM
Changes for Schedulers
and Integrators
Workspaces revisited (1/2)
A simpler, safer and collaborative approach for developers• A ”virtual” user space where developers
can safely create, modify and/or consult job workflows
• Workspaces are saved in the EnterpriseManager database to prevent data loss
• Workspaces are also shareable between users
• Workspaces are read-only by default
Workspaces revisited (2/2)
The MS SharePoint approach
• A “Check Out” is necessary to modify jobs within a workspace
• Modifications can be manually saved using the “Save” button (without affecting active job definitions)
• Writing changes in the database is performed via the “Check In” button (formerly “Write” option)
! WARNING!By default a « Check-in » performs automatically an « Upload » on the
Control-M/Server
Job type selection
Simplified job type definitions• Every “Application Forms” for all
existing Control-M modules are natively integrated and streamed from Enterprise Manager (no more lengthy manual import)
• A graphical menu allows the user to quickly pick the desired job type
• Easier integration in a job flow using drag & drop functionality
The new Job Editing Form (JEF)
An optimised JEF interface
• Tabs are reduced and jobs properties/functionalities re-organized to simplify development and navigation
• Fields are renamed for easier understanding
• Many fields are now dynamically updated and pre-filled to quicken job development and avoid syntax errors
JEF » Scheduling enhanced (1/3)
Scheduling with a couple clicks
• Every scheduling option is now under the same panel
• Predefined options (macros) are available for rapid development
• Interfaces are heavily simplified specially when using rules
• Specific dates can be used instead of a calendar
JEF » Scheduling enhanced (2/3)
New Cross New Day scheduling
• Enables the management of smart folders and its jobs as a single entity
• In case of a failure, the folder and all its jobs can be kept in the active environment
JEF » Scheduling enhanced (3/3)
Global calendar management
• Save time and reduce theefforts invested in calendarmanagement
• Calendars can be distributed to every Control-M/Servers, including Mainframe systems
JEF » From Post-Processing to Actions
Re-organized for simpler management
• Steps, Post-Proc and Out-conditions are merged into an “Actions” tab with,
• A revisited “On/Do” statement system as well as a simplified notification system
• An new “Capture from job output” option to share with other jobs in the workflow
JEF » Actions » New On/Do management
Enriched possibilities
• New “On” statements
• Notifications (mail/remedy/…) are grouped within a dedicated “Notify” option dialog
• New “Do” actions
JEF » Actions » Output capturing/sharing
Say goodbye to workarounds
• Search data within the job’s output using simple search functionalities
• Capture the result and store it in a variable
• Share the variable with other jobs using different scope levels (local, global, folder or pool)
JEF » Simplifying user enrolment
Less obscure terminology and hidden functionalities
• No more %%PRECMD / %%POSTCMD variables to embed commands.
• Simplified in-conditions terminology for order date management
JEF » Additional functionalities
And last but not least
• Users can now export job flows to Visio compatible format (EMF)
• New filters are available when loading folders from the database
• Enhanced “Find” and “Find & Update” dialogs
• Control-M/Agent binaries can be triggered from Agentless nodes
Planning » Removed functionalities (1/2)
Some functionalities logically removed
• No more “local/disconnected” mode
• User must be connected to their Control-M environment
• No more “locking” system when loading/modifying jobs
• Ownership system is managed at workspace level
• Only the Gateway can lock folders when performing “Upload” and “Download“
operations
• No more support for “DRF” files
Planning » Removed functionalities (2/2)
From “STM” to “Folders”
and losses along the way:
• Creating an empty table (1)
• Copying a table (2)
• Options when (un)deleting a table (3)
• Manually locking a table (4)
• Consulting jobs without using a workspace (5)
Changes for Operators
and Analysts
Monitoring » Reorganized contextual menu
Reorganized for more usability
• New terminology
• Sysout -> Output
• Why -> Waiting Info
• Force OK -> Set to OK
• New dedicated menu for
(un)deletion and z/Os actions
Note: The whole list can be consulted on the interactive guide
Monitoring » Run Now functionnality
New functionality empower users
• Force a job submission without taking into
account any of the job’s set of constraints
(time, conditions, resources, workload, …) via
“Run Now“
• Select specific constraints to skip via “Bypass“
• Completely skip the job with “Skip Job”
• Run the job as Dummy
• Enable or not Post Processing actions
Monitoring » New job order panel
New options for a better order
• Jobs can be ordered as independent flows to prevent conditions hijacking
• Variables can be defined at order time
• Masks can be used to select a group of jobs from a folder based on their name
• Smart Folders can be duplicated if necessary
Monitoring » Live Run Time Estimations
Forecasting the active jobs in pseudo real-time
• Instant visibility of every jobs’ expected future runtime
• BIM module is necessary to have the functionality
Note: There’s no need to put a BIM job in the job flow
Monitoring » New Gant view
Get a peak at your daily workload
• View job flows on a timeline
• Easily monitor jobs and simplify
troubleshooting
• View timeline through the end of the
day with runtime estimations
Note: functionality is scheduled for V9 FP1 (T1 2016)
Monitoring » Bookmarks management
Easily navigate through your job flowsUsers can define bookmarks with specific jobs to quicken navigation (very useful on large viewpoints)
• Bookmarks can be selected using
• Shortcut keys
• Bookmark tables
• Manually in the Ribbon UI
• Bookmarks are stored per client’s viewpoint and workspace
Monitoring » Environment identification
Avoid mistakes when working on multiple datacenters
• Personalization managed via CCM with options to define:
• Banner colour
• Environment’s title and description
• This customization is also apparent in web interfaces
• Self-Service
• Workload Change Manager
Monitoring » Minor interface changes
Some minor but long awaited changes
• New colours to identify jobs’ status:
• Jobs waiting for a Control-M/Agent are cyan
• Jobs with a workload strategy are violet blue
• Users with appropriate access rights can
directly modify jobs with a single button
Monitoring » Additional functionalities
A couple handful enhancements for specific use cases
• EMAPI dedicated CLI
• Users can perform EMAPI actions with a simple command line
• No more Java knowledge required anymore
• XML input file from EMAPI plugin can be used without modifications
• z/OS jobs using a pre-execution now have a visual indicator
• CTMEM Rules management for z/OS systems
History » The new Archived Viewpoint
Some minor changes
• A dedicated domain
• Possibility to open multiple”archived viewpoints“ simultaneously
• A reorganized menu “Playback“ dedicated to replay management
Forecast » "What-If” Host Simulation
A handy way to manage downtimes
• Proactively handle maintenance windows
• Reduces impact of urgent downtimes
Changes for Administrators
and System Engineers
Automated agent deployment (1/3)
Simplified Control-M Agent upgrades/downgrades• Available for all releases
• General Availability (GA)• Fix Packs• Patches
• Compatible with Control-M/Agents for Distributed Systems starting version 6.4
• Possibility to perform rollbacks
Automated agent deployment (2/3)
Automated agent deployment (3/3)
Automated client deployment
Easily manage and deploy Control-M EMWA clients
• Packaged installation including:• General Availability (GA)• Fix Packs and Patches
• Clients are pre-configured for immediate usage
• Deadlines can be defined to force users to upgrade
Note: No administrator rights required during the installation
Integrated High Availability
A unified Control-M solution for Business continuity • Two types or Failover systems
• Manual• Automatic
• Simple installation wizard to setup the Control-M infrastructure
• Cost savings on 3rd party solutions
• Everything managed directly from the CCM
Manual Failover
PostgreSQL Replication
Control-M
Server
Control-M
Server
Database
Control-M
Server
Control-M
Server
Database
High Availability for PostgreSQL (1/2)
Control-M Server and PostgreSQL database
replicated to a secondary host
High Availability for PostgreSQL (2/2)
Customer provided solution for
database layer high availability
Automatic or
Manual
Failover
Control-M
Server
Control-M
Server
Database
Enterprise
Manager
Database
Enterprise
Manager
Control-M
Server
Control-M
Server
Database
Enterprise
Manager
Database
Enterprise
Manager
Automatic or
Manual
Failover
High Availability for Oracle/SQL Server
Control-M/Server “Quiesce” mode
A simple yet powerful evolution to the existing suspended mode• Set pause mode from either CCM or
CLI to stop all jobs’ submission
• Bypass and Run Now functionalities can still be used for emergency actions
Control-M/Server usage alerts
Actively monitor your workload consumption• Gain visibility on your workload
capacity using fine grained thresholds
• Notify users via email when thresholds are breached
• Aggregation from differentEnterprise Manager environments
• Support for Mainframe & Distributed
Additional Enhancements
Focused on security and network• Support for IPv6 and NFS file systems
• New SSL management with support for:
• External Certificate Authority (CA)
• Additional industry encryption standards (SHA-2 hashing, 4096bits RSA keys and AES-256 encryption)
• Operations on multiple Agents
• Disable / Delete / Recycle
• Update configuration (system parameters)
New Control-Madd-ons
overview
Add-ons » Workload Changer Manager
Fasten the change request lifecycle• Simple and intuitive web-based
interface for creating job definition change requests
• Standardization of the workload change request process
• Follow up on change requests status with notification
• Save time for both change requesters and schedulers
Add-ons » Workload Archiving Manager
Fast, easy access to historical workload data• Retain and retrieve the critical batch
logs and output needed to prevent and meet compliance requirements
• Simple archiving policies system enables storing only the desired datafor the desired time
• Access archived data natively withinthe EMWA for analysis
• Securely archive data for its legal life
Add-ons » Workload Application Integrator
Integrate any application workload with Control-M• Increase the speed of innovation by
controlling what applications get integrated and when
• Improve services for critical applications with the ability to design job types that fit your service needs
• Extend the reach and return of your investment through crowd-sourced job types and a community of experts
Questions ?
ITConcepts Professional GmbHITConcepts Solutions GmbHGrundstrasse 106343 RotkreuzSwitzerland
Phone: +41 41 790 32 32Fax: +41 41 790 35 35Website: www.itconcepts.chE-Mail: [email protected]
Top Related