Terminal Connector

The Terminal Connector allows a user perform Mainframe application operations.

Note

The Terminal Connector is not a default connector and needs to be added to a project every time required.

Refer to the Plugins section to learn more about adding the Terminal Connector to a project.

Access.

Once the connector is added to a project, the same can be accessed by expanding the Connectors Section under tool box.

To access the Terminal Connector

  1. In the Toolbox expand Connectors

    Screenshot

  2. Drag the Terminal Connector and drop it under Global objects.

  3. Expand Global Objects.

    Screenshot

  4. Right-Click on the Terminal Connector under the Global Objects & Click on Configure.

    Screenshot

  5. User can view the configuration window of the Terminal connector.

    Screenshot

  6. Click on the Screens Select icon in Terminal connector.

  7. Click on Select icon, all active Terminal -based applications will appear in the Session dropdown. Select the relevant application for the automation and click on Capture Button and click on ok .

    Screenshot

  8. The selected session terminal window would display.

    Screenshot

  9. Right-click on added window (Terminal Screen) and click on Refresh.

    Screenshot

    Refresh: Allows a user Refresh the terminal window.

    Focus: Allows a user Focus the added window.

    Add Element: Allows a user add an Element.

    Delete: Allows a user delete an added Window.

  10. Right click on the added window (Terminal screen) & Click on Add Element.

  11. Select Added Terminal screen and Right click on the screen .
  12. Two options are available Data can extract in Terminal screen.

    Add as Field: Allow a user extract data from the selected Text Field.

    Add as Region: Allow a user extract data from the selected Region.

    Screenshot

  13. Users should expand the Global Object to view the Added Terminal Screen application, Double-click on the added screens to view all the available methods under the object explorer.

    Screenshot

  14. Expand the added Terminal screen to view additional election made while configuring the element, double-click on added screen to populate all available methods under the object explorer.

  15. Each method from the list can be dragged and dropped on to the design surface.

    Screenshot

Methods (Parent Node)

Properties:-

Status

Allows a user check the selected application status

Screenshot

Maximize

Allows a user maximize the selected application.

Screenshot

Minimize

Allows a user minimize the selected application.

Screenshot

Quit

Allows a user quit a selected Terminal Session .

Screenshot

Restore

Allows a user restore the closed application

Screenshot

Start

Allows a user start a new terminal session based on the provided session name.

Input: Profile Name.

Screenshot

Stop:

Allows a user stop a session based on the session name provided.

Screenshot

Methods (Child Node)

Properties:-

ID:

Allows a user fetch a selected terminal application ID.

Screenshot

Status:

Allows a user fetch the terminal application status.

Screenshot

Cancel Waits:

Allows a user cancel the previously defined wait time.

Screenshot

Dispose:

Allows a user dispose the targeted terminal application.

Screenshot

Equals

Allows a user check the provided value is equal or not.

Input: String, Integer, object ,etc.

Output: Boolean value.

Screenshot

Focus

Allows a user bring a terminal application to the foreground.

Screenshot

GetCursorposition

Allows a user to get the selected cursor position from the terminal session application.

Screenshot

GetFieldCount

Allows a user know the count of added fields in the Terminal application.

Output: Added Fields Count

Screenshot

GetHandle

Allows a user return an identifier that will uniquely identify the process in the system. A process can use this function to get its own process identifier.

Screenshot

GetHashcode

Allows a user get the hash code in a terminal application.

Screenshot

GetScreenInfo

Allows a user get the targeted session page Information.

Screenshot

GetTextFromRect

Allows a user get the data from a terminal application, based on its input regions. Input: Start Row , Start Column, End Row, End Column .

Screenshot

GetType

Allows a user know the type of terminal application.

For Example:

("UTL.RPA.CONNECTORS.TERMINAL.TerminalScreen, UTL.RPA.CONNECTORS.TERMINAL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3560024ae975bbad")

Screenshot

Hide

Allows a user hide the selected terminal session.

Screenshot

Is created

Allows a user check the terminal session application status. For Eg: Is created or not.

Screenshot

IsSession Ready:

Allows a user know the terminal session applications is ready or not.
Output: Boolean

Screenshot

Matchfields:

Allows a user match fields within the selected terminal session.

Screenshot

Maximize:

Allows a user maximize the selected terminal application.

Screenshot

Minimize:

Allows a user minimize the selected terminal application.

Screenshot

Restore:

Allows a user restore a terminal sessions.

Screenshot

Sendkeys:

Allows a user pass data using sendkeys.

Screenshot

Sendkeys:

Allows a user send data to a defined region in the terminal application.
Input: Row Number ,Column Number

Screenshot

Setcursorposition:

Allows a user set the cursor position on specific region and pass data to the terminal session screen .

Screenshot

Show:

Allows a user show the selected terminal application.

Screenshot

Start Macro:

Allows a user to start a macro by using Macro Name in a selected terminal session .

Screenshot

To string:

Allows a user return the data in a string format.

Screenshot

Wait:

Allows a user define wait time during execution.

Screenshot

waitForcreate:

Allows a user define a wait time during the terminal session execution.

Screenshot

waitforcursor:

Allows a user define a wait time for the cursor to navigate to the defined location on the terminal screen.

Screenshot