The reservation web interface is a client of the reservation database on the remote server. It can be accessed through a URL that resides on the remote host. The URL is http://remotehost/vizserver/reservation, where remotehost is the full name of the remote host where the server is running.
To log onto the reservation system, enter your authentication data (if needed) in the fields of the welcome screen, and press the Login button.
All the following pages contain a header section, as shown in Figure A-1. This header shows—in addition to the SGI and OpenGL Vizserver logos—the name of the currently logged in user, the name of the remote host, and the system time on the remote host. On the left side is a LOGOUT link, that allows you to log out from the reservation server at any time and go back to the login page for the reservation system.
If requested, fill in your authentication data in the login page. The name of the OpenGL Vizserver remote host is displayed at the top of the login page. Figure A-2 shows a typical UNIX login screen, with a user name and a password field. If login parameters are correct, you enter the daily view of the reservation database, as described in the following section.
Once logged in, the first and main page of the reservation web interface is the daily view. The daily view shows a table of the reservations for a given day (the default is today), assigned to each pipe allocated for OpenGL Vizserver on the remote host. From this page you can select a reservation time slot to get its details (see, “Reservation View”); select a time on the table's vertical time scale to go to the Add Reservation page; or jump to another day through one of the day navigation links.
The day table, as shown in Figure A-3, represents reservations as rectangles; the time scale is on the vertical axis and the associated pipe are on the horizontal axis. There are as many pipe columns as there are pipes on the remote server allocated for OpenGL Vizserver. The user name of the owner is written on the time slot. Depending on the browser's functionality, a yellow hint note is displayed when the mouse moves on the reservation time slot, showing details (start and end time) of the reservation. As color codes are used, one color is assigned to the reservations of the currently logged in user, and another color is assigned to all other users' reservations. Each user name in a time slot is a link to a more detailed view of this reservation's data (see “Reservation View”). Each hour item on the vertical time axis is a link to a form for adding a new reservation (see “Add Reservation Form”), starting by default at the selected time. All these links open a separate browser window.
Links are provided to jump to the previous, next, or current day, as shown in Figure A-4. Another form is provided to directly select the day you want to view, this day being defined by its year, month, and day of the month.
The Add Reservation form, as shown in Figure A-5, contains fields to enter the day, start time, and duration of the reservation you want to add, as well as the number of pipes to be reserved. The owner is always the user who is logged in. A reservation will then be added after checking that this does not create a pipe overallocation for the time slot. In case of such a conflict, the operation will fail. On success, the daily view will be updated with the new reservation.
The reservation view, as shown in Figure A-6, provides the following details about a reservation: number of reserved pipes, start time, end time, and owner user. If you are a privileged user, or the owner of the displayed reservation, you can delete this reservation by pressing the Delete button. If not, the deletion operation will fail and an error message will be displayed.