Skip navigation
1 2 3 4 Previous Next


294 posts
Share This:


This blog is the second in a 5-part series in which we are answering questions attendees submitted during our live Control-M 19 launch webinar on March 26. In our first blog, we focused on upgrade and version-related questions. This week we’ll focus on container and cloud-related questions.



Q: Can you run the Control-M/Server in a container with Control-M 19?

A: Yes. Containers are like machines, so you have always been able to run Control-M in a container. However, with Version 19, the “provision-server” functionality of Control-M Automation API makes it significantly easier to create an image with an embedded Control-M/Server and configure the connection between the server and the EM.


Q: Does Control-M 19 have any integration with Kubernetes?

A: Yes. Kubernetes (K8S) runs containers, so everything in the above answer applies here. Additionally, we have field-developed samples that use the K8S API to run and monitor K8S “JOB” objects. I suggest the following resources to learn more:



Q: Are the new AWS and Azure native integrations only available with Control-M 19?

A: Yes, the AWS Lambda, Step Functions and Batch, and Azure Logic Apps, Functions and Batch job types are only available in Version 19.


Q: Are Azure and AWS the only cloud providers supported?

A: They are the only two supported with a supplied job type in Version 19.  However, the below Google Cloud Platform services can be integrated today using only an API key. With Application Integrator you can also integrate Control-M with most cloud providers.


  • Google Cloud Natural Language API
  • Google Cloud Speech API
  • Google Cloud Translation API
  • Google Cloud Vision API
  • Google Cloud Endpoints
  • Google Cloud Billing Catalog API
  • Cloud Data Loss Prevention API


Q: Are you able to script AWS server creation as a scheduled/defined thing, including selecting the various AWS configuration specifications and the O/S commands to build the environment - things like creating mounts, updating system files, creating app users, etc.?

A: It sounds like you are describing a configuration management tool like AWS Cloud Formation or similar. Control-M can invoke or “drive” such tools as part of a business workflow, but it does not perform those functions directly.


Q: Does Control-M support Azure backups?

A: We have authentication with Azure services via Control-M Application Integrator and Azure Backup is available as CLI. So, it is quite likely you can develop integration with Azure Backup using Control-M Application Integrator.


Q: Is the Azure/cloud connectivity licensed as/is, or is it additional like CMs?

A: This would be best addressed by your sales team/partner.


Q: Is high availability required when using a service, such as AWS with Control-M 19?

A: If the question is whether Control-M-specific high availability is required when running on AWS, it is recommended just as in any other environment based on the criticality of Control-M and outage tolerance, etc.  Running on AWS offers additional options for how high availability is configured, such as using the AWS Relational Database Service (RDS) and if Control-M components need to react to dynamic infrastructure, agent and server provisioning make the process easy and dynamic.


Q: High availability is required when using a service such as AWS with Control-M 19. For example, in on-premises installations, a second M-Sever control is required. If we hire AWS services, the high availability would be responsible for AWS?

A: Today, Control-M is still operated by individual customers who remain responsible for the configuration, including high availability. As mentioned above, there are some additional options such as RDS and dynamic server provisioning that help to simplify that process.


Q: If we use Vaults to pull passwords, how is the Azure Connection Profile Access Key mentioned for each login?

A: This was not tested by the lab. Please open a case with Customer Support.


We hope these answers help! If you still have a question on any of topics above, comment below and we’ll provide an answer or include your question in an upcoming blog.


Stay tuned for upcoming blogs with answers to questions on these topics:

  • - Applications, file transfers and Control-M’s web interface
  • - Control-M Workload Change Manager, Configuration Manager and Automation API
  • - Miscellaneous questions


Missed our first blog on Control-M versions and upgrades? No problem, you can read it here.


If you missed the live webinar, you can watch the recording here.

Share This:




Last week, we did a webinar to introduce and demo the new functionality we rolled out in Control-M 19. With 800+ registrants, we received a lot great questions during the live Q&A session – far more than we could answer during the call. So, over the next few weeks we’ll be posting a 5-part series of blogs here on Communities to answer all the questions we weren’t able to get to.  Each blog will feature a group of topics. Today we’ll cover upgrade and version-related questions.



Q: Is it possible to upgrade from Version 7 or 8 (any fix pack) to Control-M 19?

A: Absolutely. You can always upgrade to the latest version of Control-M, but it would need to be done as a traditional migration (not as an in-place upgrade). You can find more information in the Control-M 19 Migration Guide.



Q: Are Control-M Agents on compatible with Control-M 19?

A: It depends on the specific agent you are looking for. You can find more information on the Control-M 19 compatibility web page.



Q: Can I upgrade from Control-M 9, Fix Pack 1 (or later) to Version 19 on the same server? Or, do I have to Control-M 18 first?

A: You do not have to upgrade to Control-M 18 first. If you are on Version 9, Fix Pack 1 or later, you can choose to do the in-place upgrade (which is quite simple).



Q: I just upgraded to Control-M 18. What is the procedure to update to Version 19?

A: To upgrade from Version 18 to Version 19, you can use the in-place upgrade option. Consult the Control-M 19 Installation Guide for details.



Q: Do you have any documentation on the upgrade process between Version 18 and Version 19?

A: Definitely. When we launched Control-M 18 and announced the new in-place upgrade functionality, we created this video:

The process for upgrading from Version 18 to Version 19 is the same. It can be done in-place with minimal downtime.



Q: How often do you release major versions of Control-M? (i.e. from Version 19 to Version 20)

A: There’s roughly one year between each annual release, with 2 fix packs in between.



Q: When should we expect Control-M 19, Fix Pack 1?

A: Version 19, Fix Pack 1 is expected to be released in roughly 4 months.



Q: I'm currently on Control-M 18, running compatibility mode to Version 9 for a report that is no longer available. Will I still be able to run compatibility mode in Control-M 19 back to Version 9?

A: When you have compatibility mode on, it will stay at that current version. For example, because you are on Version 9 today, when you upgrade to Version 19, the compatibility stays with Version 9.




Thanks for reading! Stay tuned for upcoming blogs with answers to questions on these topics:

     - Containers and the cloud

     - Applications, file transfers and Control-M’s web interface

     - Control-M Workload Change Manager, Configuration Manager and Automation API

     - Miscellaneous questions



Still have a question on any of the above? Comment below and we’ll be sure to provide an answer or include it in an upcoming blog.



If you missed the live webinar, you can watch the recording here.

Share This:




There’s no doubt that organizations need to speed application time-to-market to compete in our very digital world. But, speed can’t be the only factor you consider. The quality of your applications has to be top notch, at all times.

DevOps can improve collaboration and accelerate application delivery. But when you think DevOps, do you think application workflow orchestration? If not, you should. Here’s why.

Developers are using basic tools to code jobs as they build apps, and there is a better way to operate. Here are four ways to deliver higher quality, software faster:

#1 Don’t think of jobs as business logic

And don’t waste time manually scripting job scheduling. Instead, use an application workflow orchestration product to manage flow relationships, success/failure analysis, output capture, and other functions. This ensures consistency across applications (and from application to application) and eliminates headaches for both Dev and Ops.

#2 Test early and often

Think about it… the syntax of source code is checked as it’s created, right? Why not apply a similar approach to job definitions? By automating scheduling, similar notation and interfaces for all jobs can be used at the earliest stages, allowing for early and accurate testing.

#3 Use a source code management (SCM) system

Using an SCM system allows you to fall back to previous versions to identify changes and quickly build/rebuild the application in new environments.

#4 Consider the value equation

A streamlined and efficient Dev process + minimal issues in prod = greater application ROI. Jobs-as-Code is a critical component of this equation.

Jobs-as-Code improves visibility to applications so that, when necessary, the operations and support teams can more quickly identify and resolve problems.


What is Jobs-as-Code?

It’s an approach that enables developers to use their DevOps tools to treat application automation management in the SDLC just like any other code components of an application.


How can Jobs-as-Code improve your application delivery process?

CARFAX uses Control-M to automate Jobs-as-Code:

"A Jobs-as-Code approach is paramount for anyone doing agile development and DevOps. We have been using Control-M for years in operations, and now the product gives our developers full ownership and control of their jobs in a coding environment that is familiar to them, so they can define the business processes they want to automate in production."

Robert Stinnett

Automation Analyst, IT Operations CARFAX


To learn more, read our eBook, Four Ways Developers can Deliver Better Software Faster.

Share This:

Simplify life with Control-M Conversion Tool

If you’re reading this, it’s probably not because you are passionate about conversion technology. Most likely, you’re struggling with one (or more) of the following situations:

  • You are spending too much time and effort managing a mix of automation solutions, and can’t keep up with the rate of change demanded by your company’s modernization initiatives

  • You recognize that a single application workflow orchestration product spanning multi-cloud, on-premise and hybrid environments is critical for innovation, but you’re struggling with how to get there 
  • Your organization has adopted Control-M as corporate standard, but other schedulers that break standards are being used in pockets of the organization

Don’t worry, there’s a solution to all these challenges! Control-M has a powerful Conversion Tool that can convert data from any automation vendor right out of the box, with minimal effort and risk. Combine that with the expertise of a dedicated Control-M specialist, and you’ll have a smooth and safe migration.


The “If it ain’t broke, don’t fix it” mentality kills innovation! Capture.PNG

Typically, companies avoid migrations, in part because they fear the risks don’t outweigh the benefits.

“If it ain’t broke, don’t fix it,” seems to be a common mindset. So, despite all the extra work and costs, organizations stick with the problems they know to avoid migration efforts .


It’s true, depending on the data volumes and complexity, migration could be a major change management project, impacting mission-critical services and requiring high-level approval, budget allocation, skill selection, and, most importantly, risk to production management. But it doesn’t have to be.


Common concerns and fears include:

  • Fear of complexity and risk to the organization
  • Fear of unpredictability (migration duration, results and downtime)
  • Concerns about the skills and resources needed to complete a conversion


Embracing change

The problem with maintaining the status quo, is that it perpetuates a situation that can result in critical business failures and stall innovation efforts.  Here are a few tips on how to use Control-M Conversion Tool to resolve all these common concerns and fears:


  • Take a phased approach - the Control-M Conversion Tool wizard is extremely easy to deploy, and takes you through a phased approach to migration. This reduces complexity and minimizes the risk of costly errors that can happen in manual conversions. You can proceed with confidence because you will have a clear view of what you need to do. And because you are breaking the project into smaller phases that can be reviewed and iterated, you can trust that quality is not being sacrificed. Furthermore, you can control your migration by splitting data into chunks. Migrate application by application, or business flow by business flow, as the migration process allows you to go through workload chains and dependencies.


  • Use reports to minimize uncertainty - there are four major phases to every migration project: analysis, conversion, verification and load. Control-M Conversion Tool produces reports at along the way so you can make decisions, repeat stages if necessary, and incrementally refine the results. These reports help you forecast migration duration, results and downtime.
    • In the analysis, Control-M analyzes, categorizes and sizes input data, and generates reports that help forecast conversion duration and effort.
    • In the conversion phase, Control-M shows you the results, with details on how much data was converted successfully, and what data may require manual adjustments. Messages and recommended actions drive you through iterations until you are satisfied with the results.
    • The verification phase is critical to reducing the downtime associated with your conversion. During this phase, you can use reports to compare schedules and workflows with your forecast plans, so you can determine the optimal time to complete your migration, minimizing risks and downtime.


  • Don’t worry about having the right skills or resources, you’re not alone - our experts have successfully helped many customers complete migration projects. The team can provide support throughout the entire migration, ensuring that your objectives are met at each stage.  As part of our continuous learning and continuous delivery approach, we are constantly improving Control-M Conversion Tool based on customer feedback. Every three weeks updates are delivered and can be automatically applied to your current installation, so you get the best possible conversion efficiency.


Out-of-the-box conversions and beyond

Control-M Conversion Tool offers out-of-the-box rules to convert from the most common schedulers, workload automation products, and applications, and we are constantly adding new solutions and versions. But what really differentiates Control-M from other products is our ability to extend the range of covered solutions to any type of commercial, open-source or homemade scheduling and workload automation tool. In fact, in addition to out-of-the-box conversion rules, users can develop their own rules, through the self-conversion process.


Self conversion puts you in control

With Control-M’s self-conversion capabilities you can convert from any product not covered out of the box. It’s essentially a development framework anyone can use to build their own conversions. Any scheduler or workload automation product, application, or homegrown product with data that can be extracted in XML, JSON, or CSV format, can be converted into Control-M, through easy-to-create conversion rules.


You just need to have basic knowledge of the Groovy language, an understanding of Control-M artifacts (folders, jobs, job types, etc.) and the ability to read Control-M APIs. If you don’t have these pre-requisites, a one-hour workshop with our experts is enough for you to get started. With that, you will be able to identify input data scheduling artifacts – XML elements and attributes – and build your scheduling rules to convert into Control-M data.


To build your conversion rules, you can use a graphical or script mode. The graphical mode requires minimal user input (just XML tags for input elements and attributes to be converted) and creates straightforward conversion rules. If you want to create more sophisticated rule logic, you can switch to script mode, which generates conversion rules code (Control-M APIs + Groovy scripting) available for additional coding. We also have context-sensitive resources and rich sets of samples to help you.


At the heart of the self-conversion process is Control-M’s APIs. They allow you to navigate and retrieve data from the XML document, and create Control-M objects with those elements.

Control-M conversion APIs are also exposed through GitHub to external parties and customers, creating an extensible platform ecosystem where everyone can participate, create and share new conversions and user experiences. You can access it here:


Getting started

To orchestrate all your application workflows through a centralized interface, you have to migrate from old software systems. But without the right tools and skills, it can be difficult and risky. Control-M provides powerful conversion resources to help you automate and test any data conversion, either through native or user-coded rules. And anytime you need support, our experienced professionals can help you successfully complete data migration projects and simplify the management of your business processes.




To learn more about Control-M Conversion Tool and self-conversion:

Control-M Conversion Tool Datasheet

Control-M Self Conversion Overview Video

Self-conversion-api-quickstart repository at GitHub

Share This:

Communities post.jpg

The latest version of BMC’s market-leading application workflow orchestration product, Control-M 19, was released today.


Customers can now simplify workflow orchestration across hybrid cloud environments through new, out of the box integrations for Amazon AWS and Microsoft Azure, including AWS Lambda, Step Functions and Batch, and Azure Logic Apps and Functions. Users get full Control-M capabilities, including file transfer management, plus the elasticity, scalability, and high availability of leading cloud platforms.


Control-M Automation API has new capabilities that now allow Control-M configuration and security to be managed via APIs. Developers can use a Jobs-as-Code approach to accelerate Dev and Ops collaboration by building workflows in JSON and applying the same approach to configuration and security.

Control-M 19’s managed file transfer now natively supports the leading cloud storage system and provides more intelligent file movement.  Enhancements include: support of file movement to and from AWS S3 buckets, policy-driven processing rules and support for the AS2 protocol.


In addition, the enhanced web interface makes it easier to deliver and secure access to workloads for differing roles and organizations across the company, and for users to view and manage specific workloads. Enhancements include, Improved site standards and site customization, allowing for conditional and must-have rules. There is also the introduction of viewpoints; users will be able to use Web Viewpoints as part of self-service to display jobs and jobs flows.


Learn more about Control-M 19 here.

Share This:

AAPI Trial.jpg

Control-M Automation API is an application solution that enables developers to access the capabilities of Control-M including SLA management, sophisticated flow and scheduling control as well as another interface to Control-M.


Operationalize applications faster, at higher quality, by embedding automated workflow scheduling into your dev and release processes. Using a Jobs-as-Code approach with REST APIs and JSON, workflows become versionable, testable, maintainable, and collaborative for developers and DevOps engineers as a part of their CI/CD pipeline.


Take a test drive of Control-M Automation API

Share This:


The purpose of this blog post is to detail the integration the internal BMC IT team has achieved between Control-M and (SFDC) and provide information about the tangible benefits that have been realized.



Vinod Cheriyan- Senior Manager, BMC IT

Ritesh Kalyani- Senior Technology Solutions Specialist (SFDC)

Billy Kelly- Lead Database Administrator, BMC IT Control-M Specialist

Chris Polansky- DBA Solution Engineer

Gregg Rask- DBA Principal Solution Engineer



The internal BMC IT team leverages Control-M version 9.0.18 to automate many internal processes across a wide variety of applications and has the Informatica, Database, SAP, Oracle eBiz, Backup, Web Services, and MFT plug-ins deployed.  In addition, the team uses the Application Integrator for Alteryx.  With respect to the Control-M and SFDC integration, BMC IT had the need to automate sandbox refreshes.  SFDC sandboxes are special organizations that are used to test changes or new applications without risking damage to production data or configurations.  Currently there are 93 development, 5 development pro, 1 partial copy, and 4 full copy sandboxes deployed.  The development sandboxes contain only metadata with the partial copy sandbox being just that, a partial copy of the production data and configurations.  The sandbox refresh process itself is comprised on 42 unique steps that involves six applications.  Prior to integrating Control-M and SFDC the sandbox refresh process was 100% manual, required vast amounts of coordination which took 3-4 people approximately 18 hours across 3-4 days to complete.  BMC IT’s first production run of the process occurred on July 31st, 2018.



screenshot2 PNC.png


Solution Approach:

Once BMC IT decided to move forward with the integration the first step was to determine what could be automated in the process and the automation technique(s) to be used.  After speaking with Salesforce directly the decision was made to use the CLI and drive the automation via scripts.  Certain steps within the process were not supported by CLI or the SFDC API meaning, an alternate technique would have to be used; Redwood HQ (, an open source test automation tool, was chosen.  BMC IT then collaborated to detail each step including a description, the type of change, the automation technique, comments specific to the steps, and the script/file name being called.


Process Details:

As mentioned earlier, the process is automated via batch scripts with most of the workloads being data updates.  BMC IT initially thought of using the Application Integrator however, the scripts already existed, were quite simple, and an appetite for a re-engineering effort did not exist. 

The process contains email templates, outgoing messages, security controls, endpoint integrations, production code reference as well as other activities and is executed in two parts:


a. Login into SFDC

b. Fetch metadata

c. Deactivate current rule set

d. Change environment parameters

e. Deploy changes

f. Call Snaplogic masking

g. Send notifications


a. Login into SFDC

b. Activate current rule set

c. Change email alerts

d. Deploy to SFDC


NOTE: There are manual steps within the process where the SFDC CLI/API did not support specific functions.  These are addressed via native Control-M notification logic to the appropriate individual.  In addition, notification logic is also used to keep the various stakeholder groups (end business, QA, the SFDC and Control-M teams, etc.) apprised of the overall health of the process/service.



The integration has provided massive value as well as hard and soft dollar savings.  As mentioned earlier in this document the sandbox refresh process was 100% manual, required vast amounts of coordination which took 3-4 people approximately 18 hours across 3-4 days to complete.  After integrating with Control-M, the process now consumes 2-3 hours, eliminating error while providing faster, more current application data.  Furthermore, reinvestment in people resources is also taking place; skills are being updated, breadth of knowledge continuously increases, headcount remains steady, and resources can now be used to support other strategic initiatives and goals to drive value to the organization.


Additional Information:

The internal BMC IT team provided a XML export and the file has been successfully imported into the vl-aus demonstration environment; the Folder is called Explorers.  Please leverage the process when speaking to existing and potential customers about our capabilities integrating with SFDC.


What's Next:

Managed File Transfer

Share This:


We have worked really hard and we are really excited to share our new website with you! This new microsite is your hands-on, self-service resource.  It is our way to share use cases, code examples, videos and other new content with you!


Learn more about Jobs-as-Code adoption, DevOps operationalization, and use cases on the site. Download the free Control-M workbench and Automation API CLI. View Jobs-as-Code examples and check out Jobs-as-Code in action on GitHub.



Take a look and let us know what you think. Please give us feedback on the site! We are continuing to build this site everyday so be sure to check back often. If anything is missing, please comment to let us know below. We want to hear from you! Bookmark the site here:


Also be sure to follow the latest on Twitter and join the conversation: @jobsascode

Contact your sales rep for more information on Jobs-as-Code.

Share This:

Join us at one of our many events in your area or on the road!


We are excited to offer many Control-M Seminars and BMC Exchanges in different countries around the world. Spend the day with us to learn how your IT Ops, Developers, and DevOps Engineers can deliver applications and new services with the agility your enterprise demands—to drive successful outcomes for your digital business.


Explore the latest Control-M features to:

  • Accelerate delivery of services to the business
  • Quickly respond to changes and adopt new technologies
  • Accelerate application development with Jobs-as-Code
  • Embrace new technologies without compromising existing infrastructure


October 1, 2018Control-M SeminarSingaporeComing soon
October 4, 2018Control-M SeminarThailandComing soon
October 18, 2018BMC ExchangeNew York CityCenter415
October 22-24, 2018DevOps Enterprise SummitLas VegasThe Cosmopolitan
October 30, 2018BMC ExchangeLondonPark Plaza Westminster Bridge
November 4, 2018Gartner Symposium/ITxpoBarcelonaCCIB
November 6, 2018Control-M SeminarMontrealComing soon
November 6, 2018BMC ExchangeMunichINFINITY Hotel
November 8, 2018BMC ExchangeHong KongSign up for updates
November 8, 2018Control-M SeminarTorontoComing soon
November 12, 2018Control-M SeminarStockholmComing soon
November 13, 2018Control-M SeminarHelsinkiComing soon
November 16, 2018Control-M Seminar BeijingComing soon
November 26-29, 2018AWS re:InventLas VegasLas Vegas Resort Hotels
November 26, 2018BMC ExchangeDubaiOne & Only Royal Mirage
November 29, 2018Control-M User GroupRaleighContact your sales rep
December 12, 2018Tech in MotionSan FranciscoComing soon
December 14, 2018Control-M SeminarTaipeiComing soon
Share This:

New eBook now available! Switch from AFT to MFT today!



BMC introduced Control-M Advanced File Transfer years ago and showed us that there is a better way to complete file transfers. But we didn’t stop there! We’ve continued to improve our file transfer solutions to meet the needs of businesses that are focused on modernizing to stay competitive in this digital age. Control-M Managed File Transfer will give you the ability to consolidate file transfer solutions and gain more control over your operations.


With the increased requirement for big data-fueled applications, we need to deliver files reliably and quickly. The new dashboards and enhanced functionality that come with Control-M Managed File Transfer are very popular with our staff. We anticipate about 75 percent reduction in the time spent on customer inquiries.  

— Andrew Taylor, Batch Processing Leader, British Sky Broadcasting


View the entire eBook here: 3 Reasons to Upgrade from AFT to MFT


Please reach out to your sales rep with any questions or comment below!

Share This:

We are excited to not only sponsor the upcoming Strata Data Conference in NYC September 12-13, but we’ll be presenting as well!


Join us at the Javits Center for 2 days of keynotes and sessions from top industry leaders and be sure to stop by our booth #1227 to talk Jobs-as-Code with us.


On Wednesday, BMC’s Basil Faruqui will be presenting how to simplify the automation and orchestration of an IoT-driven data pipeline in a cloud environment where machine learning algorithms predict failures.


Session Details:

Are you struggling to build automated and scalable IoT-driven data pipelines when looking to exploit IoT data to move from reactive to predictive maintenance and services?


Basil will demonstrate how to simplify the automation and orchestration of an IoT-driven data pipeline in a cloud environment where machine learning algorithms predict failures. Basil then walks you through a demo that showcases an automated data pipeline built using a jobs-as-code approach that dynamically provisions cloud infrastructure with AWS EMR, ingests sensor data, processes the data using Spark, moves the data out of EMR, and alerts and notifies the user about potential failures before terminating the cluster.


Basil leads the development and execution of big data and multi-cloud strategy for the DBA product line.


Date: Wednesday, September 12th

Time: 2:55-3:35pm

Room: 1E 06


Registration is still open. Register today: Registration: Big data conference & machine learning training | Strata Data


Comment below if you are planning to attend the conference! We are excited to meet you.

Share This:

BMC Education Subscription Service offers twelve months of continuous access to our offerings for one product, including live classroom events, instructor-led online training, on-demand content, and certifications.


The Subscription Service offers two levels:

  • Control-M: Explore Subscription
  • Control-M: Ultimate Subscription


Control-M: Explore Subscription


Control-M: Explore Subscription provides free access to the product overview course and other learning materials for a twelve months period.


Control-M: Explore Subscription includes access to selected content, such as:

  • Web-based Training
  • Videos
  • Skills Assessment


If you need more than an overview about Control-M and you want access to all training and certification, select Control-M Ultimate which includes on-demand overviews, instructor-led and virtual training, assisted self-paced training, hands-on lab with practical exercises, expert coaching and even accreditation and certification.


To view the Course Abstract and Register, go to:


Control-M: Ultimate Subscription


If you and your customers and partners search for an all-inclusive education around Control-M, the new Control-M: Ultimate Subscription offers the solution with over 300 hours of content for version 8 and 9.


Control-M: Ultimate Subscription provides continuous access to all Control-M training material, at one price, for a twelve months period.


With the Control-M: Ultimate Subscription you can save up to 83%. You have access to 24 courses with 308 hours content for twelve months. That is all of the content provided at the cost of about 2 courses or 80 hours. You also get all future Control-M content for free as long as you have the subscription.


Control-M: Ultimate Subscription includes access to content, such as:

  • Web-based Training (WBT)
  • Instructor-led Training (ILT)
  • Virtual Instructor-led Training (VILT)
  • Assisted Self-paced Training (ASP)
  • Certification (CERT)


To view the Course Abstract and Register, go to:


Both Explore and Ultimate Subscriptions are annual subscriptions and are regularly updated and changed, without notice, based on product updates, improvements, and additions. During the duration of the subscription, users will have access to the latest content without incurring additional fees or

being subject to additional registrations.


Dirk Braune Nidhi Gupta Mridul Ghosh  Jon Rendle Geoffrey Bergren Wendel Bordelon Jim Stephens Sabrina PaprockiKamraun Marashi Stephen Bunnell Shai Kopelman Oren Iny Amit Cohen Paul Cutsuvitis Mahesh Argade Siddharth Mahabal

Share This:

Join us at our next Connect With Control-M technical webinar to learn about new scheduling features introduced with Control-M 9.0.18 and how you can use them to save time and reduce cost.


This webinar will cover:


•    Eliminate unnecessary Jobs to reduce cost with cyclic folders

•    Save time by using Variable Simulation when building a job flow

•    Simplify complex job flows with End Folders saving both time and job count


We will explain and demonstrate these new options with simple, real-world examples. After participating you’ll be ready to apply these new scheduling features in your own environment, gaining simplicity, time and reduced cost.


The webinar will consist of live demonstration hosted by Ruben Villa, followed by a Q&A session.


Register Now!!


Target Audience: Control-M Schedulers and Administrators.

Topic Area: Scheduling

Level: Medium





IMPORTANT: Each registration ID can only be used by one person. Please have all interested participants register individually.

Share This:

Join us at our next Connect With Control-M technical webinar to learn how to secure communications between the Control-M/Server and Control-M/Agent in part two of the securing Control-M 9.0.18 series. You can find part 1: “Securing Control-M/Enterprise Manager 9.0.18 Client Connectivity” here .


This webinar will cover:


•    Steps to secure communications

•    Certificate requirements and deployment

•    Enabling SSL on Control-M/Server and Control-M/Agents

•    Helpful SSL tips and tricks


Our next Connect with Control-M live webinar will be on Wednesday May 30th, where Neil Blandford will explain and demonstrate the above.  We’ll conclude with a live Q&A session.



Register Now!!        



Target Audience: Control-M Administrators, Security Administrators, and System Administrators.

Topic Area: Security

Level: Medium





IMPORTANT: Each registration ID can only be used by one person. Please have all interested participants register individually.


Join us at our next Connect With Control-M technical webinar to learn how to secure communications between the Control-M/Server and Control-M/Agent in part two of the securing Control-M 9.0.18 series.  You can find part 1: “Securing Control-M/Enterprise Manager 9.0.18 Client Connectivity”

Share This:

If you haven’t already, take a moment to read my first blog in this series, “There's no time for downtime - Part 1”. We’ve explored just how challenging it can be to negotiate a software upgrade, especially when mission-critical business services are involved. You’ve got to think about how the natural change resistance and change fatigue inherent to change management processes can ultimately impact your digital transformation strategy.

That’s why BMC launched Control-M 9.0.18 – to help your organization innovate faster. Our new near-zero downtime upgrade features minimize production impacts and ensure business continuity of critical services, making it easier for you to secure approvals for upgrades. This also helps make sure you can consistently leverage the newest functionality introduced with Control-M.

But, the new near-zero downtime upgrade functionality isn’t the only feature introduced in Control-M 9.0.18. In this blog, you’ll read about in-place upgrades and compatibility, and how they minimize upgrade downtime and costs.


Before Control-M 9.0.18:

In addition to the time required to secure a proper upgrade window, what often delays upgrade planning and execution is the effort required to get budget approval and to identify the skills required for execution. Until now, Control-M upgrades were made on parallel environments to minimize risks and maximize service availability. But it requires significant effort (and skill) to set up a parallel environment. For example, one customer reported it took them more than 5 months just to get a new database instance in place, and that didn’t even include all the work required to set up the network environment (creation of new IP addresses, open firewalls to connect to thousands of agents, etc.).


After Control-M 9.0.18: in-place upgrade and compatibility

Control-M 9.0.18 now features in-place upgrades. Clients can upgrade the Control-M environment they are working on, without interruption. This eliminates all the time and cost spent on building a parallel environment.

During the upgrade process the Control-M instance will have some components at the 9.0.18 level, interacting in compatibility mode with components at previous version levels, and new features are disabled to prevent inconsistency.

When all the components are at the 9.0.18 level, Control-M will automatically make all new features available, while older clients will be prevented from connecting.

In conclusion, the in-place and compatibility features in Control-M 9.0.18 make upgrade planning and execution significantly easier. When combined with near-zero downtime and rollback features, (described in my first blog “There’s No Time for Downtime – Part 1”), there’s really no reason to delay upgrades. Continuous upgrades will make costly and hard releases jumps a thing of the past.


What customers are saying:

“Control-M v9.0.18 in-place upgrade will eliminate the time and cost needed to set up a new parallel environment, including the time for budget approval, order fulfillment and – most importantly – environment set up (network requirements – creation of new IP, open of firewall to access agents – are especially time consuming). Overall, in large data center, the upgrade preparation phase will be reduced by 70%-90% in terms of FTE and resources.” - “Stefano Sensale, Senior Consultant, Beta 80 Group”.

Filter Blog

By date:
By tag: