> For the complete documentation index, see [llms.txt](https://docs.avoautomation.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.avoautomation.com/avo-assure/avo-assure-supported-technologies-for-automation/mainframe-automation.md).

# Mainframe Automation

Mainframe Automation in Avo Assure enables you to automate interactions with mainframe applications and terminal-based systems through an action-driven approach. Avo Assure supports Bluezone, Mocha, etc emulators.

{% hint style="info" %}
To learn more about supported Mainframes emulators, refer [Supported Technologies](/avo-assure/introduction-to-avo-assure/supported-technologies.md#mainframes)
{% endhint %}

This document includes:&#x20;

* [Prerequisites ](#prerequisites)
* [Configuring Connection in Mainframe ](#configuring-connection-in-mainframe)
* [Creating Element Repository for Mainframe ](/avo-assure/avo-assure-supported-technologies-for-automation/mainframe-automation/creating-element-repository-for-mainframe.md)
* [Creating Test Case for Mainframe](/avo-assure/avo-assure-supported-technologies-for-automation/mainframe-automation/creating-test-case-for-mainframe.md)

## Prerequisites

Following are the requirements for performing mainframe automation:

1. Mainframe emulator must be configured.&#x20;
2. Connection must be established.&#x20;
3. Username and password must be handy.&#x20;

## Configuring Connection in Mainframe

To establish connection in mainframe, perform the following actions:

1. Open the Mainframe application.&#x20;
2. Select **Session** and select **New Mainframe Display** to create a new connection. The **Define New Connection** dialog opens.&#x20;

![](/files/D6Vh2kDhvZIFPa04hAhQ)

3. In **Connection Name** text box, enter connection name for the mainframe. &#x20;
4. In **Host Address** text box, enter host address.&#x20;
5. In **TCP Port** text box, enter TCP port number.&#x20;
6. Select **Ok**.&#x20;

![](/files/ALIozbtQIHmK5IJSTTag)

7. On the **TN3270E Properties** dialog, select Ok.&#x20;
8. Note the x and y axis to create elements in Avo Assure.&#x20;

![](/files/Y5hqw3jk43aSjQlhkptf)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.avoautomation.com/avo-assure/avo-assure-supported-technologies-for-automation/mainframe-automation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
