Skip to main content
TrustRadius
Control-M

Control-M

Overview

What is Control-M?

Control-M from BMC is a platform for integrating, automating, and orchestrating application and data workflows in production across complex hybrid technology ecosystems. It provides deep operational capabilities, delivering speed, scale, security, and governance.

Read more
Recent Reviews

Control-M Review

10 out of 10
March 30, 2022
Currently, in our project, we are using Control-M to schedule and automate the regular jobs. We have installed the Control-M agent on our …
Continue reading

Control-M at Navistar

10 out of 10
March 22, 2017
Control-M is the enterprise-wide standard workload automation solution at our company. We have over 20,000 jobs scheduled each day across …
Continue reading

My Control-M/WLA Review

9 out of 10
March 16, 2017
Control-M is being used by our systems and operations departments. We run jobs of all sorts from many installed systems and it addresses …
Continue reading

Control-M Review

8 out of 10
January 31, 2017
Control-M is used to schedule thousands of jobs each day for our core banking products in one of our strategic data centers. This consists …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Central monitoring (49)
    10.0
    100%
  • Multi-platform scheduling (51)
    8.7
    87%
  • Alerts and notifications (51)
    8.3
    83%
  • Logging (50)
    7.7
    77%
Return to navigation

Pricing

View all pricing

On-Premise

Contact Sales

On Premise

SaaS

Contact Sales

Cloud

Entry-level set up fee?

  • Setup fee optional

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

How to Integrate Apache Airflow and Control-M

YouTube

Orchestrating Multi-Cloud Data Workflows with Control-M

YouTube

MFT with Control M

YouTube
Return to navigation

Features

Workload Automation

Workload automation tools manage event-based scheduling and resource management across a wide variety of applications, databases and architectures

8.8
Avg 8.2
Return to navigation

Product Details

What is Control-M?

Control-M from BMC is a platform for integrating, automating, and orchestrating application and data workflows in production across complex hybrid technology ecosystems. It provides deep operational capabilities, delivering speed, scale, security, and governance. Control-M simplifies workflow complexity with a single end-to-end enterprise view, and decentralized and targeted self-service interfaces for developers, data and cloud engineers, business users, and IT Operations teams. Control-M also provides a set of out-of-the-box integrations for the latest application, data, and cloud technologies.

Control-M Features

Workload Automation Features

  • Supported: Multi-platform scheduling
  • Supported: Central monitoring
  • Supported: Logging
  • Supported: Alerts and notifications
  • Supported: Analysis and visualization
  • Supported: Application integration

Additional Features

  • Supported: SLA Management
  • Supported: Data pipeline orchestration
  • Supported: Hybrid and multi cloud workflow orchestration
  • Supported: Jobs-as-Code and DevOps support
  • Supported: Self-service interfaces
  • Supported: Conversion tool
  • Supported: Workload archiving
  • Supported: Self-healing and remediation
  • Supported: Standards in production

Control-M Videos

Giving Organizations Freedom within the Orchestration Framework. Business modernization is about delivering innovation. But to maximize innovative prowess, organizations need a platform powerful enough to give employees across the company freedom to drive modernization initiat...
 Show More
Control-M Overview Control-M simplifies application and data workflow orchestration on premises and hybrid environments. With a unified view, Control-M is used build, define, schedule, manage, and monitor production workflows, ensuring, reliability, and improving SLAs.
How Control-M can orchestrate critical SAP and non-SAP workflows together in a single view, across complex cloud and hybrid environments.

Control-M Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, UNIX, z/OS, i5/OS
Mobile ApplicationApple iOS, Android
Supported CountriesGlobal support
Supported LanguagesEnglish, French, German, Chinese, Japanese, Korean, Hebrew

Frequently Asked Questions

Control-M from BMC is a platform for integrating, automating, and orchestrating application and data workflows in production across complex hybrid technology ecosystems. It provides deep operational capabilities, delivering speed, scale, security, and governance.

Reviewers rate Central monitoring highest, with a score of 10.

The most common users of Control-M are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(103)

Attribute Ratings

Reviews

(1-25 of 32)
Companies can't remove reviews or game the system. Here's why
Angela Rogers | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
For developers engaged in Batch process delivery, Control-M provides a reliable platform and technology for managing tasks, automating workloads, and cycling through management of changes. Control-M is a platform with the ability to centrally control task automation, with multi-tenancy and distributed architecture orchestrating all system components and agents. Execution of business operations may be monitored and analyzed in real time, with an emphasis on criticality and urgency.
  • Implementing a Change Management Process across the Development Lifecycle.
  • Orchestration of Batch-based workflows.
  • Efficiency and streamlined administration of the platform.
  • Records kept by agents might be indexed and kept in one convenient location.
  • Improved graphical user interface for Tool would be fantastic.
  • To implement the novel idea of "job as code," developers must acquire deeper technical expertise.
Control-M is a reliable and well-developed product with excellent vendor support that updates and expands the software often and offers a cloud-based deployment choice. When there are many Batch processes in IT operations that need to be monitored and controlled to ensure IT services, Control-M is ideally suited for centralized workload automation and task management.
Oscar Narváez Del Rio | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Control-M is a solid and stable platform and technology that allows task management, workload automation, and change management cycle with an integrated framework for developers working in batch process delivery. Control-M brings the capacity for centralized workload automation management with multi-tenancy and distributed architecture orchestrating all system components and agents as part of the platform. Business processes can be operated and visualized in real-time execution focusing on priority and urgency.
  • Change management for development cycle
  • Orchestration for batch processes
  • Platform performance and centralized management
  • Platform support
  • Agents logs could be indexed and stored on a centralized repository
  • Job as code is a new concept that requires more technical skills for developers
Control-M is a mature and solid product with outstanding vendor support that continuously improves the product and works on a cloud option. Control-M is well suited for centralized workload automation and task management when IT operations have a significant number of batch processes that need monitoring and control to guarantee IT services.
March 30, 2022

Control-M Review

Score 10 out of 10
Vetted Review
Verified User
Currently, in our project, we are using Control-M to schedule and automate the regular jobs. We have installed the Control-M agent on our IBM AIX server where applications are hosted. The jobs perform operations of copying daily user data from one server to another server. It simplifies application and data workflow orchestration on-premises or as a service.
  • Simplifies Application.
  • Data workflow orchestration.
  • Monitor batch jobs.
  • It would be great if we get a better GUI of Tool.
  • Its not supporting heavy database.
  • More user friendly.
We are supporting a client where we need to copy user-provided data to a centralized server. We have installed Control-M agent and it is now doing this work for us. When new entries have been made by a user it identifies and starts copying the new data to the centralized server effectively.
Gadi Ben-Avi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
All production jobs on z/OS (almost) are run buy Control-M. Control-M saves a lot of time and manpower, by running the production workload, letting people deal with development, maintenance and problem solving.
  • Runs jobs when they should.
  • Notify users when something goes wrong.
  • Provide information on previous runs.
  • The interface (On z/OS) is a bit clunky.
  • Installation and upgrades are a pain.
  • It is difficult to make mass changes.
The bigger the workload, the more a tool like Control-M is needed.
Raciel Hernández Barroso | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
I work in a company that is a BMC Elite partner and we help other companies in the implementation, administration, support and mesh factory of the main companies in the Banking and Telecommunications of Chile. I have actively participated in more than 700 automation projects and I want to summarize here the common experiences of the operation and use of Control-M in that industry.
  • Control-M is centralized and used transversally throughout the organization. Some cases have several Control-M/Server in production to serve the operation of different countries, however, the Control-M/EM component is usually only one for that environment.
  • Different areas and IT management play different roles in the Control-M Jobs automation lifecycle.
  • The use of Control-M is related to the massive processing of data across different applications and backend services running on different servers and operating systems that could be orchestrated in a complex way.
  • File transfer jobs are common in banking.
  • It is becoming more and more common to design REST API type Jobs in the industry.
  • Control-M provides a single, centralized interface for monitoring and managing all batch processes in the organization. Nothing is hidden or left unattended in a timely manner.
  • The proper use of the BIM component has allowed the change of paradigm in the operation, adopting a proactive management instead of the typical reactive management in the event of production failures.
  • The use of Forecast and production simulations allows you to identify bottlenecks and focus first on managing those failures that have the greatest impact on production SLAs.
  • Control-M/Change Manager has arrived to shorten development cycles from requirements gathering to production testing. It has been a utility that monetizes the development of Jobs meshes.
  • The GUI is capable of efficiently handling more than 80,000 jobs per day. This is certainly a challenge in designing a good user experience. I don't know if there is a reasonable limit to this. One of my clients runs more than 80,000 Jobs daily and the GUI remains smooth all the time.
  • Job-As-Code is a DevOps accelerator that has just begun to be adopted. Its implementation will make workload management even more cost-effective.
  • Enabling secure mode on all Control-M is cumbersome and could be one reason why customers are reluctant to adopt it, despite the importance they place on the security of their IT assets.
  • While it is true that connection profiles are useful for hiding secrets, there is no possibility to make use of secrets in system variables in the Jobs design. Furthermore, secrets that are escaped in the output output should be able to be managed individually.
  • The use of translator tables for the promotion of Jobs between environments is limited and has not allowed their use in most of the clients I have worked with. The reason is that the rules of homologation between environments is more complex than usual.
The use of Control-M is recommended for the following circumstances:
  • Workload and batch processing automation.
  • Backend automation based processes
  • Silent execution of processes and no human intervention
  • Execution of workflows that are too complex for a human to handle
  • Massive operations on massive amounts of data
  • Invasive, with access to the data layer and business logic
  • Processes with focus on security, efficiency and reliability
  • When you want to predict the duration of each job and of the complete flow
  • In critical path management
  • For proactive alerting of deviations and possible job failures.
  • For workload simulation
  • Capability for resource automation
Chris Clark | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Control-M currently has a small footprint, but with the move to v9 we are looking to fully leverage the automation capabilities as well as Self Service and WCM to make it available across the entire organization. This will address the needs for off hours work and free up IT staff time to complete other projects/tasks.
  • Using AFT, sending files to customers is automated and can be customized for success, failure, etc. allowing visibility into the process for all involved
  • Self Service is a powerful addition as it allows jobs to be setup and available to users via the web. You can have granularity into the jobs then as access is assigned to users based on their roles, allowing the ability to order the job, or maybe even just monitor the progress.
  • Workload Change Manager is going to give us the ability to allow our developers to implement Control-M into the design and coding stages instead of after the fact. This will save time as they will be able to see the end results right away and make adjustments if necessary without having to wait for a scheduler to make the changes. This also allows us to promote from lower environments with some oversight and control. This will be the biggest takeaway for us moving to v9.
  • The ability to set default view settings would be a nice add as it would allow the admin to better control the environment for each user role/level of access. This would be especially helpful when it comes to differing environments (dev/test/etc.)
  • The licensing structure could be better laid out. Typically when purchasing a licensing suite, you get the full offering for that product, but that is not currently the case for Control-M.
  • The ability to setup multiple site customizations and associate them with the access level/role of the user would be something I would prefer to move to the top of the list of things to be done differently as this would allow better customization for web access by eliminating things that you don't want that particular role to have access to.
It is truly an Enterprise WLA solution as there are very many different capabilities of the product from file transfer to executing batch files to running SQL queries or stored procedures. With that said, it might be overkill for smaller organizations or environments where there isn't the need for backend automation or utilizing a large infrastructure.
March 22, 2017

Control-M at Navistar

Todd Klessner | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Control-M is the enterprise-wide standard workload automation solution at our company. We have over 20,000 jobs scheduled each day across open systems and our mainframe environments Control-M manages the batch jobs execution in an efficient manner and aids in meeting and managing our SLAs.
  • Provides visibility and monitoring across all jobs/platforms.
  • The UI is user-friendly and requires very little training to obtain the status of key business processes.
  • Control-M for Hadoop enables Hadoop specific workflows to be developed, scheduled, managed and monitored along with other enterprise workloads, all in a single solution.
  • Control-M AFT allows us to schedule and track FTP transfers any other batch job. Provides the ability to transfer files securely either via SFTP or FTP with SSL and manage encrypted FTP credentials in a single centralized location.
  • The upgrade process could use some improvement as it is somewhat complex.
  • The Reporting function can be improved.
  • Control-M AFT could have better diagnostic tools or messages to aid in troubleshooting connection errors.
Control-M is a very flexible and scalable solution which should fit most every workload automation need. We use several of the control modules such as, Control-M for PeopleSoft, Control-M for Hadoop and Control-M for Databases, just to name a few. We [have been] extremely pleased with BMC's Control-M and their support for years.
Jeff Drew | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Control-M is used enterprise-wide and globally by our IT and business departments. We have a highly customized ERP system and many IT platforms that share the same data. Control-M helps manage the financials process, integration of tasks and many of the business continuity and housekeeping tasks. There are multiple technical platforms in several time zones and countries and Control-M helps manage and coordinate the jobstreams.
  • Control-M provides strong job auditing of who does what, when, where and how.
  • Multiple jobstreams are managed for multiple environments simultaneously from one enterprise server.
  • Since we have several OS and database platforms worldwide, this one scheduling application can handle all of it.
  • Control-M is relatively easy to learn and engage with at user levels. Job loads and forecasting are relatively intuitive.
  • Enhanced GUI functionality has been improving over the years, but screen design can lag behind depending on the version in use.
  • Speed of operation is reasonably good but can always be better. Many new features have been added which require more server resources for efficiency.
Control-M is very well suited for a global, multi-system platform where huge amounts of data are processed, collected and retained. It does not seem to be a slave to a particular OS or server platform. It generally works everywhere and with any computer system. It may be overkill for some small, unique, specialty businesses where a native scheduler would suffice.
January 31, 2017

Control-M Review

Danny Haydon | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Control-M is used to schedule thousands of jobs each day for our core banking products in one of our strategic data centers. This consists of both mainframe and open systems. The mainframe environment consists of 4 major sysplex environments that support both production and test work. The open system runs over 2000 agents across a variety of operating systems.
  • Control-M provides the functionality required to run a lot of jobs in a short period of time. There are times when more than a thousand jobs are pushed through the system in a very short timeframe and Control-M is able to manage this workload with no problem.
  • The GUI interface used for monitoring and interacting with Control-M also is a big advantage when processing so many events. This provides real-time viewing and allows for quick responses from our technicians to act and recover issues. This is very important to our business that requires very little down time without major impact to our customers.
  • The history information Control-M captures and saves has been a big advantage when researching issues. This information is also used for quality control when making changes as well as satisfying audit requirements. This data is also used to manage capacity and performance of Control-M which has a long history of stability. This is important for many reasons but the number one reason for FIS would be the success it brings to our business and our customers' business.
  • A key scheduling function that was omitted from Control-M is dataset triggering. BMC included this function as part of Control-O which requires a separate product to manage dataset triggering.
  • Control-M product release upgrades are very complex and requires extensive knowledge for Control-M and the OS environment.
Control-M has been a good fit in environments that have a lot of activity and schedule a lot of work. For the most part, Control-M provides the functionality to meet or exceed the performance and reliability our company requires to meet deliverables.
January 20, 2017

Control-M at OLG

Carl Korody | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Control-M was introduced across our enterprise to eliminate manual execution of our batch job environment and create a central point of control. This enables us to coordinate activities enterprise-wide and eliminate many issues of data corruption due to timed job execution through crontab, Windows Scheduler, menu-driven job flow releases through menus created in OpenVMS. Product's internal schedules are now visible. Ad-hoc executions are monitored and managed effectively, through one central point of control, providing a complete overview of all activities.
  • GUI presentation
  • Operations can identify job flows and realize business impact visually
  • Provides control within operations
  • Processing streams can be halted immediately during a failure, without intervention and eliminates cascading issues and problems
  • Self-Service access
  • Providing browser access for all our users enables them to view their processes and realize interfaces and impact that their processes have on other systems. User access and viewing reduce delays during problem resolution as it enhances communication and expedites root cause determination.
  • Direct product interfaces using modules
  • DataStage job schedules are fast and are easily configured as well as Database maintenance functions which can now be linked to before and after DB activities
  • Setting up Site Standards needs some enhancements
  • More robust functionality for field validation is needed, such as only one Quantitative Resource rule can be applied on multiple QR's defined in a job. Therefore giving warnings on QR standards because each QR must match all QR rules
  • Reporting structure is a bit cumbersome and needs a more effective interface. Jumping from panel to panel is not very effective.
  • Connection profile password management is tough to maintain. Each entry must be manually updated every time there is a password update. Since our policy is that all system passwords must expire after 180 days and we must be included in all application related password updates. Unfortunately that also is an issue where the Control-M administrator is globally aware of those passwords, which should be held confidentially by each separate group
The most effective element is the ability to visualize and manage job streams top-down, left-to-right job flows and all identify conditions required prior to a job release and the impact of a successful and unsuccessful job. Another effective element is utilizing Workload Change Manager which establishes an extremely effective interaction with developers and schedulers.
Balachandra Kuppaswamy | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using Control-M version 8 to execute jobs in SAP (R/3 and Business warehouse) jobs, script jobs in Unix and a Windows platform. Mainly it is being used by SAP users and some TED (our internal data warehouse) users. it was helpful in automating many things.
  • The GUI is very good
  • BIM is very helpful
  • In the monitoring domain, please enable users to modify things like owner, set to dummy (options which are grayed out must be opened).
  • Just like we have folders under home, please create some thing like jobs where-in we put in the job name then select it and run them. This make easy in an organization like us where we get a lot of requests to just run the jobs.
Extraction: In TWS, the extraction of a stream is very readable. Whatever option is selected/used in TWS, the composer command extracts those only and makes it easy to share with the users. But in Control-M, the xml file is huge. It displays all the options available and this makes it difficult for the users to understand. Introduce a special option just to extract what is there in the folder in a very user readable format like txt.
July 06, 2016

Control M review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Control-M is used in my company as the primary job scheduler for all departments. We use it with various versions of Unix/Linux and Windows Operating Systems. Using Control-M allows us to standardize our job scheduling environment and enables us to complete all batch processing for our company with maximum insight into any issues that may occur.
  • Control-M is very stable. It is rare to have any issues with the application.
  • Dealing with dependencies is handled very well. Dependencies are easy to set up whether they are on the same server or across platforms.
  • Alerting is also a strength in Control-M. It has a built in tie in to the Remedy system which allows ticket creation to be handled easily.
  • I would like to see some improvement in handling conditions from previous days.
  • I would like to see some improvement in being able to send out alert notifications on jobs that have not started past the new day.
I have not seen a situation so far that Control-M would not be well suited for. Control-M is very versatile and can handle a lot of situations. I could see Control-M having issues with running dozens of jobs at the same time but I would expect that to be a rare situation for anybody.
Paul Robins | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Control-M for enterprise workload automation across a number of platforms (z\OS, Windows, Linux, Unix). Application batches are integrated seamlessly. We also use a number of application plug-ins such as File Transfer, IBM Cognos, Java and Web Services. Control-M is integral to our ability to run a true 'lights out' 24x7 data centre whilst still providing 24x7 business availability and support.
  • Provides seamless cross-platform workload automation integration.
  • Provides integrated SFTP capability. No scripting or custom error checking required!
  • Control-M provides fully auditable, version controlled workload development and provides tools for users to collaborate on development.
  • Control-M provides excellent exception management allowing us to use our resources where they are needed most instead of monitoring workloads.
  • Control-M could provide improved dynamic workload management based on physical server resources.
  • Control-M for File Transfer could provide better diagnostic tools for troubleshooting connection errors.
Control-M is a very flexible and scalable solution which would suit almost every workload automation need.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Used in both mainframe and Unix environments for batch schedules/processing work loads.
  • Simplifies batch jobs
  • Automates batch jobs
  • Reduces failed batch jobs
  • Helps maintain track of SLA commitments
  • Provide more visibility into file transfer operations
  • Can work better on big data workloads
Suited for automating batch jobs. Control-M enables users with a good view of jobs. It could work faster in a big data job - at times, we can feel latency.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Control-M is used across the organization for automated job scheduling and monitoring across processing platforms, with the majority of the users and processing taking place on IBM mainframes. We maintain a centralized operations staff to develop schedule definitions, monitor job submissions and ensure that batch processing is completed timely and accurately. Because of security oversight requirements, the centralized operations staff performs these tasks on behalf of all applications programmers and business analysts who are limited to browse access.
  • Control-M provides an easy-to-use and easy-to-interpret interface for users, with most of the screen options and field names being self-explanatory. The on-screen options provide for a full range of functionality for automating batch production requirements, with multiple options and flexibility.
  • The vendor provides Control-M a wide range of utilities for extracting information from the dataset and providing with a minimal amount of training required for use.
  • As the systems programmer for Control-M on the Mainframe, the ease of installation is one of the nicest features. The installation is panel driven and can be used by a relatively inexperienced technician to install successfully in a matter of several hours.
  • Again, as the systems programmer, I appreciate the level of expertise of the technical support personnel. Over the past 20+ years, I have come to know them well and find them to be knowledgeable and willing to provide assistance for any and all queries.
  • The developers have always been willing to listen to requests for new functionality and enhancements to existing functionality and are working to have the same type of functionality across all platforms.
  • We are a large Mainframe shop, still heavily dependent on mainframes to support and develop new software for the Mainframe.
  • We have worked closely with BMC to participate in the beta testing program and have had the opportunity to have an impact on software development.
  • As with most of the Mainframe software products, documentation seems to be the weak link for the products - written by people and for people who already know what they need to do, not for people who are trying to figure how to use the product.
  • We are a large JES3 Mainframe shop. As with all vendors who still provide software for Mainframe systems, software is generally designed and developed for JES2 and is frequently not fully tested in a JES3 environment before being shipped out.
For our purposes, it is well suited. The learning curve for new users to develop a basic level of competence is relatively easy to accomplish. While the vendor has introduced many nice features since we started using the product (BIM and Forecast to name two that I would like to see our users take more advantage of), the basic product has remained readily accessible for users.
Score 9 out of 10
Vetted Review
Verified User
Incentivized

Control-M is used across the organization, it helps the business to know of failures in a timely manner, and to investigate the issue immediately and figure out exactly where the impact is.

We sometimes find out from users that the trucks are stuck and not moving, due to pink slips not getting generated at the warehouse.

We immediately identify which is the job getting delayed, and we reach out to the right functional team to resolve the issue.

Control-M is easy to use, and reliable and we look forward to vast growth in the future if troubleshooting steps are made easier.

We feel bad having to tell our customers that an issue occurred due to the Control-M application, and we are still looking forward to a solution on retry submit for our JD Edwards Jobs.

  • Map view and list view make it easy to filter jobs
  • The planning domain for monitoring domains is a good idea on the application side
  • The control-M modules are great
  • Forecasting is another beneficial feature
  • Bugs which I know cannot be entirely avoided are an issue
  • It should be simpler and easier to install the control-m packages
  • Troubleshooting steps should be be available: need to provide more videos on problem areas by checking the incident tickets raised by users on the BMC side

Not to sure if any JD Edwards module is coming up?

I'm also looking forward to a fix on retry submit: Although we have upgraded our agent to fix pack 5, we still see the issue occurring and the scary part is jobs turning into unknown status. We only get to know once the user informs us.

Looking forward to a nice feature to let us know if any such thing occurs.

June 23, 2016

Control-M Rocks

Score 10 out of 10
Vetted Review
Verified User
Incentivized
Control-M has been our enterprise scheduling solution since 2004. It provides us with a single point of controlling and monitoring job flows across various operating system platforms. We use Control-M to execute jobs on Windows servers and then trigger jobs on AS400 and AIX servers where data then gets transferred to and processed and then sent back to the Windows servers for post processing. The automated alerts that are sent to application owners are valuable to get quick resolution to job failures and delays. The self service feature allows our users to monitor and interact with their active scheduled jobs.
  • Scheduling Flexibility. We have some very unique schedules. For example: we run a job on the 2nd Sunday after the 2nd Tuesday of the month.
  • Cross platform interdependencies. Allows us to trigger jobs on the various different OS platforms.
  • Notification from jobs. Failure alerts, job late and running long notification.
  • One feature that I feel needs some improvement is the ability to create a graphical flow chart of jobs and be able to print it and look nice.
I can not think of anything. I have been extremely happy with this BMC product and their support for years.
Mark Francome | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Control-M is used as the corporate Workload Automation tool and is particularly used in cross-platform scenarios (mainly Linux and Windows servers) when active resource management is required, for integrated housekeeping tasks (e.g. server housekeeping, backups, DB housekeeping) and when we need to ensure guaranteed operations. We use it to send out SMS alerts (and emails) when serious errors occur. Application-wise we use it for Data Warehouse, PeopleSoft, file transfers, various banking apps, direct DB jobs (Control-M for Databases), Cadis, Tableau and managing various in-house apps.
  • Control-M Advanced File Transfer is a very useful add-on, allowing for a wide variety of file transfers to be configured "out of the box" and then used as part of the standard batch flow. This module is not included in the base price but is available at a relatively small additional cost.
  • Using Control-M's GUI (the Enterprise Manager) allows for efficient management of the enterprise and can tie up a lot of "loose ends". Often the first point of tracking problems is to check with the Control-M guys!
  • BMC is definitely moving the product forward, the new module "Application Integrator" is very helpful in building and deploying your own bespoke Control-M jobs and allows for closer and more secure integration.
  • Although Control-M does open up the enterprise in an operational sense, the security settings (should you choose to implement them) are robust.
  • The reporting provided with Control-M could have more functionality, Many users end up creating their own reporting based on the Control-M DB. I believe BMC are addressing this.
  • Within the Advanced File Transfer (AFT) it would be useful to have an integrated FT server and not rely on the underlying SSH.
  • All batch schedulers have issues with fully automating tasks in a Windows environment and Control-M is no exception. Userids and profiles are harder concepts to deal with in the Windows world but BMC are doing their best to address this and Control-M would be better at handling these scenarios than the alternative products.
Control-M makes a lot of sense if you need cross-platform scheduling and require verifiable task management (not the "hit and hope" approach of the Windows Task Scheduler or cron). Tying your operational tasks together on one screen makes sense in most modern enterprises. The fact that Control-M is the market leader and yet the vendor is, if anything, increasing the rate of development tells you all you need to know. However, Control-M is a high-end solution and if your batch requirements are low (say below 200 tasks/jobs) and those tasks are not critical to your enterprise then maybe consider alternatives. Also, if your Agent platforms are not supported by Control-M (BMC can provide a list but very few OS are not included) then Control-M would be more difficult (but not impossible) to implement.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Control-M is used in information technology, to control the execution of jobs of mainframe and scripts of AIX, Linux and Windows, to get and compare the time of execution of jobs and scripts, and to get and compare the time of execution of steps of jobs and scripts. It is used by Information Technology Department.
  • Control-M controls the flow of the execution of jobs and scripts, their actual status of execution, and how many jobs and scripts will be executed.
  • Control-M triggers the start of jobs and scrips by the arrival of files.
  • Control-M can control the execution of jobs and scripts simultaneously.
  • Control-M allows a user or programer to start and follow the execution of jobs and scripts by internet.
I consider that Control-M is well suited in an environment that has mainframe and middleware processing. I don't remember where it is less appropriate.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Control-M is being used across the whole organization. We currently use it to schedule jobs on most of our open systems platforms. It allows us to centrally mange the job scheduling tasks while also allowing users to see the status of their jobs.
  • Central monitoring of all jobs running in the environment.
  • Easily tied into our ticketing system. This allows for auto-ticketing in the event of job abends.
  • Uncomplicated job setup.
  • It would be nice to be able to review agent logs from the central dashboard.
  • Automated agent unavailable alerts that could tie into our ticketing system.
We have found that it works well across all of our platforms. We are just starting the migration to the mainframe product so we don't have experience with that part of the product yet.
June 21, 2016

Control your jobs

Davon Dharian | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Control-M for mainframe and distributed batch processing. It is used across the enterprise. We use it as a job scheduler. This replaces the Windows scheduler which we were using heavily.
  • Easy to set up.
  • Interfaces with third party applications.
  • Friendly user interface that gives you a graphical view of your workload.
  • Since it is such a robust product, users need extensive training.
  • We have always run into issues with setting up security, which needs to be refined and made simpler.
  • The reporting feature needs to be addressed. Its still a bit cumbersome to pull needed reports.

Control-M is well suited for mainframe and batch processing. If you are still using Windows scheduler, Control-M is definitely a replacement for that. It's perfect for workload automation. If you are looking to centralize administering, monitoring, and scheduling jobs...then Control-M is the product!

If you are a small business that does not have a large number of jobs to schedule, then perhaps Control-M might be an overkill for your environment.

Ron Bryant | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Control-M for our mainframe and distributed scheduling needs. Control-M self service is also utilized so that we can give end users the ability to schedule and run some of their own jobs when needed or on an on demand basis. Currently, we run an average of 25,000 jobs per day via Control-M.
  • Control-M has excellent calendar functionality that allows for detailed scheduling of jobs according to many specifics (day, month, year, time, preds, and several other conditions).
  • The software is also easy to navigate and group related jobs together for easy viewing of job streams or flow.
  • The alerts panel and its features make sure that if you encounter issues with any job it is brought to attention immediately for resolution.
  • I would like to see an "on demand" refresh put back onto the GUI interface as well as the auto refresh it currently has.
  • Although there are many different scheduling options, I think it would benefit the end users to have a better overall view of their jobs and job streams somehow.
Control-M is capable of scheduling a large number of jobs and schedules across multiple platforms. This eliminates the need for multiple scheduling software products used to complete the business' daily work load. The customizable options when it comes to naming conventions and standards are limitless and completely up to the creator.
Frankie Lam | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Control-M across the organization. We use it for workload automation and integrate it with other applications.
  • Ease of use
  • Graphical view of your entire organization workload
  • As it matures, the product gets better and more stable
  • The WLA tools should be made as a web base rather than thick client.
  • Built-in change manger should be part of the tool, not another add-on.
  • Agent deployment should be all automatic, base install then fixpack, and so on.
Its well suited for anywhere and anyone but it comes with a cost, it is quite pricey.
Score 5 out of 10
Vetted Review
Verified User
Incentivized
Control-M is used by the production control department to run many department's batch jobs. I can and will only address how I use Control-M. What business problems does it address? Addresses no business problems, but supports business needs.
  • Easy to set up basic batch schedule needs.
  • Production Control has integrated x-Matters with Control-M so when a job fails x-Matters now sends out a notification, which is quite timely, versus Production Control manually calling on-call staff.
  • From my usage Control-M is quite stable; that is, up and running.
  • Control-M documentation needs to include examples with screen snapshots when describing a particular scenario. What is the saying? "A picture is worth a thousand words." Also these snapshots are very useful for users (like myself) that only have view authorization for production Control-M job definitions and that do not create job definitions in development environment. Thus, unable to see all possible setting options and BMC documentation may describe these options but may not have a screen snapshot. For example, ON-Do Conditions.
  • For a Control-M Enterprise Manager need to provide a better way to Load Folders and Jobs. Currently click on 'Planning', 'Load Folders and Jobs', scroll down to find parent folder, click on parent folder, select which job definitions you want to see, and then (look all the way to the bottom right corner) to click on 'Open'. Now if I decide I want to see a job definition I did not include I have to open another tab by clicking on '+' and scroll down to find parent folder, etc. Of course, one can click on the check box to the left of parent folder to see "all" the job definitions, but what if I do not want to see "all" the job definitions?
  • Need better search capabilities. For instance search for all 'cyclic' job definitions in this parent folder. Find job whose Order Id is xxxxx.
  • Need a better way for scheduling a job instead of having a job definition for each scheduling occurrence. Why can there not be one job definition that shows for Mon.-Fri. The In-Conditions are this and for Sat. and Sun. The In-Conditions are this? Thus, the 'Prerequisites' and 'Actions' tabs may need to be subset of 'Scheduling' tab.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Control-M gives us that oversight of business critical jobs that using simpler scheduling mechanisms don't provide. Its simplicity to use this overview allows us to quickly see where things have gone wrong and more importantly stop/resolve the issue before any subsequent processing is done. Not allowing further processing is a great advantage as it stops further data processing, reduces cost and time of unpicking plus gives customers the confidence that the data they are getting has been processed correctly. Having the tool means we don't have to spend many hours coding 'in-house solutions '. All in all this is a great tool with a quick return on investment in many areas.
  • Time - does a lot of the work for us when things go wrong and we can pinpoint where the problem was - Reduced cycle time!
  • Confidence - Gives end users the confidence data is CORRECTLY processed.
  • Easy to use - Great interface and reduces the errors common using other command line schedulers.
  • Reduced ongoing costs - Allows us to concentrate on the actual job with out constantly writing our own monitoring tools.
  • JAVA/Database API to allow tickets to be raised in to other in-house systems.
  • Great processing to look inside the content of batches to correct some common/frequent problems and then allow processing to continue.
Control-M is great for large data processing activities and processes.
Return to navigation