EMUE allows you to write scripts that will save countless hours of data entry time, and improve accuracy in your data entry efforts and calculations, and interface between systems.
Interacting with the terminal in EMUE is pretty simple. There are just a handful of commands that actually control the terminal. Here's a sample:
- Paste: The go-to command for typing text on the screen.
- Copy: You guessed it. This command allows you to copy text off of the screen.
- Send: Any keystrokes that you want to send to the mainframe (PF keys, Enter, Clear, Erase) can be sent with the Send command.
- WaitForText: Use this command to tell EMUE to wait for specific text to appear on the screen before proceeding.
- EraseAndPaste: Since we're in the business of saving you time, this command will erase the contents of a field before you enter any new text (you could accomplish the same thing with a SetCursorPosition, Send, and Paste, but that's three commands instead of one).
- SignOn, Password: These are a couple of the settings that help you configure your automated sign on.
Why is the terminal window embedded in EMUE? Why do you use Rumba? And other questions you might have.
EMUE uses the Rumba Terminal Emulator and actually has a Rumba window embedded in the application. EMUE's close ties to Rumba allows EMUE to manage the connection to the terminal. That means that EMUE can connect to the mainframe, sign on automatically, and retry automatically if it runs into trouble. This tie also allows EMUE to manage multiple simultaneous connection. That means that you can run up to ten processes on the same machine at the same time.
Why did we choose Rumba instead of one of the other terminal emulators? Well, it was the most reliable. That's about all there is to it.
Using EMUE's debugger (Learn More about the Debugger), you can step through your process slowly and see each step that is taken on the mainframe. This gives you time to confirm that the action was correct before the script moves on.