Implement robotic process automation with a mainframe

How to implement robotic process automation with the mainframe
(Image credit: Pixabay)

With every technological advancement, we are able to address more challenges. For years, those working in IT management positions and beyond have been able to automate specific aspects of their roles – from creating scripts to log users into applications to generating sophisticated reports with complex calculations.

About the author

Que Mangus, host access and connectivity, Micro Focus.

While few were paying attention, though, several technologies have matured so dramatically that we have been able to take automation to the next level. Now, instead of a macro that automates a short process in a single application, we can automate a complicated business process from end-to-end that involves desktop, web, and other types of applications. Making all of this possible is robotic process automation (RPA).

RPA is a practical, non-invasive way to automate enterprise processes. By using software robots to perform everyday tasks, it boosts productivity while preserving underlying applications and IT infrastructures. Robots interact with applications and systems in the same way as humans do, but they are faster, more accurate and highly secure, reducing costs across the board. At the same time, they free employees to work on other, higher value projects.

The benefits are so clear that many companies have already began to integrate RPA into their business processes. Deloitte’s recent RPA survey stated, ‘53% of the respondents have already embarked on the RPA journey and a further 19% of respondents plan to adopt RPA in the next two years’. According to new research, early success rates are high with 89% of companies saying their RPA projects are ‘extremely or mostly successful’.

Given this staggering growth, it is likely that your organization is using RPA, or will be using it soon. With this in mind, it is logical to ask how RPA can be used as part of mainframe initiatives – especially as so much important business data is housed on mainframe systems.

RPA and the mainframe

It is important to understand that mainframe systems are different from other enterprise applications in that accessing data can prove more challenging. Moreover, since this data is business critical, RPA implementation must be done right. For this reason, the mainframe team should take the lead on RPA deployment within organizations, as they are more likely to understand the needs of the platform. Interacting with a desktop or web-based application is typically straightforward, but accessing data on host systems requires a specific set of skills, such as a connector.

Whether RPA developers prefer to integrate via web services or more traditional application programming interfaces (APIs), such as HLLAPI, or .NET, there are solutions available that can support developers’ requirements.

Approaches to accessing mainframe data

Historically, the market has created many ways to access mainframe data programmatically. Today, there are two core methods to enable RPA with the mainframe: service-enabling the mainframe and IBM’s HLLAPI (the traditional interface for automation). Service-enabling the mainframe is the more scalable method of the two. It requires developing distinct procedures against host-based applications that perform units of work as consumable web services, while the RPA tool calls on these web services as needed in an automated process.

The other approach is to use IBM’s HLLAPI, which has been the de facto data access standard for more than 30 years. In this scenario, the RPA tool accesses host data by leveraging HLLAPI through a terminal emulator and corresponding green screen. All RPA solutions support this standard interface for mainframe data access. As many organizations are HLLAPI-savvy, this can be a faster way to leverage mainframe data in an RPA-based process.

Real-world use cases

To understand how RPA can work with the mainframe, it is important to consider the practical, real-world use cases. Here are two examples of how it is already being used in the financial services sector.

Firstly, imagine that a large bank wants to reduce the burden on human call center agents by implementing an interactive voice response (IVR) system to field customer inquiries. In order to achieve this, the bank needs to put solutions in place to access customer data stored in multiple applications, including a mainframe application. In doing so, when a customer calls the IVR system triggers an RPA workflow, and the RPA robot is able to access mainframe data via the terminal emulator. By successfully implementing RPA, the bank can ease the admin workload on its employees, while also serving customers faster.

Secondly, let’s take a look at implementing RPA to streamline money transfers in banking. A bank operator fulfills customer requests for money transfers throughout the day. The transaction involves moving between multiple screens in a mainframe application to verify data, gather information used in the transfer process, and verify that the task was completed successfully—a cumbersome and potentially error-prone process. With several of these manual transfer transactions to perform, the bank operator can lose hours of productive time.

Using automation solutions, an application user collaborates with a developer to model the workflow of host screens involved in transferring money between accounts. Once the navigation is properly understood, replicated in the development studio, and verified to work, the model is deployed to the service-enabled RPA solution’s server, which makes the mainframe transactions available as a web service. At this point, an RPA engineer can access the web service to automate the money transfer workflow using an RPA solution to make a repeatable account transfer process. Now the bank operator simply initiates the RPA workflow, supplying a list of accounts and amounts to transfer. As a result, the bank is able to provide fast, scalable, API-enabled access to the mainframe application.

What’s next

Ultimately, having mainframe systems should not stop enterprises reaping the rewards of RPA. By carefully selecting the RPA implementation method and paying close attention to the business critical data involved, organizations can successfully increase productivity, reduce errors, boost job satisfaction, and improve customer service.

Que Mangus

Que Mangus works on the host access and connectivity team at global software company, Micro Focus.

Read more
People in datacenter
Best RPA software of 2025
Half man, half AI.
Capitalizing on AIOps: streamlining and enhancing business performance
Computer programming code. Programming code abstract technology background of software developer and Computer script.
Eradicating Europe's tech skills gap with no-code technology
A hand reaching out to touch a futuristic rendering of an AI processor.
Ensuring SMBs don’t get left behind in the Gen AI wave
A person using a desktop computer.
The role of automation in achieving sustainability goals
Employees sat around together discussing business issues.
The automation advantage: enhancing efficiency and employee satisfaction
Latest in Pro
Branch office chairs next to a TechRadar-branded badge that reads Big Savings.
This office chair deal wins the Amazon Spring Sale for me and it's so good I don't expect it to last
Saily eSIM by Nord Security
"Much more than just an eSIM service" - I spoke to the CEO of Saily about the future of travel and its impact on secure eSIM technology
NetSuite EVP Evan Goldberg at SuiteConnect London 2025
"It's our job to deliver constant innovation” - NetSuite head on why it wants to be the operating system for your whole business
FlexiSpot office furniture next to a TechRadar-branded badge that reads Big Savings.
Upgrade your home office for under $500 in the Amazon Spring Sale: My top picks and biggest savings
Beelink EQi 12 mini PC
I’ve never seen a PC with an Intel Core i3 CPU, 24GB RAM, 500GB SSD and two Gb LAN ports sell for so cheap
cybersecurity
Chinese government hackers allegedly spent years undetected in foreign phone networks
Latest in News
DeepSeek
Deepseek’s new AI is smarter, faster, cheaper, and a real rival to OpenAI's models
Open AI
OpenAI unveiled image generation for 4o – here's everything you need to know about the ChatGPT upgrade
Apple WWDC 2025 announced
Apple just announced WWDC 2025 starts on June 9, and we'll all be watching the opening event
Hornet swings their weapon in mid air
Hollow Knight: Silksong gets new Steam metadata changes, convincing everyone and their mother that the game is finally releasing this year
OpenAI logo
OpenAI just launched a free ChatGPT bible that will help you master the AI chatbot and Sora
An aerial view of an Instavolt Superhub for charging electric vehicles
Forget gas stations – EV charging Superhubs are using solar power to solve the most annoying thing about electric motoring