Excellent Job Executor and Job Monitoring Software.
Updated January 14, 2025

Excellent Job Executor and Job Monitoring Software.

Jayvie Britanico | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with JAMS

They scattered batch jobs that need to be monitored, executed, and consolidated into one application. This improves the error handling and monitoring of long-running, delayed, and jobs that didn't run at all—enhancing productivity and decreasing late transfers and processing of essential jobs. We have a client that has 77 batch jobs, and those jobs were located on five different servers; with the help of JAMS Agent, those jobs can be executed through the JAMS Scheduler client; our client can monitor jobs with ease, report jobs that encountered error, re-run the jobs, identify at what point of the job it fails, provide error handling, and can perform there other task since they are assured that they will be notified if there's an error encountered.

Pros

  • Execution of Batch Jobs, Scripts, Cron, Stored Procedure.
  • Monitoring of Jobs that are executing, completed, and failed.
  • Different Execution Methods are supported, like powershell, SQL task, file transfer, windows task scheduler, workflow, etc.
  • Supports integration with other application like goanywhere MFT, SAP, Oracle, etc.
  • Error handling and sending of notifications for different types of events particular to a defined job.
  • JAMS allows you to manual or automatically deploy JAMS Agent.
  • Very simple and user friendly, easy to understand and implement.

Cons

  • When connecting to a database like Oracle, we need to use the Oracle driver. It would be better if the user could define the Oracle connection through JAMS itself.
  • Sample job for different kind of execution method.
  • It would be better if we could click a button to upgrade the version of the JAMS application when upgrading it.
  • Enhance the capabilities of the JAMS Web Client so that it will not be needed in the future because it is a hassle to install it on different workstations.
  • JAMS increased the reliability, since job can be re-run once error was encountered.
  • JAMS can also send notifications for different types of scenarios and run different jobs for different scenarios, which will be very helpful for error handling.
  • Since fewer IT personnel will need to focus on checking the status of jobs on different servers, productivity-wise, JAMS will help IT Personnel get other tasks done.
  • No need to hire different people to handle JAMS since it's very user-friendly.
  • There is no need for other third-party applications since JAMS includes various Job execution methods that most Companies already use.
JAMS, in terms of flexibility, is excellent since it offers various execution methods that most companies use, and you can also use powershell, which, if you are knowledgeable, can integrate with different applications that are not natively supported. Regarding scalability, JAMS can be easily deployed to your partners since we only need to install a JAMS agent to execute jobs on that server. JAMS doesn't need a powerful server or extra resources to handle day-to-day operations.
JAMS Customer Support is great. We have never encountered an issue that they didn't resolve within the day. They are very accurate in their answers and provide full instructions on how to fully resolve the issue encountered. JAMS Support also replies quickly and scopes questions very distinctly so that they can provide answers that match the issue's resolution.
N/A. I don't have any experience with different Job Management Software. Since JAMS is capable of doing most of our daily operations, we didn't look for other software. I can say that JAMS perfectly fits with us and with our clients. I've only heard about Direct M, which, based on our different clients, is very expensive compared to JAMS.

Do you think JAMS delivers good value for the price?

Yes

Are you happy with JAMS's feature set?

Yes

Did JAMS live up to sales and marketing promises?

Yes

Did implementation of JAMS go as expected?

Yes

Would you buy JAMS again?

Yes

A use case that JAMS will be easier to deploy when you have existing batch jobs, and your only requirement is to execute all those jobs using one application, monitor the execution of the job, and have notification if the job encounters an error. JAMS is also well suited if you have different servers where the jobs are located since you can choose the licensing, whether a limited number of agents but an unlimited number of job executions or a limited number of job executions but an unlimited number of agents. One thing that JAMS is not well suited to is when you are saving the connection string of DB, you can encrypt the connection string, but there's also a view button that un encrypts the password of the connection string. Also, the db configuration within JAMS is not encrypted.

JAMS Feature Ratings

Multi-platform scheduling
10
Central monitoring
10
Logging
10
Alerts and notifications
10
Analysis and visualization
9
Application integration
9

Using JAMS

5 - We are solutions provider company, we have a client which is a Government Insurance Agency, which provides insurance services to Filipino people. Our client using JAMS mainly for executing batch jobs, database queries that is necessary for day to day processing and claiming of people's insurance money. Additionally there are also partner banks that are involved in the processes, that's why there are also JAMS Agent installed on that servers.
3 - Skills required to support JAMS is familiarity with the Windows OS, cause JAMS is installed on a Windows OS. Understanding of how powershell works, but with the help of AI, all powershell commands/codes can be provided by AI. Another skills required is network, since JAMS needs to connect to different server for it to execute batch jobs it will require you to understand whenever an agent can't connect or not reflecting on JAMS server, also Database connectivity is important.
  • Execution of Batch Jobs
  • Monitoring of Jobs located on different servers
  • Execution of Database Queueries
  • Generating of Audit Reports (batch jobs that ran successfully, failed jobs execution, etc.)
  • Oracle Stored Procedures execution
  • execution of stored procedures
  • Automation of jobs with the help of powershell
  • SAP Integration
  • SSIS job integration
It does it job as advertised, no hassle on setting up new jobs, once it executes it never or hardly generates an error. Easy to use and very user friendly, no unnecessary configurations. All features are working properly and very scalable and easy to implement with an existing setup. Very useful for monitoring jobs on different jobs located on multiple servers or different servers

Evaluating JAMS and Competitors

  • Scalability
  • Integration with Other Systems
  • Ease of Use
Ease of Use, since our client has previously in house programming that executes batch job, it lessens the time to code when a new job will be automated, with a click of a button you can define, schedule, and execute a job, without the help of programmers, with the basic understanding on how to create job and schedule it you are good to go.
I will consider the capability to integrate with other softwares, it is a big help to have direct integration with other software like database and non fortra products. But since our client doesn't have that much softwares involve mostly servers we didnt encounter any challenges during the selection process, it fits our clients need.

JAMS Implementation

Additional steps required specially with integration to different software or applications should be included on the How To setup documentation of Fortra and if possible to add images to those instruction, with that i would say the implementation will be very smooth and faster. Also if there are things to consider list would be very helpful.
  • Implemented in-house
  • Third-party professional services
Basically we are the solutions provider and we did the implementation of JAMS to our client, so I really dont think if I answered this properly. But with the installation we also have representative from our client to witness every step and to document the process during implementation also from time to time, we are asking for support from Fortra
Change management was minimal - Since this is a new software and our client have different teams for different purpose, we have to teach them about JAMS, how it works, what are the features that its capable of. Mostly more on getting them familiarized with the software. In terms of change since JAMS only executes the change is very minimal.
  • We cant make the integration of AD work, the access roles is not working properly
  • we are unable to externalized the DB at first
  • Database connectivity using odbc

JAMS Training

Yes, if you have installed or used similar products, also the documentations on how to use the software is very helpful so I didnt encountered any problems on using the software. But if it's your first time on handling this kind of software i would recommend to proceed with training.

Configuring JAMS

The configurability is just right, you only need to configure the things you need, and for configuration you only populate the text fields needed. The descriptions on every text field is helpful it helps you understand the field needed and in some cases it also shows you how to gather the information. The only challenge is the use of odbc client when setting up the Database because there are no guides on how to do it.
Since there's a documentation on how to setup jams, i would say prepare the port openings since there's not a lot of ports that needed to be opened, so for others that might have problem with JAMS Agent not connecting i would recommend to validate those first so that the troubleshooting wouldnt be so tedious. For configuring JAMS just configure the things you only need.
No - we have not done any customization to the interface
No - we have not done any custom code - We used powershell to do automation on some agents, to gat
We really didnt do any customization since the product is almost complete and everything we need is already available, so that customizing the JAMS is not really needed. Configuring the Active Directory is the additional configuration we did, with that JAMS have job that applies access control to the users based on their group

JAMS Support

ProsCons
Quick Resolution
Good followup
Knowledgeable team
Problems get solved
Kept well informed
No escalation required
Immediate help available
Support cares about my success
Quick Initial Response
Need to explain problems multiple times
No, since we didnt encounter problem that much, we didn't think we needed the premium support. Mostly the client's job is on database queueries, batch jobs, stored proc, and cron jobs, we are just only using JAMS to execute those jobs. So we didnt really needed that much support from JAMS, and obviously JAMS is a good software that hardly get a bug.
During our setup with externalizing the JAMS database and Integrating the JAMS on the Active Directory, Fortra guided us all throughout the process until we are able to identify why it is not properly connecting and explaining the requirements and the step by step process on configuring it. Fortra really went extra mile for providing exceptional support

Using JAMS

JAMS is very user friendly; you hardly need to do coding. The only thing that I would say a challenge is setting it up, but that's because you barely know the product yet and, in every processing, setting up is the difficult part. But once you've set it up and you are going to use it, you will really feel that it is worth to invest in this kind of software solution, it really does it job very well.
ProsCons
Like to use
Easy to use
Technical support not required
Well integrated
Consistent
Quick to learn
Convenient
Feel confident using
Familiar
Unnecessarily complex
  • defining your existing jobs
  • monitoring jobs
  • putting alert on jobs that encounters error or failure
  • investigating what causes the failure of execution
  • integrating with other servers with the use of JAMS Agent
  • Integrating with AD
  • Externalizing Database

JAMS Reliability

We didnt really encounter any downtime, no issues encountered during 2 years of use of JAMs also our client barely raise an issue with JAMS, mostly the issues is on the batch jobs that jams executes. So I would gave it a perfect 10, very reliable hardly encounters any error and bug
JAMS performance is very great, there are no issues raised with the performance, it just like nothing happens on the job after integration it gives you this monitoring capability, no reports and bugs raised on the performance, we didnt do integration with other software only database and with use of JAMS agent to different servers.

Integrating JAMS

We have challenge in the beginning since there's no clear instructions on that yet, but upon raising the issue on Fortra support they've guided us on how to do it, and provide root cause on some of the issues we encountered during the configuration, there is job on jams that when executed it will automatically set the access control on the groups on Active Directory
  • Windows Server
  • Linux Server
  • Microsoft Database
  • Oracle
For windows server and linux server it is not really difficult since you have to install JAMS agent on those server and the instructions is very great. Only challenge is when connecting to a database cause you are required to use odbc client to connect on DB which is if youre not familiar you will have challenges
  • SSIS
  • SAP
Yes, JAMS have support for those integration but requires license for that which our client didnt purchased but they are knowledgeable on that.
Active Directory, for user logins, and control of access, thats the integration technology we've used. Since our client is a large company and many users will migrate on using the JAMS, it is very useful to use their current credentials on JAMS to ensure smooth operation and transition to the new software
Since Active Directory is the only integration we did, I would say is there's a lot of software that has direct integration with JAMS, inquire first the additional price for the integration and if there are sample jobs defined for quick understanding and migration. Also if there are additional setup needed.

Relationship with Fortra

Vendor was very accommodating and they ensure that they will help us through the implementation which they did. Also the support of vendor when we encounter issues they were really present, so that I would say they really make the implementation very smooth, easy, no hassle, and very minimal error.
They really provide support and additional information on new releases of the additional features, upgrades, also they provide links for the training videos and if there's a enablement, also for providing test licenses for Disaster Recoveries. They are very easy to talk to and doesnt make you feel like youre a customer but a friend.
Providing test license when doing disaster recovery, since our client conducts yearly Disaster recovery testing, it is very important to them to ensure that the software will work in case of a disaster, ensuring that all of their existing jobs are well running on the Disaster recovery sites ensuring 100% reliablity
Be respectful to vendor since they will help you on issues, inquiries that you will encounter along the way, and they are aiming to provide you support services that makes you want to purchase another solution that they offer. Also provide complete information to avoid multiple email exchanges that will lead to long resolution of the issue.

Upgrading JAMS

Yes - Yes, there's a downtime since the upgrade process is like reinstalling the JAMS again, and ensure that the previous configurations were applied like externalizing database, configuring Active Directory. With impact on the new release, there's no really impact as the JAMS operates as is after upgrade with additional features added only.
  • Integration with GA MFT
  • New Features on JAMS Agent
  • Enhancement on the JAMS Agent
  • Improved UI with shortcuts to monitor after executing the job
  • Remove the need of configuring the connection of Database using odbc, if theres a direct integration that you just need to input hostname/ip, port, user credentials and database name would be very helpful
  • variable list or task list available when using powershell on jams job source

Comments

  • Peter Hegland | TrustRadius Reviewer
    Hi Jayvie - Thank you so much for leaving us a review and for being a long-time, loyal JAMS customer. I'd love to chat with you more about how we can improve and be better. Please don't hesitate to reach out if you ever want to discuss anything JAMS. I am the General Manager/Managing Director for JAMS. My email is peter.hegland@fortra.com. Best, Peter Hegland

More Reviews of JAMS