TerminalEmulation

Take control of Terminal Emulators for automating mainframes and legacy systems
OpenSessionUsingReflectionProfile Open a new terminal session using Reflection with an existing configuration

TerminalEmulation.OpenSessionUsingReflectionProfile InstallationPath:  Profile:  Attach:False Session=> TerminalSession
OpenSessionUsingReflection Open a new terminal session using Reflection

TerminalEmulation.OpenSessionUsingReflection InstallationPath:  HostType:TerminalEmulation.HostType.IBM3270 Host:  Port:  Attach:False Session=> TerminalSession
OpenSession Open a new terminal session using HLLAPI

TerminalEmulation.OpenSession HllapiPath:  SessionName:  Session=> TerminalSession
CloseSession Close an open terminal session

TerminalEmulation.CloseSession Session:
MoveCursor Move the terminal's cursor on the specified position

TerminalEmulation.MoveCursor Session:  Row:  Column:
GetTextFromFieldWithLabel Get the text from the field which it identifies by a given label on a terminal session

TerminalEmulation.GetTextFromFieldWithLabel Session:  FieldLabel:  Text=> TerminalText
GetTextFromFieldWithIndex Get the text from the field which it identifies by a given index on a terminal session

TerminalEmulation.GetTextFromFieldWithIndex Session:  Index:  Text=> TerminalText
GetTextFromFieldAtPosition Get the text from the field which it identifies by a given position on a terminal session

TerminalEmulation.GetTextFromFieldAtPosition Session:  Row:  Column:  Text=> TerminalText
GetTextFromPosition Get the text from a specific position of a terminal session

TerminalEmulation.GetTextFromPosition Session:  TextLength:  Row:  Column:  Text=> TerminalText
GetTextFromScreen Get the text from the entire screen of a terminal session

TerminalEmulation.GetTextFromScreen Session:  Text=> TerminalText
GetTextFromCursorPosition Get the text from a specific cursor position on a terminal session

TerminalEmulation.GetTextFromCursorPosition Session:  TextLength:  Text=> TerminalText
SetTextOnFieldWithLabel Set text on the terminal session's field which it identifies by a given label

TerminalEmulation.SetTextOnFieldWithLabel Session:  Text:  FieldLabel:
SetTextOnFieldWithIndex Set text on the terminal session's field which it identifies by a given index

TerminalEmulation.SetTextOnFieldWithIndex Session:  Text:  Index:
SetTextOnFieldAtPosition Set text on the terminal session's field which it identifies by a given position

TerminalEmulation.SetTextOnFieldAtPosition Session:  Text:  Row:  Column:
SetTextOnCursorPosition Set text on the terminal session's cursor position

TerminalEmulation.SetTextOnCursorPosition Session:  Text:
SendKey Send a control key to a terminal session

TerminalEmulation.SendKey Session:  ControlKey:TerminalEmulation.ControlKey.Transmit
WaitForTextOnFieldWithLabel Wait for text on the terminal session's field which it identifies by a given label

TerminalEmulation.WaitForTextOnFieldWithLabel Session:  Text:  IsRegEx:False FieldLabel:
WaitForTextOnFieldWithIndex Wait for text on the terminal session's field which it identifies by a given Index

TerminalEmulation.WaitForTextOnFieldWithIndex Session:  Text:  IsRegEx:False Index:
WaitForTextOnFieldAtPosition Wait for text on the terminal session's field which it identifies by a given position

TerminalEmulation.WaitForTextOnFieldAtPosition Session:  Text:  IsRegEx:False Row:  Column:
WaitForTextOnScreen Wait for text on the terminal session's screen

TerminalEmulation.WaitForTextOnScreen Session:  Text:  IsRegEx:False