4.4 The Web Browser Interface

Hercules can also be accessed through a web interface in addition to the application panels. This allows
operating the emulator from a totally different machine than it is running on. The web server component is
activated through HTTP statements in the configuration file or HTTP console commands (consult the
“User Reference” manual for details on how to activate the built in web server). To access the web
browser interface, start a web browser pointing to the machine where Hercules is running on. The URL is
dependent on the port chosen on the HTTP statement to activate the web server:

http://ip_address (port = 80)

http://ip_adress:port (port <> 80)

If Hercules is running on the same machine as the web browser, then “localhost” can be used instead of
the IP-address. Some valid examples to connect to the web server:


http://192.168.0.199

http://10.0.0.1:8080

http://localhost

http://localhost:8081


If logon security is enabled in the HTTP statement (through the AUTH parameter) then the user is first
prompted to enter a user name and a password before to be able to connect to the web server. Please
note that the user name and password necessary to access the web server are sent in an unsecure man-
ner to the web server (no HTTPS is used) and are not saved encrypted in the configuration file.

Figure 13: Web Browser Interface Logon

After accessing the web server the main screen of the web interface is presented. The web browser
window is divided in three areas: the navigation area on the left, an operator area on top of the window
(similar to the area in the device and status panel) and a display area.

Figure 14: Web Browser Interface Main Screen

The navigation area contains links to all the other views grouped by functionality. Just click on the desired
link to show the requested information in the display area. The following views are available:

System Log (Tasks) IPL (Tasks) Registers (Debugging) Storage (Debugging) Miscellaneous (Debugging) Devices (Debugging) Version Info (Debugging) CPU (Configuration) GPRs (Registers) CRs (Registers)
Previous Page Next Page