User interface basics / Connecting to a GUI front-end |
To start a program from the user workstation, the front end can open a terminal session on the application server. This is done by using a ssh, rlogin, or telnet terminal session. When the terminal session is open, the front end sends a couple of shell commands to set environment variables like FGLSERVER before starting the program to display the application forms on the front end where the terminal session was initiated.
In this configuration, front end identification takes place. The front end identification prevents the display of application forms on a front end that did not start the program on the server. If the front-end was not identified, it would result in an important security problem, as anyone could run a fake program that would display on any front-end and ask for a password.