Buyer's Guide
Workload Automation
May 2023
Get our free report covering BMC, Broadcom, Redwood Software, and other competitors of Fortra's JAMS. Updated: May 2023.
708,544 professionals have used our research since 2012.

Read reviews of Fortra's JAMS alternatives and competitors

Information Systems Architect at Cornerstone Bank
User
Great self-service with a useful script repository error handling
Pros and Cons
  • "The end code response allows us to evaluate how a process finished, set the termination/end code appropriately, and then trigger further processing based on how it ended."
  • "More functionality within self-service would be greatly appreciated."

What is our primary use case?

OpCon has primarily been used to automate our backend IBM and Windows processing. Largely, this involves file transfers, IBM i job submissions, Powershell scripts, and SQL queries. 

We use OpCon to build workflows of related processes to ensure that things are run in the correct sequence. Logic is in place to ensure errors are handled appropriately, and often automatically. OpCon's Solution Manager is also used to empower other users to initiate processes, where previously tech involvement was needed. 

OpCon is the glue that joins numerous processes and various systems into a single cohesive and centralized experience. 

How has it helped my organization?

In my department, OpCon has largely removed the human error from our nightly processing. Clicking or launching the wrong program is a thing of the past, now that OpCon has taken over the processing. When employee turnover occurs, items that have been handled by OpCon are no longer a concern, due to the fact that the process will continue to function as expected. 

Error handling and reporting have also been a great benefit. Often when things in our environment break, OpCon will generate a notification to us of the diagnosed problem. We also heavily use OpCon's IBM Message Management system to identify messages displayed on our i Series and respond appropriately. This ensures critical messages are seen as well as tracked when required. 

Self-service has also been a great benefit to us. We're able to build processes within OpCon and give the end-user the ability to initiate them with inputs. Where previously this couldn't be done due to the security concerns of giving the end user that capability, now we can grant a batch user used by OpCon those permissions. This enables us to keep tight control over permissions, but grant some extended functionality through Solution Manager. 

What is most valuable?

The self-service is great as it enables users to initiate processes within OpCon without giving them access to more functionality than required. It relieves stress off the technology department, as more users are able to facilitate their own processes without a call to tech.

IBM LSAM has a very robust set of tools to monitor and run the various processes on an IBM i mainframe. It has the functionality to mimic operator input and capture data off of the screen for evaluation. The two most heavily used features of the LSAM in our environment are the Message Management and Scan Spoolfile functions. These allow us to capture information from message logs as well as spool files and launch further processing through the LSAM or OpCon itself. 

The smart email allows us to retrieve emails from a specified account and triggers further processing. Again, it allows another avenue for external users to initiate processes without needing to contact us. 

The script repository enables us to hold "scripts" that can be run on various machines - Windows in our case. It supports versioning and documentation.

The end code response allows us to evaluate how a process finished, set the termination/end code appropriately, and then trigger further processing based on how it ended. 

What needs improvement?

It's a pricey product. The new license model gave us access to a lot of functionality that we're not likely to use any time soon. The cost of the product is now also determined by the number of jobs you run through the software. There are pros and cons to this method, but now I have to evaluate if a simple function is worth the cost to automate before doing so. 

More functionality within self-service would be greatly appreciated. We're needing to look at other solutions in conjunction with OpCon as the number of user inputs available within self-service doesn't always meet our needs. If self-service could be improved to pull information from OpCon to "pre-fill" inputs, that would also create a much more seamless and powerful experience. 

It would also be fantastic if we could create our own job subtypes. There are quite a few that come with the software, but being able to create your own would mean you could standardize how parameters are provided to executable programs/scripts. 

For how long have I used the solution?

I've used the solution for more than 4 years.

What do I think about the stability of the solution?

Very rarely do we experience anything that would make me question OpCon's stability. 

What do I think about the scalability of the solution?

It's very scalable, especially given the new license model which allows installation on "unlimited" Windows machines. However, detailed knowledge of the product may be required to make use of it properly. It takes time and experience to make great use of the software. 

How are customer service and technical support?

Usually, this is a positive experience, however, occasionally I feel like we're getting the run-around or being offered solutions that don't appear to be applicable to the issue. Very rarely is an issue not resolved within a week. 

Which solution did I use previously and why did I switch?

We did not look at anything else of this caliber. We made heavy use of Windows Task Scheduler and the IBM Job Scheduler. The process worked, but everything was scattered and we really needed a centralized point of contact for all our automation.

How was the initial setup?

SMA was onsite to implement the software initially. Largely, this was straightforward and any bugs or issues that came up we were able to work through shortly after SMA left. 

What about the implementation team?

We had an internal team that worked with our implementation team from SMA to set up the product. SMA was incredibly knowledgeable of the OpCon ins and outs. Particularly the IBM contact with SMA was extremely impressive in their ability to provide robust solutions and bug fixes to problems in a very quick manner (often within a few hours of reporting the issue). 

What's my experience with pricing, setup cost, and licensing?

In our environment, OpCon is much more expensive than it used to be a year ago. Licensing changes no longer allow us to automate to our heart's content in our "small" environment. Now, the cost to automate needs to be evaluated as new items are put into the software because it's likely you will be charged for them. 

Getting a good handle as to what SMA charges can also be helpful so that new processes can be created in a way that incurs a smaller expense. As an example, using a single script to accomplish what multiple jobs could do otherwise. 

Which other solutions did I evaluate?

Yes. We looked at Help Systems Robot.

What other advice do I have?

Overall, OpCon has been an amazing addition to our automation toolbelt. While current prices sting a little, given past pricing, it has been well worth the cost and peace of mind. 

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
IT MSP at Ryerson
Real User
Creates cost-efficiencies, saves time on scheduling and data efficiency, and provides better data management
Pros and Cons
  • "The solution is innovative. Specifically for the overseas and time differences, you can feel the efficiency of Batch Impact Manager on jobs, batch processing, and impact management. It works the best on these kinds of issues. It saves us time and money, which is important. We save a lot using Control-M."
  • "I am unsure if Control-M is compliant with Microsoft Azure environment integrations. We have some clients in Azure environments. Specifically, in Canada, government agencies and nonprofits mostly use Microsoft Azure."

What is our primary use case?

We are using it for job scheduling, shift scheduling, etc. It is pretty much orchestrating all the job shifts for the IT team or core team.

We specialize in security, which means 24/7 your system or team needs to be ready for anything or anybody in the world, independent of even time differences. If you are managing your client's services from Europe, or anywhere else in the world, Control-M makes it easier to do scheduling, saving people time.

Since we have different satellite offices in Toronto and Ottawa, we use different role accessibility in different locations. That is why we are using it on-premise. However, in the next six months or so, we are planning to go to a hybrid cloud environment on Control-M since we are adding two or more satellite offices. We think that it will be more manageable if we implement it in a hybrid cloud environment.

How has it helped my organization?

The solution is innovative. Specifically for the overseas and time differences, you can feel the efficiency of Batch Impact Manager on jobs, batch processing, and impact management. It works the best on these kinds of issues. It saves us time and money, which is important. We save a lot using Control-M.

The most important thing is it is easy to manage conversions and stuff. It is easy to convert different systems, like AWS, which saves time.

We are working with vendors, partners, and clients to manage GDPR and data privacy. This solution is good with data privacy because BMC is GDPR compliant. That is very important, especially for overseas clients and businesses.

Overall, Control-M is quite critical for our business. I would rate this as nine out of 10.

What is most valuable?

  • The monitoring
  • Workflows
  • Production
  • Scheduling the shifts
  • Timeframes for specific roles and management

Time differences are important because we have some overseas clients. That is why we are using Batch Impact Manager for the Control-M, which is very helpful for us. It detects potential blocks in advance, delays, and errors. That helps us to optimize the scheduling, then the batch workload processing as well. 

It is pretty easy to create, integrate, and automate data pipelines. It is user-friendly, not rocket science. That is what I like about the Control-M, and specifically Batch Impact Manager. You will need some orientation and need to know what you are doing if you are integrating your system, and this solution makes it easier.

We use Control-M Python Client and cloud data service integrations with GCP, which is pretty hassle-free. There aren't any problems or compliance issues. It is pretty easy to retrieve the data, do conversions, etc. They are on-time, and there is not much of a delay. 

The engineers on our team say that it is pretty easy to build, test and promote data workflows with the data coding language integrated into Control-M through the Control-M automation API. The ease of integration is eight out of 10. Python is the main language that our database managers and data engineers are using along with some other languages. 

The Control-M interface is user-friendly and easy to use. Orientation-wise, it is easy for data engineers to adapt.

What needs improvement?

Ingesting and processing data from different platforms can be a challenge. Control-M does allow integration for this with other systems to make this easier. For example, we integrate Control-M with an in-house system to do this.

I am unsure if Control-M is compliant with Microsoft Azure environment integrations. We have some clients in Azure environments. Specifically, in Canada, government agencies and nonprofits mostly use Microsoft Azure.

For how long have I used the solution?

I have been using it for almost a year and a half.

What do I think about the stability of the solution?

The stability is very good. My impressions of the stability are very positive.

What do I think about the scalability of the solution?

I would rate the scalability as nine out of 10.

How are customer service and support?

The technical support is near perfect. I would rate them as nine and a half out of 10.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

We were previously using an in-house solution, but we weren't improving it much, which is why we switched to Control-M.

What was our ROI?

Control-M creates cost-efficiencies, saves time on scheduling and data efficiency, and provides better data management. We use the managed services as well because we partner with some clients at MSPs and MSSPs. This solution is also good for their environment because it is easy to access, retrieve, and work with actionable data as well as all the procedures and processes. It is good and works. I would rate it as eight out of 10. 

The total cost of ownership is impacted by the Control-M pricing as well as the overall cost of the procedures and daily batch processing. We can easily see that at the end of the year, in terms of big time and money savings.

What's my experience with pricing, setup cost, and licensing?

The pricing and licensing could be better. However, when I compare Control-M pricing with JAMS, Control-M is still better priced than JAMS enterprise.

Which other solutions did I evaluate?

We also evaluated JAMS Scheduler, which is also a workload automation solution. The pricing for Control-M was better and has good predictive maintenance that is better than JAMS. Control-M is also more integrated with Google for different solutions.

What other advice do I have?

Control-M is better for the cloud. Specifically, the hybrid cloud is the best. On-premise is still okay, but it depends. Its hybrid cloud environment works better and is optimized in a better way to save money and time. Its implementation is easy from the cloud GCP and AWS. Microsoft Azure is not there yet, but otherwise, it is perfect.

I would rate the solution as nine out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
Flag as inappropriate
SandeepKumar10 - PeerSpot reviewer
System Administrator at MIRAKI TECHNOLOGIES
Real User
Top 5
Scripted automations are easy to convert for specific requirements
Pros and Cons
  • "The solution includes many features and is scalable and stable."
  • "The pricing has the potential to be high."

What is our primary use case?

Our company uses the solution to run scripts for customers. For each use case, we create a description and use it with the agent to schedule run times. 

Our team size ranges from 40 to 50 people and varies across clients or use cases. 

What is most valuable?

The solution includes many features and is scalable and stable. 

The automation tool provides scripting that is easy to convert for specific requirements. 

What needs improvement?

The pricing has the potential to be high because it is based on the number of servers and agents. 

For how long have I used the solution?

I have been using the solution for five years. 

What do I think about the stability of the solution?

The solution's stability is better than other products. We do not see the solution fail much at all. 

We had issues with other products where servers would go down or items needed to be fixed and that caused struggles. 

What do I think about the scalability of the solution?

The solution is scalable. 

How are customer service and support?

I worked closely with technical support for overall assistance during my first installation and they were dedicated and helpful. 

I have not needed support for issues but am currently working with them to complete another installation. 

Sometimes support leaves out details, but they do help a lot with tools. 

I rate technical support an eight out of ten. 

How would you rate customer service and support?

Positive

How was the initial setup?

The ease of setup depends on the person who handles it. The setup is a bit different because it includes four or five components that require separate installations. There are various steps and processes to follow. If you have knowledge of the solution, then setup is easy. 

Typical setups take 14 to 16 hours for server and data installations. 

What about the implementation team?

We implement the solution for customers. 

What's my experience with pricing, setup cost, and licensing?

The pricing is based on the number of servers and agents. 

Which other solutions did I evaluate?

Our developers chose the solution because of its scalability, stability, and features. Technical support is also much better than what competitors offer.

The solution allows us to do everything we want. We can use it for smaller items or large-scale projects with no problems. 

What other advice do I have?

It is important to understand workload automation and how the solution functions. Work with your customer to determine the infrastructure and number of agents or servers. Create an infrastructure table and then starting installing to those specifications. 

I rate the solution a nine out of ten. 

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: My company has a business relationship with this vendor other than being a customer: customer/partner
Flag as inappropriate
UC4 Application Administrator at GAVS
MSP
Top 20
The scheduling tool and finance module are valuable features
Pros and Cons
  • "The solution is very user friendly so anyone can use it."
  • "The graphical interface is pretty cool but not the best so it could use some improvement."

What is our primary use case?

Our company uses the solution for electronic automations. We have 300 users, a few use cases on-premises, and a few use cases on the cloud. 

How has it helped my organization?

The solution is very user friendly so anyone can use it. 

The user finance module is a key feature.

The scheduling tool is very valuable. 

What is most valuable?

The graphical interface is pretty cool but not the best so it could use some improvement.  

For how long have I used the solution?

I have been using the solution for five years. 

What do I think about the stability of the solution?

The solution is stable but comparatively could be improved. Stability is rated a seven out of ten. 

What do I think about the scalability of the solution?

The solution is scalable but could be even better. Scalability is rated a seven out of ten. 

How are customer service and support?

Technical support is good so is rated a ten out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

The setup is pretty straightforward so is rated an eight out of ten. 

What about the implementation team?

We implement the solution in-house. Four staff members can deploy the solution in one business day. 

What's my experience with pricing, setup cost, and licensing?

The price for annual licenses is a bit expensive so pricing is rated a two out of ten. 

What other advice do I have?

The solution is a good product so I rate it a nine out of ten. 

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
Buyer's Guide
Workload Automation
May 2023
Get our free report covering BMC, Broadcom, Redwood Software, and other competitors of Fortra's JAMS. Updated: May 2023.
708,544 professionals have used our research since 2012.