1
0

Source code upload

This commit is contained in:
calmsacibis995
2022-09-29 17:59:04 +03:00
parent 72fa9da3d7
commit 8fc8fa8089
33399 changed files with 11964078 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
#!smake
#
#
SRC_DEPTH = ../../..
include $(ROOT)/usr/include/make/commondefs
include $(SRC_DEPTH)/include/ssscommondefs
HEADERS_SUBDIRS=
EXPORTS_SUBDIRS=
SUBDIRS = images
DESTPATH = /var/esp/ssc
HTMLFILES = *.html javascripts
IDB_TAG = -idb $(SSS_EOE)
default install $(COMMONTARGS): $(_FORCE)
$(SUBDIRS_MAKERULE)
${INSTALL} $(IDB_TAG) -F $(DESTPATH) $(HTMLFILES)
${INSTALL} $(IDB_TAG) -F $(DESTPATH) sscSetupLynx.RGPRes
headers: $(_FORCE)
$(HEADERS_SUBDIRS_MAKERULE)
exports: $(_FORCE)
$(EXPORTS_SUBDIRS_MAKERULE)
$(SUBDIRS): $(_FORCE)
cd $@; $(MAKE)
clobber clean:
$(_FORCE):

View File

@@ -0,0 +1,33 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<body>
<a href="/$sss/$nocache"></a>
<form method=POST action="/$sss/rgs/rgpsetup~updateactions~null~desc~cmd~throt~0~ret~timeout~uname~null">
<PRE> SETUP &gt; Actions &gt; Add <a href="/help_sem.txt.html#setup_actions_add">Help</a></pre>
<hr width=100%>
<PRE>
Enter action description <INPUT TYPE="TEXT" NAME="desc" size=28>
(eg. page to Tom)
Enter action command string <INPUT TYPE="TEXT" NAME="cmd" size=28>
(eg. /usr/bin/espnotify -p 1234567)
Enter username to execute this action <INPUT TYPE="TEXT" NAME="uname" size=10>
as (default - nobody)
Enter action timeout (multiple of 5) <INPUT TYPE="TEXT" NAME="timeout" size=10> secs
Enter the number of times an event must <INPUT TYPE="TEXT" NAME="throt" size=10>
be registered before the action will be
taken
Enter the number of retry times <INPUT TYPE="TEXT" NAME="ret" size=10>
(up to 23, more then 3-4 not recommended)</pre>
<pre> <INPUT TYPE="SUBMIT" VALUE="Accept">&nbsp;&nbsp;&nbsp;<input type="RESET" value="Clear"></pre>
<hr width=100%>
</form>
</body>
</html>

View File

@@ -0,0 +1,13 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<body>
<a href="/$sss/$nocache"></a>
<pre> SETUP &gt; Actions &gt; Delete <a href="/help_sem.txt.html#setup_actions_delete">Help</a></pre>
<hr width=100%>
<a href="/$sss/rgs/rgpsetup~selectactions~null~null~all~format::DelAction1~onempty::NoActionsToDelete">selectaction</a>
<hr width=100%%>
<p>Return to <a name=gotomain href="/index_sem_setup.txt.html">SETUP</a> page
</body>
</html>

View File

@@ -0,0 +1,27 @@
<HTML>
<HEAD>
<TITLE>Embedded Support Partner - ver.1.0</TITLE>
<body bgcolor="#E3E6D8">
<pre> SYSTEM INFORMATION &gt; Actions Taken <a href="/help_sem.txt.html#sysinfo_actions">Help</a></pre>
<hr width=100%>
<form method=POST name =AllEvents action="/$sss/rg/libsemserver~EVENT_ACTIONS_PAGE">
Enter the date(s) for which you want system events information:<p>
<p><pre> From: <input type="text" name="ev_start_time" size=10> To: <input type="text" name="ev_end_time" size=10></pre>
<pre> (mm/dd/yyyy) (mm/dd/yyyy)</pre>
<p>Choose the type of actions taken information:
<p><pre> <input type="radio" name="event_select" value="0"> All Actions Taken displays all actions that were
taken on the system and events
that triggered these actions.</pre>
<p><pre> <input type="radio" name="event_select" value="3"> Actions Taken for Specific Event displays actions taken for a
selected event only.</pre>
<pre> <INPUT TYPE="SUBMIT" VALUE="Accept"> <input type="RESET" value="Clear"></pre>
<a href="/$sss/rg/libsemserver~GETSYSID">GETSYSID</a>
<input type="hidden" name="row_num" value=0>
</form>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<body>
<a href="/$sss/$nocache"></a>
<pre> SETUP &gt; Actions &gt; Update <a href="/help_sem.txt.html#setup_actions_update">Help</a></pre>
<hr width=100%>
<a href="/$sss/rgs/rgpsetup~selectactions~null~null~all~format::SelectActionToUpdate">selectaction</a>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<BODY>
<pre> SETUP &gt; Events &gt; View Current Setup <a href="/help_sem.txt.html#setup_actions_viewcurr">Help</a></pre>
<hr width=100%>
<PRE>
Please choose an action report:
<a href="ac_view1.txt.html">View Current Action Setup</a>
<a href="ac_view2.txt.html">View Available Actions List</a>
</pre>
</BODY>
</HTML>

View File

@@ -0,0 +1,11 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<BODY>
<a href="/$sss/$nocache"></a>
<pre> SETUP &gt; Actions &gt; View Current Settings <a href="/help_sem.txt.html#screens_action_setup">Help</a></pre>
<hr width=100%%>
<a href="/$sss/rgs/rgpsetup~selectactions~null~null~all~format::ViewCurrAction1">selectaction</a>
</BODY>
</HTML>

View File

@@ -0,0 +1,13 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<BODY>
<a href="/$sss/$nocache"></a>
<pre> SETUP &gt; Actions &gt; View Current Settings <a href="/help_sem.txt.html#screens_avail_action">Help</a></pre>
<hr width=100%>
<a href="/$sss/rgs/rgpsetup~selectactions~null~null~all~format::FmtActionRep1">selectaction</a>
<hr width=100%%>
Return to <a name=gotomain href="/index_sem_setup.txt.html">SETUP</a> page
</BODY>
</HTML>

View File

@@ -0,0 +1,207 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var map
function showMap()
{ if (!map || map.closed)
{ map=window.open('/help_add_action.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
}
map.focus();
}
function isPosInt(inputVal)
{ var inputStr = inputVal.toString()
for(var i = 0;i < inputStr.length; i++)
{ var oneChar = inputStr.charAt(i);
if(oneChar < "0" || oneChar > "9") return false;
}
return true;
}
function clearForm(form)
{ form.action_description.value = "";
form.action_name.value = "";
form.user_name.value = "";
form.action_timeout.value = "";
form.dsmthrottle.value = "";
form.retryt.value = "";
}
function isTimeCheck(timeout_t)
{ if(!isPosInt(timeout_t) || ((ans = timeout_t % 5) != 0)) return false;
return true;
}
function checkString(inputVal,fieldname)
{ var inputStr = inputVal.toString()
if(inputStr.charAt(0) == " ")
{ var i = 1;
while(inputStr.charAt(i) == " ")
i++;
}
else
{ for(var j = 0;j < inputStr.length; j++)
{ var oneChar = inputStr.charAt(j);
if(oneChar == "\"")
{ alert("String \"" + fieldname + "\" should not contain \"'s.");
return false;
}
}
return true;
}
if(i != inputStr.length) { alert("String \"" + fieldname + "\" cannot contain leading spaces."); return false; }
else { alert("String \"" + fieldname + "\" cannot contain only spaces."); return false; }
return true;
}
function checkUsername(inputVal)
{ if((inputVal == "root") || (inputVal == "ROOT"))
{ alert("Username cannot be set to root.");
return false;
}
return true;
}
function verifyData(act_add)
{ var act_timeout = ""
var ato = ""
var dsmth_act = ""
var dsmth = ""
var retry_act = ""
var rtrt = ""
var act_describe = ""
var actdescr = ""
var act_name = ""
var actname = ""
var uname = "";
var u_name = "";
act_describe = act_add.action_description.value;
act_add.action_description.focus();
if(act_describe != "")
{ if(!checkString(act_describe,"Action command")) return false;
actdescr = "\nAction command string = " + act_describe;
}
if(act_add.action_name.value != "")
{ act_name = act_add.action_name.value;
act_add.action_name.focus();
if(!checkString(act_name,"Action description")) return false;
actname = "\nAction description = " + act_name;
}
if(act_add.action_timeout.value != "")
{ act_timeout = act_add.action_timeout.value;
act_add.action_timeout.focus();
if(!isTimeCheck(act_timeout))
{ alert("Timeout must be a whole positive number multiple of 5");
return false;
}
ato = "\nTimeout = " + act_timeout;
}
if(act_add.dsmthrottle.value != "")
{ dsmth_act = act_add.dsmthrottle.value
act_add.dsmthrottle.focus()
if(!isPosInt(dsmth_act))
{ alert("Number of times event must be registered before the action will be taken must be a positive number")
return false;
}
dsmth = "\nNumber of times event must be registered before the action will be taken = " + dsmth_act
}
if(act_add.retryt.value != "")
{ retry_act = act_add.retryt.value;
act_add.retryt.focus();
if((!isPosInt(retry_act)) || (retry_act >= 24))
{ alert("Retry times must be a whole positive number and less then 24");
return false;
}
if(retry_act > 4)
rtrt = "\nNumber of retry times = " + retry_act + "\n\nWARNING: It is recommended that you do not retry more than 4 times.";
else
rtrt = "\nNumber of retry times = " + retry_act;
}
if(act_describe == "" && act_name == "" && act_timeout == "" && dsmth_act == "" && retry_act == "")
{ alert("Nothing to add");
return false;
}
if(act_add.user_name.value != "")
{ uname = act_add.user_name.value
act_add.user_name.focus();
if(!checkString(uname,"Username")) return false;
if(!checkUsername(uname)) return false;
}
else
{ uname = "nobody";
document.act_add.user_name.value = uname;
}
u_name = "\nExecute this action as = " + uname;
if(act_describe == "")
{ alert("Enter an action command string");
return false;
}
if(act_name == "")
{ alert("Enter an action description");
return false;
}
if(act_timeout == "")
{ alert("Enter an action timeout");
return false;
}
if(dsmth_act == "")
{ msg1 = "Enter a number of times the event must be registered\nwith SGI Support Partner before an action will be taken";
alert(msg1);
return false;
}
if(retry_act == "")
{ alert("Enter a number of retry times");
return false;
}
final_act = "\n" + actdescr + actname + u_name + ato + dsmth + rtrt;
return window.confirm("You entered the following action configuration for update: " + final_act);
}
//-->
</SCRIPT>
</HEAD>
<body bgcolor="#ffffcc">
<a href="/$sss/$nocache"></a>
<form onSubmit="return verifyData(this)" method=GET action="/$sss/rgs/libsemserver~UPDTACTCONFIRM" name = "act_add">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><td bgcolor="#cccc99" width="15">&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SETUP &gt; Actions &gt; Add</font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td align=right colspan=2><font face="Arial,Helvetica"><input TYPE="button" onClick="showMap()" Value=" Help "></font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td></td>
<td><table border=0 cellpadding=0 cellspacing=0>
<tr valign=top><td><font face="Arial,Helvetica">Enter action command string:</font></td>
<td>&nbsp;</td>
<td colspan=2><font face="Arial,Helvetica"><INPUT TYPE="TEXT" NAME="action_description" size=30></font></td></tr>
<tr><td colspan=4>&nbsp;</td></tr>
<tr valign=top><td><font face="Arial,Helvetica">Enter action description:</font></td>
<td>&nbsp;</td>
<td colspan=2><font face="Arial,Helvetica"><INPUT TYPE="TEXT" NAME="action_name" size=30></font></td></tr>
<tr><td colspan=4>&nbsp;</td></tr>
<tr valign=top><td><font face="Arial,Helvetica">Enter username to execute this action (default = nobody):</font></td>
<td>&nbsp;</td>
<td colspan=2><font face="Arial,Helvetica"><INPUT TYPE="TEXT" NAME="user_name" size=10></font></td>
<tr><td colspan=4>&nbsp;</td></tr>
<tr valign=top><td><font face="Arial,Helvetica">Enter action timeout (in multiples of 5 seconds):</font></td>
<td>&nbsp;</td>
<td colspan=2><font face="Arial,Helvetica"><INPUT TYPE="TEXT" NAME="action_timeout" size=10> seconds</font></td></tr>
<tr><td colspan=4>&nbsp;</td></tr>
<tr valign=top><td><font face="Arial,Helvetica">Enter the number of times an event must be registered before the action will be taken:</font></td>
<td>&nbsp;</td>
<td colspan=2><font face="Arial,Helvetica"><INPUT TYPE="TEXT" NAME="dsmthrottle" size=10></font></td></tr>
<tr><td colspan=4>&nbsp;</td></tr>
<tr valign=top><td><font face="Arial,Helvetica">Enter the number of retry times (up to 23; more then 4 not recommended):</font></td>
<td>&nbsp;</td>
<td><font face="Arial,Helvetica"><INPUT TYPE="TEXT" NAME="retryt" size=10></font></td><td></td></tr>
</table>
<p><font face="Arial,Helvetica"><INPUT TYPE="SUBMIT" VALUE=" Accept ">&nbsp;&nbsp;&nbsp;<input type="RESET" value=" Clear " onClick="clearForm(this.form)";></font></td></tr>
</table>
<INPUT TYPE="hidden" name=multiselect value=0>
<a href="/$sss/rg/libsemserver~GETSYSID">GETSYSID</a>
</form>
</body>
</html>

View File

@@ -0,0 +1,43 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_delete_action.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function getData(form)
{ actionChoice = form.actionid.selectedIndex;
if(actionChoice == -1)
{ alert("You must choose an action to proceed");
return false;
}
return true;
}
//-->
</SCRIPT>
</HEAD>
<body bgcolor="#ffffcc" link="#333300" vlink="#333300">
<a HREF="/$sss/$nocache"></a>
<form onSubmit="return getData(this)" method=POST action="/$sss/rgs/libsemserver~deletelistset">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><TD bgcolor="#cccc99" width="15">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SETUP &gt; Actions &gt; Delete</font></td></tr>
<tr><td colspna=2>&nbsp;</td></tr>
<tr><td colspan=2 align=right><font face="Arial,Helvetica"><input TYPE="button" onClick="showMap()" Value=" Help "></font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td></td>
<td><table border=0 cellpadding=0 cellspacing=0>
<tr valign=top><td><font face="Arial,Helvetica" color="#666633"><b>Tip: </b></font></td>
<td><font face="Arial,Helvetica">If you delete an action, the relationships between all events and this action will be deleted.</font></td></tr>
</table><p><hr><p><font face="Arial,Helvetica">Choose the action you would like to delete:<p>
<a href="/$sss/rg/libsemserver~actionlist?multiselect=0">actionlist</a>
<a href="/$sss/rg/libsemserver~GETSYSID">GETSYSID</a>
<input type="HIDDEN" name="row_num" value=0>
</font></td></tr></table>
</form></body></html>

View File

@@ -0,0 +1,43 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_update_action.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function getData(act1)
{ actionChoice = act1.actionid.selectedIndex;
if(actionChoice == -1)
{ alert("You must choose an action to proceed");
return false;
}
window.location.href='action_update_info.html';
return true;
}
//-->
</SCRIPT>
</HEAD>
<body bgcolor="#ffffcc">
<form onSubmit="return getData(this)" method=GET name="act1" action="/$sss/RGS/libsemserver~UPDATEACTION">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><TD bgcolor="#cccc99" width="15">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SETUP &gt; Actions &gt; Update</font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td align=right colspan=2><font face="Arial,Helvetica"><input TYPE="button" onClick="showMap()" Value=" Help "></font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td>&nbsp;</td>
<td><font face="Arial,Helvetica">Choose the action that you want to update:<p>
<a href="/$sss/RG/libsemserver~ACTIONLIST?multiselect=0">ACTIONLIST</a>
</font></td></tr>
</table>
<INPUT TYPE="hidden" name=multiselect value=1>
<a href="/$sss/rg/libsemserver~GETSYSID">GETSYSID</a>
</form>
</body>
</html>

View File

@@ -0,0 +1,49 @@
<HTML>
<HEAD>
<TITLE>SGI Enbedded Support Partner: SEM - ver.1.0</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_archive.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function verifyData(remove_form)
{ var dbname = -1;
var dbarchive = "";
for(var i = 0; i < document.remove_form.ssdbs.length; i++)
{ if(document.remove_form.ssdbs[i].selected)
{ dbname = i;
dbarchive = document.remove_form.ssdbs[i].text;
}
}
if(dbname == -1 || dbname == 0)
{ alert("Choose a database name for removing.");
return false;
}
return confirm("You are about to delete " + dbarchive + " archive.");
}
//-->
</SCRIPT>
</HEAD>
<body bgcolor="#ffffcc">
<a href="/$sss/$nocache"></a>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td bgcolor="#cccc99" width="15">&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">Archive Database</font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td align=right colspan=2><font face="Arial,Helvetica"><form method=POST action=" " name="help_form"><input TYPE="button" onClick="showMap()" Value=" Help "></form></font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td></td>
<td><font face="Arial,Helvetica">
<hr><p>The database archival option saves disk space by compressing the data in the database. The compressed data remains accessible for reading or for displaying system information. The archiving must be done from the command line to preserve data integrity. The archiving program will shutdown the Embedded Support Partner for a brief period of time and restart after the archiving is complete. The archiving can be run as root only. To archive the database, run the command <font face="Courier"><tt>esparchive</tt></font>. The archiving will be done only if the database size is equal to or greater than 10 megabytes.<p>
<p><hr><p><form method=POST action="/$sss/rgs/libsemserver~DELETE_ARCHIVE" name="remove_form" onSubmit="return verifyData(this)">
The remove database option deletes a previously archived database that was stored. The data in the deleted database is no longer available for display.<p>
<a href = "/$sss/rg/libsemserver~ARCHIVE_LIST">ARCHIVE_LIST</a>
</form><p><hr></font>
</td></tr></table>
</body>
</html>

View File

@@ -0,0 +1,26 @@
<HTML>
<HEAD>
<TITLE>SGI Enbedded System Partner: SEM - ver.1.0</TITLE>
</HEAD>
<a href="/$sss/$nocache"></a>
<body bgcolor="#E3E6D8">
<pre> Archive Database <a href="/help_sem.txt.html#archive_database">Help</a></pre>
<hr width=100%>
<p><pre> The database archival option saves disk space by compressing the data
in the database. The compressed data remains accessible for reading
or for displaying system information. The archiving must be done from
the command line to preserve data integrity. The archiving program
will shutdown the Embedded Support Partner for a brief period of time
and restart after the archiving is complete. The archiving can be run
as root only. To archive the database, run the command <b>esparchive</b>.
The archiving will be done only if the database size is equal to or
greater than 10 megabytes.</pre>
<hr width=100%>
<form method=POST action="/$sss/rgs/libsemserver~DELETE_ARCHIVE" name="remove_form">
<p><pre> The remove database option deletes a previously archived database that
was stored. The data in the deleted database is no longer available
for display.</pre>
<p><a href = "/$sss/rgs/libsemserver~ARCHIVE_LIST">ARCHIVE_LIST</a>
</form>
</body>
</html>

View File

@@ -0,0 +1,127 @@
<html><head>
<title>SGI Embedded Support Partner - ver.1.0</title>
<script language="JavaScript">
<!--
function showMap()
{ var map=window.open('help.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function isPosInt(inputVal)
{ var inputStr = inputVal.toString()
for(var i = 0;i < inputStr.length; i++)
{ var oneChar = inputStr.charAt(i);
if(oneChar < "0" || oneChar > "9") return false;
}
return true;
}
function clearForm(av_config_form) {
for(i = 0; i < av_config_form.av_autoemail.length; i++)
{ av_config_form.av_autoemail[i].checked = 0;
}
for(i = 0; i < av_config_form.av_shutdown.length; i++)
{ av_config_form.av_shutdown[i].checked = 0;
}
for(i = 0; i < av_config_form.av_hinv.length; i++)
{ av_config_form.av_hinv[i].checked = 0;
}
for(i = 0; i < av_config_form.av_uptimed.length; i++)
{ av_config_form.av_uptimed[i].checked = 0;
}
av_config_form.av_daysupdate.value = "";
av_config_form.av_tickduration.value = "";
}
function checkData(av_config_form)
{ var autoEmailChoice = -1;
var sutdownChoice = -1;
var hinvChoice = -1;
var uptimedChoice = -1;
for(i = 0; i < av_config_form.av_autoemail.length; i++)
{ if(av_config_form.av_autoemail[i].checked)
autoEmailChoice = i;
}
for(i = 0; i < av_config_form.av_shutdown.length; i++)
{ if(av_config_form.av_shutdown[i].checked)
sutdownChoice = i;
}
for(i = 0; i < av_config_form.av_hinv.length; i++)
{ if(av_config_form.av_hinv[i].checked)
hinvChoice = i;
}
for(i = 0; i < av_config_form.av_uptimed.length; i++)
{ if(av_config_form.av_uptimed[i].checked)
uptimedChoice = i;
}
if(autoEmailChoice == -1 && sutdownChoice == -1 && hinvChoice == -1 && uptimedChoice ==-1 && av_config_form.av_daysupdate.value == "" && av_config_form.av_tickduration.value == "")
{ alert("Nothing to setup");
return false;
}
if(autoEmailChoice == -1)
{ alert("You must enable or disable automatic email distribution");
return false;
}
msg1 = "\n\nAutomatic e-mail distribution = " + av_config_form.av_autoemail[autoEmailChoice].value;
if(sutdownChoice == -1)
{ alert("You must enable or disable display of shutdown reason");
return false;
}
msg1 += "\nDisplay of shutdown reason = " + av_config_form.av_shutdown[sutdownChoice].value;
if(hinvChoice == -1)
{ alert("You must choose to include HINV information into e-mail or not")
return false;
}
msg1 += "\nInclude HINV information into e-mail = " + av_config_form.av_hinv[hinvChoice].value;
if(uptimedChoice == -1)
{ alert("You must to choose to start uptime deamon or not");
return false;
}
msg1 += "\nStart uptime daemon = " + av_config_form.av_uptimed[uptimedChoice].value;
if(!isPosInt(av_config_form.av_daysupdate.value) || av_config_form.av_daysupdate.value > 300)
{ msg1 = "Incorrect entry for number of days between status updates\nMust be less or equal to 300 days";
alert(msg1);
return false;
}
if(av_config_form.av_daysupdate.value == "")
av_config_form.av_daysupdate.value = "60";
msg1 += "\nNumber of days between status updates = " + av_config_form.av_daysupdate.value;
if(!isPosInt(document.av_config_form.av_tickduration.value) || document.av_config_form.av_tickduration.value > 600)
{ msg1 = "Incorrect entry for time interval between uptime check\nMust be less or equal to 600 seconds";
alert(msg1);
return false;
}
if(document.av_config_form.av_tickduration.value == "")
document.av_config_form.av_tickduration.value = "300";
msg1 += "\nInterval in seconds between uptime check = " + document.av_config_form.av_tickduration.value;
return window.confirm("You entered the following configuration for Availmon Monitor setup:" + msg1);
}
//-->
</script>
</head>
<body bgcolor="#ffffcc" link="#333300" vlink="#333300">
<a href="/$sss/$nocache"></a>
<form onSubmit="return checkData(this)" method=POST action="/$sss/rgs/libavailability~AVAILMON_CONFIG_CONFIRM" name = "av_config_form">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><TD bgcolor="#cccc99" width="15">&nbsp;&nbsp;&nbsp;</td>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SETUP &gt; Availmon Monitor &gt; Configuration</font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td align=right colspan=2><font face="Arial,Helvetica"><input TYPE="button" onClick="showMap()" Value=" Help "></font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td></td><td>
<a href="/$sss/rg/libavailability~AVAILMON_CONFIG">AVAILMON_CONFIG</a>
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr valign=top><td><font face="Arial,Helvetica" color="#666633"><b>Tip: </b></font></td>
<td><font face="Arial,Helvetica">If the automatic e-mail option is enabled, you must complete <a href="av_emails.html">SETUP:&nbsp;Availability&nbsp;Monitor:&nbsp;Availability&nbsp;MailList</a>.</font></td></tr>
</table>
<p><font face="Arial,Helvetica">
<INPUT TYPE="SUBMIT" VALUE=" Accept ">&nbsp;&nbsp;&nbsp;<input type="button" value=" Clear " onClick="clearForm(this.form)";></font></td></tr></table>
<INPUT TYPE="hidden" name="pageselect" value=1>
</form>
</body>
</html>

View File

@@ -0,0 +1,23 @@
<html>
<head>
<title>Embedded Support Partner - ver.1.0</title>
</head>
<body bgcolor="#E3E6D8">
<a href="/$sss/$nocache"></a>
<pre> SETUP &gt; Availmon Monitor &gt; Configuration <a href="/help_sem.txt.html#setup_availmon_configuration">Help</a></pre>
<hr width=100%>
<form method=POST action="/$sss/rgs/libavailability~AVAILMON_CONFIG_CONFIRM" name = "av_config_form">
<a href="/$sss/rgs/libavailability~AVAILMON_CONFIG">AVAILMON_CONFIG</a>
<pre>
<b>Tip:</b>
If the automatic e-mail option is enabled,
you must complete <a href="/av_emails.txt.html">SETUP&nbsp;&gt;&nbsp;Availability&nbsp;Monitor&nbsp;&gt;&nbsp;E-mail&nbsp;List</a>.
</pre>
<INPUT TYPE="SUBMIT" VALUE="Accept">&nbsp;&nbsp;
<INPUT TYPE="RESET" value="Clear">
<INPUT TYPE="hidden" name="pageselect" value=1>
</form>
</body>
</html>

View File

@@ -0,0 +1,13 @@
<HTML>
<HEAD>
<TITLE>Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<BODY bgcolor="#E3E6D8">
<a href="/$sss/$nocache"></a>
<pre> SETUP &gt; Availability monitor &gt; View Current Setup</pre>
<hr width=100%>
<form method=POST>
<a href="/$sss/rgs/libavailability~AVAILMON_CONFIG_CONFIRM?pageselect=0">AVAILMON_CONFIG_CONFIRM</a>
</form>
</body>
</html>

View File

@@ -0,0 +1,77 @@
<html>
<head>
<title>SGI Embedded Support Partner - ver.1.0</title>
<script language="JavaScript">
<!--
function showMap()
{ var map=window.open('help.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function checkString(inputVal,fieldname)
{ var inputStr = inputVal.toString()
if(inputStr.charAt(0) == " ")
{ var i = 1;
while(inputStr.charAt(i) == " ")
i++;
}
else
{ for(var j = 0;j < inputStr.length; j++)
{ var oneChar = inputStr.charAt(j);
if(oneChar == "\"")
{ alert("String \"" + fieldname + "\" should not contain \"'s.");
return false;
}
}
return true;
}
if(i != inputStr.length) { alert("String \"" + fieldname + "\" cannot contain leading spaces."); return false; }
else { alert("String \"" + fieldname + "\" cannot contain only spaces."); return false; }
return true;
}
function clearForm(form)
{ form.av_text.value = "";
form.av_compressed.value = "";
form.av_encrypted.value = "";
form.av_diag_text.value = "";
form.av_diag_compressed.value = "";
form.av_diag_encrypted.value = "";
form.av_pager.value = "";
}
function checkData(form)
{ if(form.av_text.value != "" && !checkString(form.av_text.value, "availability text report email address")) return false;
if(form.av_compressed.value != "" && !checkString(form.av_compressed.value, "availability compressed report email address")) return false;
if(form.av_encrypted.value != "" && !checkString(form.av_encrypted.value, "availability encrypted report email address")) return false;
if(form.av_diag_text.value != "" && !checkString(form.av_diag_text.value, "diagnostic text report email address")) return false;
if(form.av_diag_compressed.value != "" && !checkString(form.av_diag_compressed.value, "diagnostic compressed report email address")) return false;
if(form.av_diag_encrypted.value != "" && !checkString(form.av_diag_encrypted.value, "diagnostic encrypted report email address")) return false;
if(form.av_pager.value != "" && !checkString(form.av_pager.value, "chatty pager")) return false;
return window.confirm("You entered the following parameters for Availmon Email List setup:\n\nAvailability report:\n-------------\nE-mail addresses for text form = " + form.av_text.value + "\nE-mail addresses for compressed form = " + form.av_compressed.value + "\nE-mail addresses for compressed encrypted form = " + form.av_encrypted.value + "\n\nDiagnostic report:\n-------------\nE-mail addresses for text form = " + form.av_diag_text.value + "\nE-mail addresses for compressed form = " + form.av_diag_compressed.value + "\nE-mail addresses for compressed encrypted form = " + form.av_diag_encrypted.value + "\n\nChatty pager:\n-------------\nE-mail addresses for chatty pager = " + form.av_pager.value)
}
//-->
</script>
</head>
<body bgcolor="#ffffcc" link="#333300" vlink="#333300">
<a href="/$sss/$nocache"></a>
<form onSubmit="return checkData(this)" method=POST action="/$sss/rgs/libavailability~AVAILMON_MAIL_CONFIRM">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><TD bgcolor="#cccc99" width="15">&nbsp;&nbsp;&nbsp;</td>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SETUP &gt; Availability Monitoring &gt; Availability MailList</font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td align=right colspan=2><font face="Arial,Helvetica"><input TYPE="button" onClick="showMap()" Value=" Help "></font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td></td><td>
<a href="/$sss/rg/libavailability~AVAILMON_MAIL">AVAILMON_MAIL</a>
<font face="Arial,Helvetica"><p>
<INPUT TYPE="SUBMIT" VALUE=" Accept ">&nbsp;&nbsp;&nbsp;<input type="button" value=" Clear " onClick="clearForm(this.form)">
<INPUT TYPE="hidden" name="pageselect" value=2>
</font></td></tr></table>
</form>
</body>
</html>

View File

@@ -0,0 +1,15 @@
<html>
<head>
<title>Embedded Support Partner - ver.1.0</title>
</head>
<body bgcolor="#E3E6D8">
<a href="/$sss/$nocache"></a>
<pre> SETUP &gt; Availability Monitoring &gt; MailList <a href="/help_sem.txt.html#setup_availmon_email">Help</a></pre>
<hr width=100%>
<form method=POST action="/$sss/rgs/libavailability~AVAILMON_MAIL_CONFIRM">
<a href="/$sss/rgs/libavailability~AVAILMON_MAIL">AVAILMON_MAIL</a>
<INPUT TYPE="SUBMIT" VALUE="Accept">&nbsp;&nbsp;&nbsp;<input type="RESET" value="Clear">
<INPUT TYPE="hidden" name="pageselect" value=2>
</form>
</body>
</html>

View File

@@ -0,0 +1,30 @@
<HTML>
<HEAD>
<TITLE>Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<BODY bgcolor="#E3E6D8">
<pre> SYSTEM INFORMATION &gt; Availability <a href="/help_sem.txt.html#sysinfo_availability">Help</a></pre>
<hr width=100%>
<form method=POST name="SystemAvailFrm" action="/$sss/rg/amrserver">
<a href="/$sss/rg/amrserver~0~0">0</a>
<p>Enter the time period for which you want availability information:
<p><pre> From: <input type="text" name="av_start_time" size=11> To: <input type="text" name="av_end_time" size=11></pre>
<pre> (mm/dd/yyyy) (mm/dd/yyyy)</pre>
<p><pre> <input type="radio" name="avail_sel" value="0"> Overall Availability displays all statistical availability
information for the localhost, such as
MTBI, Average Uptime etc. This is a
detailed summary on the availability
of the system.</pre>
<p><pre> <input type="radio" name="avail_sel" value="1"> Availability Events List displays detailed information of all
availability events. Selection of each
event is also allowed if more detail
is required.<pre>
<p><pre> <INPUT TYPE="SUBMIT" NAME="submit" VALUE="Accept"> <input type="RESET" value="Clear"></pre>
</form>
</body>
</html>

View File

@@ -0,0 +1,415 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_repavailability.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function Is ()
{ // convert all characters to lowercase to simplify testing
var agt=navigator.userAgent.toLowerCase()
// *** BROWSER VERSION ***
this.major = parseInt(navigator.appVersion)
this.minor = parseFloat(navigator.appVersion)
this.nav = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1)))
this.nav2 = (this.nav && (this.major == 2))
this.nav3 = (this.nav && (this.major == 3))
this.nav4 = (this.nav && (this.major == 4))
this.nav4up = this.nav && (this.major >= 4)
this.navonly = (this.nav && (agt.indexOf(";nav") != -1))
this.ie = (agt.indexOf("msie") != -1)
this.ie3 = (this.ie && (this.major == 2))
this.ie4 = (this.ie && (this.major == 4))
this.ie4up = this.ie && (this.major >= 4)
this.opera = (agt.indexOf("opera") != -1)
}
var is;
var isIE3Mac = false;
if ((navigator.appVersion.indexOf("Mac")!=-1) && (navigator.appVersion.indexOf("MSIE"!=-1)) && (parseInt(navigator.appVersion) == 3))
isIE3Mac = true;
else
is = new Is();
if (!isIE3Mac && (is.nav3 || is.nav4up || is.ie4up))
{ if (!Date.prototype.getFullYear)
{ Date.prototype.getFullYear = new Function ("var y = this.getYear();" + "return y < 100 ? y + 1900 : y;");
Date.prototype.setFullYear = Date.prototype.setYear;
}
}
function getFullYear(dateObject)
{ var y = dateObject.getYear();
if (y < 1000) y += 1900;
return y;
}
function get_sysdate()
{ var thisdate = new Date();
var sysmon = thisdate.getMonth() + 1;
sysmon = "" + sysmon;
var sysday = "" + thisdate.getDate();
var sysyear = getFullYear(thisdate);
return format_date(sysmon, sysday, sysyear);
}
function isDate1gtDate2(in_startdate, in_enddate) {
/* This function returns true if in_startdate > in_enddate. If
in_startdate < in_enddate, then false is returned. Dates must be
passed into this function in the format of: m[m]/d[d]/yyyy.
*/
var datearr = new Array;
// split out month, day, and year from date format: mm/dd/yy
datearr = in_startdate.split('/');
var start_mthval = datearr[0];
// get rid of possible leading 0 in month (i.e., 02)
if (start_mthval < 10 && start_mthval.length == 2) {
start_mthval = start_mthval.substring(1);
}
start_mthval = start_mthval - 1; // months start with 0 in jscript
var start_dayval = datearr[1];
// get rid of possible leading 0 in day (i.e., 05)
if (start_dayval < 10 && start_dayval.length == 2) {
start_dayval = start_dayval.substring(1);
}
var start_yearval = datearr[2];
// convert date to a javascript date object
var startdate = new Date(start_yearval, start_mthval, start_dayval);
datearr = in_enddate.split('/');
var end_mthval = datearr[0];
if (end_mthval < 10 && end_mthval.length == 2) {
end_mthval = end_mthval.substring(1);
}
end_mthval = end_mthval - 1; // days start with 0
var end_dayval = datearr[1];
// convert date to a javascript date object
var startdate = new Date(start_yearval, start_mthval, start_dayval);
datearr = in_enddate.split('/');
var end_mthval = datearr[0];
if (end_mthval < 10 && end_mthval.length == 2) {
end_mthval = end_mthval.substring(1);
}
end_mthval = end_mthval - 1; // days start with 0
var end_dayval = datearr[1];
if (end_dayval < 10 && end_dayval.length == 2) {
end_dayval = end_dayval.substring(1);
}
var end_yearval = datearr[2];
var enddate = new Date(end_yearval, end_mthval, end_dayval);
// Perform actual date comparison
var datediff = enddate - startdate;
if (datediff < 0) {
alert("Start date is greater than end date.");
return true;
}
else
return false;
}
function isValidNum(in_val) {
/* This function checks whether or not the value passed in is a valid
number. If any character in the string passed in is not a number, zero
is returned. If all characters in the string are numbers, a one is
returned.
*/
var i;
for (i=0; i < in_val.length; i++) {
if (isNaN(parseInt(in_val.substring(i,i+1)))) {
return 0; // invalid number found
}
}
return 1; // valid number since we got here
}
function format_date(inmth, inday, inyear) {
/*
This function formats the date to be: mm/dd/yyyy. It can be used to
correct dates that have only a 1-digit month or day. It doesn't check
the year since it is assumed that the year must be 4 digits for Y2K
compliance.
*/
var outmth;
var outday;
outmth = ((inmth.length == 1) ? "0" : "") + inmth;
outday = ((inday.length == 1) ? "0" : "") + inday;
return (outmth + "/" + outday + "/" + inyear);
}
function format_time(inhour, inmin, insec) {
/*
This function formats the time to be: hh:mm:ss. It can be used to
correct times that have only a 1-digit hour, minutes, or seconds.
It returns the time in a database-compatible format (hh:mm:ss).
*/
var outhour;
var outmin;
var outsec;
var ansr;
outhour = ((inhour.length == 1) ? "0" : "") + inhour;
outmin = ((inmin.length == 1) ? "0" : "") + inmin;
outsec = ((insec.length == 1) ? "0" : "") + insec;
return (outhour + ":" + outmin + ":" + outsec);
}
function validate_date(indate, date_type) {
/* Performs basic date checking. If date is valid, returns a database-
compatible formatted date: (mm/dd/yyyy), otherwise zero is returned */
var slashchk = indate.indexOf('/');
if (slashchk != -1) {
var slashchk1 = indate.indexOf('/', slashchk + 1);
if (slashchk1 != -1) {
var slashchk2 = indate.indexOf('/', slashchk1 + 1);
if (slashchk2 != -1) {
alert("Invalid "+ date_type + " format- too many . Please use: mm/dd/yyyy. Example: 01/03/1999");
return 0; // invalid date format
}
}
}
if (slashchk == -1 || slashchk1 == -1) {
alert("Invalid "+ date_type + " format- please use: mm/dd/yyyy. Example: 01/03/1999");
return 0; // invalid date format
}
datearr = indate.split('/');
var mthval = datearr[0];
var dayval = datearr[1];
var yearval = datearr[2];
if (!isValidNum(mthval) || mthval.length > 2 || mthval < 1 || mthval > 12) {
alert("Invalid month specified for " + date_type + ".");
return 0;
}
// Verify that day entered for month is valid
if (!isValidNum(dayval) || dayval.length > 2 || dayval < 1) {
alert("Invalid day specified for " + date_type + ".");
return 0;
}
if (!checkMonthLength(mthval, dayval, date_type)) {
return 0;
}
if (mthval == 2) {
if (!checkLeapMonth(mthval,dayval,yearval, date_type)) {
return 0;
}
}
if (!isValidNum(yearval)) {
alert("Invalid year specified for "+ date_type + ".");
return 0;
}
if (yearval.length != 4) {
alert("Year must be 4 digits.");
return 0;
}
if (yearval.substring(0,2) != "19" && yearval.substring(0,2) != "20") {
ansr = confirm("Suspicious "+ date_type + " year entered. Is this year correct?");
if (! ansr) {
return 0;
}
}
// format date to have 2-digit mth and day, and a 4-digit year
return format_date(mthval, dayval, yearval);
}
function checkMonthLength(mm,dd,date_type) {
var months = new Array("","January","February","March","April","May","June","July","August","September","October","November","December");
if (mm.length == 2) {
mm = mm.substring(1,2);
}
if ((mm == 4 || mm == 6 || mm == 9 || mm == 11) && dd > 30) {
alert(date_type+": "+months[mm] + " has only 30 days.");
return false;
}
else if (dd > 31) {
alert(date_type+": "+months[mm] + " has only 31 days.");
return false;
}
return true;
}
function checkLeapMonth(mm,dd,yyyy,date_type) {
if (yyyy % 4 > 0 && dd > 28) {
alert(date_type+": February of " + yyyy + " has only 28 days.");
return false;
}
else if (dd > 29) {
alert (date_type + ": February of " + yyyy + " has only 29 days.");
return false;
}
return true;
}
function verify_submitvals() {
var ansr;
var datechk;
var dflt_enddate = 0;
var dflt_startdate = 0;
var valid_startdate;
var valid_enddate;
var sysyear;
var thisdate = new Date();
var start_date = document.SystemAvailFrm.av_start_time.value;
var end_date = document.SystemAvailFrm.av_end_time.value;
var sysdate = get_sysdate();
if (start_date == "")
{ alert("A start date must be entered.");
return false;
}
if(end_date == "")
{ document.SystemAvailFrm.av_end_time.value=sysdate;
return false;
}
// validate the start date
valid_startdate = validate_date(document.SystemAvailFrm.av_start_time.value, "start date");
if (valid_startdate == "0") {
document.SystemAvailFrm.av_start_time.focus();
return false;
}
// validate the end date
valid_enddate = validate_date(document.SystemAvailFrm.av_end_time.value, "end date");
if (valid_enddate == "0") {
document.SystemAvailFrm.av_end_time.focus();
return false;
}
// make sure that start_date is smaller than end date
if (valid_startdate != "" && valid_enddate != "") {
if (isDate1gtDate2(valid_startdate, valid_enddate)) {
document.SystemAvailFrm.av_start_time.focus();
return false;
}
}
// assign validated/formatted dates
document.SystemAvailFrm.av_start_time.value = valid_startdate;
document.SystemAvailFrm.av_end_time.value = valid_enddate;
choice = -1;
for(i = 0; i < document.SystemAvailFrm.avail_sel.length; i++)
{ if(document.SystemAvailFrm.avail_sel[i].checked)
choice = i;
}
if(choice == -1)
{ alert("Please choose an availability report.");
return false;
}
}
function dflt_vals()
{ var sysdate = get_sysdate();
document.SystemAvailFrm.av_end_time.value = sysdate;
}
//-->
</SCRIPT>
</HEAD>
<BODY bgcolor="#ffffcc" onLoad="dflt_vals();">
<form method=POST name="SystemAvailFrm" action="/$sss/rg/amrserver" onSubmit="return verify_submitvals();">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><td bgcolor="#cccc99" width="15">&nbsp;&nbsp;&nbsp;</td>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SYSTEM INFORMATION &gt; Availability</font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td align="right" colspan=2><font face="Arial,Helvetica"><input TYPE="button" onClick="showMap()" Value=" Help "></font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td></td>
<td><a href="/$sss/rg/amrserver~0~0">0</a><p><hr><p>
<font face="Arial,Helvetica">
Enter the time period for which you want availability information:<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td><font face="Arial,Helvetica">From:&nbsp;&nbsp;&nbsp;</font></td>
<td><font face="Arial,Helvetica"><input type="text" name="av_start_time" size=10></font></td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica">To:&nbsp;&nbsp;&nbsp;</font></td>
<td><font face="Arial,Helvetica"><input type="text" name="av_end_time" size=10></font></td>
</tr>
<tr>
<td>&nbsp;</td>
<td align=center><font face="Arial,Helvetica">(mm/dd/yyyy)</font></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align=center><font face="Arial,Helvetica">(mm/dd/yyyy)</font></td>
</tr>
</table>
<p>&nbsp;<br>Choose one of the following options:<p>
<table border=0 cellpadding=0 cellspacing=0 width="100%">
<tr valign="top">
<td><font face="Arial,Helvetica"><input type="radio" name="avail_sel" value="0" checked></font></td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica">Overall Availability</font></td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica">Displays all statistical availability information for the localhost, such as MTBI, Average Uptime etc. This is a detailed summary on the availability of the system.</font></td></tr>
<tr><td colspan=3>&nbsp;</td></tr>
<tr valign="top">
<td><font face="Arial,Helvetica"><input type="radio" name="avail_sel" value="1"></font></td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica">Availability Events List</font></td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica">Displays detailed information of all availability events. Selection of each event is also allowed if more detail is required.</font></td></tr>
<tr><td colspan=3>&nbsp;</td></tr>
</table>
<p>
<font face="Arial,Helvetica">
<INPUT TYPE="SUBMIT" NAME="submit" VALUE=" Accept ">
</td></tr></table>
</form>
</body>
</html>

View File

@@ -0,0 +1,84 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_board_config.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function checkString(inputVal,fieldname)
{ var inputStr = inputVal.toString()
if(inputStr.charAt(0) == " ")
{ var i = 1;
while(inputStr.charAt(i) == " ")
i++;
}
else
{ for(var j = 0;j < inputStr.length; j++)
{ var oneChar = inputStr.charAt(j);
if(oneChar == "\"")
{ alert("String \"" + fieldname + "\" should not contain \"'s.");
return false;
}
}
return true;
}
if(i != inputStr.length) { alert("String \"" + fieldname + "\" cannot contain leading spaces."); return false; }
else { alert("String \"" + fieldname + "\" cannot contain only spaces."); return false; }
return true;
}
function verify_submitvals()
{ if(document.PartChanges.board_history_serial.value == "")
{ alert("You must enter a part serial number.");
return false;
}
if(!checkString(document.PartChanges.board_history_serial.value,"Serial number")) return false;
var choice = -1;
for(var i = 0; i < document.PartChanges.dbname.length; i++)
{ if(document.PartChanges.dbname[i].checked)
choice = i;
}
if(i == 0)
{ if(document.PartChanges.dbname.checked)
choice = 0;
}
if(choice == -1)
{ alert("Please choose database.");
return false;
}
return true;
}
function clearvals ()
{ document.PartChanges.board_history_serial.value = "";
}
//-->
</SCRIPT>
</HEAD>
<BODY bgcolor="#ffffcc" link="#333300" vlink="#333300">
<form method=POST name="PartChanges" action="/$sss/rg/cmreport~5~1" onSubmit="return verify_submitvals();">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><TD bgcolor="#cccc99" width="15">&nbsp;</TD>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SYSTEM INFORMATION &gt; Part Changes</font></td></tr>
<tr><td colspan=2>&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td align=right colspan=2><font face="Arial,Helvetica"><input TYPE="button" onClick="showMap()" Value=" Help "></font></td></tr>
<tr><td></td>
<td><font face="Arial,Helvetica"><A href="/$sss/rg/cmreport~1~1">Basic system report</A><p><hr><p>
Enter the serial number of the part for which you would like to see changes (history):<p>
<input type="text" name="board_history_serial" size=30><p>
<table border=0 cellpadding=0 cellspacing=0>
<tr valign=top><td><font face="Arial,Helvetica" color="#666633"><b>Tip: </b></font></td>
<td><font face="Arial,Helvetica">For part serial number information, please refer to the <a href="config_hw_status.html">SYSTEM&nbsp;INFORMATION:&nbsp;Hardware</a>.</font></td></tr></table><p>
Choose a database:<p>
<a href="/$sss/rg/libsemserver~ARCHIVE_TABLE">ARCHIVE_TABLE</a><p>
<INPUT TYPE="SUBMIT" NAME="submit" VALUE=" Accept ">
&nbsp;&nbsp;&nbsp;&nbsp;
<input type="RESET" value=" Clear " onClick="clearvals()";>
</font></td></tr></table>
</form></body></html>

View File

@@ -0,0 +1,22 @@
<HTML>
<HEAD>
<TITLE>Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<BODY bgcolor="#E3E6D8">
<pre> SYSTEM INFORMATION &gt; Part Changes <a href="help_sem.txt.html#sysinfo_part_changes">Help</a></pre>
<hr width=100%>
<form method=POST name="PartChanges" action="/$sss/rg/cmreport~5~1">
<A href="/$sss/rg/cmreport~1~1">Basic system report</A>
<p>
<pre> Enter the serial number of the part for which</pre>
<pre> you would like to see changes (history): </pre>
<input type="text" name="board_history_serial" size=30>
<p>Choose a database:
<p><a href="/$sss/rg/libsemserver~ARCHIVE_TABLE">ARCHIVE_TABLE</a>
<pre> <INPUT TYPE="SUBMIT" NAME="submit" VALUE="Accept"> <input type="RESET" value="Clear"></pre>
<p>
<pre> <b>Tip: </b> For part serial number information</pre>
<pre> please refer to the <a href="config_hw_status.txt.html">SYSTEM&nbsp;INFORMATION:&nbsp;Hardware</a> section.</pre>
</form>
</body>
</html>

View File

@@ -0,0 +1,366 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_hw_config.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function Is ()
{ // convert all characters to lowercase to simplify testing
var agt=navigator.userAgent.toLowerCase()
// *** BROWSER VERSION ***
this.major = parseInt(navigator.appVersion)
this.minor = parseFloat(navigator.appVersion)
this.nav = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1)))
this.nav2 = (this.nav && (this.major == 2))
this.nav3 = (this.nav && (this.major == 3))
this.nav4 = (this.nav && (this.major == 4))
this.nav4up = this.nav && (this.major >= 4)
this.navonly = (this.nav && (agt.indexOf(";nav") != -1))
this.ie = (agt.indexOf("msie") != -1)
this.ie3 = (this.ie && (this.major == 2))
this.ie4 = (this.ie && (this.major == 4))
this.ie4up = this.ie && (this.major >= 4)
this.opera = (agt.indexOf("opera") != -1)
}
var is;
var isIE3Mac = false;
if ((navigator.appVersion.indexOf("Mac")!=-1) && (navigator.appVersion.indexOf("MSIE"!=-1)) && (parseInt(navigator.appVersion) == 3))
isIE3Mac = true;
else
is = new Is();
if (!isIE3Mac && (is.nav3 || is.nav4up || is.ie4up))
{ if (!Date.prototype.getFullYear)
{ Date.prototype.getFullYear = new Function ("var y = this.getYear();" + "return y < 100 ? y + 1900 : y;");
Date.prototype.setFullYear = Date.prototype.setYear;
}
}
function getFullYear(dateObject)
{ var y = dateObject.getYear();
if (y < 1000) y += 1900;
return y;
}
function get_sysdate()
{ var thisdate = new Date();
var sysmon = thisdate.getMonth() + 1;
sysmon = "" + sysmon;
var sysday = "" + thisdate.getDate();
var sysyear = getFullYear(thisdate);
return format_date(sysmon, sysday, sysyear);
}
function isValidNum(in_val)
{ var i;
for (i=0; i < in_val.length; i++)
{ if (isNaN(parseInt(in_val.substring(i,i+1))))
return 0;
}
return 1;
}
function format_date(inmth, inday, inyear) {
/*
This function formats the date to be: mm/dd/yyyy. It can be used to
correct dates that have only a 1-digit month or day. It doesn't check
the year since it is assumed that the year must be 4 digits for Y2K
compliance.
*/
var outmth;
var outday;
outmth = ((inmth.length == 1) ? "0" : "") + inmth;
outday = ((inday.length == 1) ? "0" : "") + inday;
return (outmth + "/" + outday + "/" + inyear);
}
function format_time(inhour, inmin, insec) {
/*
This function formats the time to be: hh:mm:ss. It can be used to
correct times that have only a 1-digit hour, minutes, or seconds.
It returns the time in a database-compatible format (hh:mm:ss).
*/
var outhour;
var outmin;
var outsec;
var ansr;
outhour = ((inhour.length == 1) ? "0" : "") + inhour;
outmin = ((inmin.length == 1) ? "0" : "") + inmin;
outsec = ((insec.length == 1) ? "0" : "") + insec;
return (outhour + ":" + outmin + ":" + outsec);
}
function validate_date(indate) {
/* Performs basic date checking. If date is valid, returns a database-
compatible formatted date: (mm/dd/yyyy), otherwise zero is returned */
var slashchk = indate.indexOf('/');
if (slashchk != -1) {
var slashchk1 = indate.indexOf('/', slashchk + 1);
if (slashchk1 != -1) {
var slashchk2 = indate.indexOf('/', slashchk1 + 1);
if (slashchk2 != -1) {
alert("Invalid configuration date format- too many . Please use: mm/dd/yyyy. Example: 01/03/1999");
return 0; // invalid date format
}
}
}
if (slashchk == -1 || slashchk1 == -1) {
alert("Invalid configuration date format- please use: mm/dd/yyyy. Example: 01/03/1999");
return 0; // invalid date format
}
datearr = indate.split('/');
var mthval = datearr[0];
var dayval = datearr[1];
var yearval = datearr[2];
if (!isValidNum(mthval) || mthval.length > 2 || mthval < 1 || mthval > 12) {
alert("Invalid month specified for configuration date");
return 0;
}
// Verify that day entered for month is valid
if (!isValidNum(dayval) || dayval.length > 2 || dayval < 1) {
alert("Invalid day specified for configuration date");
return 0;
}
if (!checkMonthLength(mthval, dayval)) {
return 0;
}
if (mthval == 2) {
if (!checkLeapMonth(mthval,dayval,yearval)) {
return 0;
}
}
if (!isValidNum(yearval)) {
alert("Invalid year specified for configuration date");
return 0;
}
if (yearval.length != 4) {
alert("Year must be 4 digits.");
return 0;
}
if (yearval.substring(0,2) != "19" && yearval.substring(0,2) != "20") {
ansr = confirm("Suspicious year entered. Is this year correct?");
if (! ansr) {
return 0;
}
}
// format date to have 2-digit mth and day, and a 4-digit year
return format_date(mthval, dayval, yearval);
}
function checkMonthLength(mm,dd) {
var months = new Array("","January","February","March","April","May","June","July","August","September","October","November","December");
if (mm.length == 2) {
mm = mm.substring(1,2);
}
if ((mm == 4 || mm == 6 || mm == 9 || mm == 11) && dd > 30) {
alert(months[mm] + " has only 30 days.");
return false;
}
else if (dd > 31) {
alert(months[mm] + " has only 31 days.");
return false;
}
return true;
}
function checkLeapMonth(mm,dd,yyyy) {
if (yyyy % 4 > 0 && dd > 28) {
alert("February of " + yyyy + " has only 28 days.");
return false;
}
else if (dd > 29) {
alert ("February of " + yyyy + " has only 29 days.");
return false;
}
return true;
}
function validate_time(intime) {
/* Performs basic time checking. If time is valid, returns a database-
compatible formatted date: (hh:mm:ss), otherwise zero is returned */
var timearr = new Array;
var hourval = "";
var minval = "";
var secval = "";
timearr = intime.split(':');
hourval = timearr[0];
minval = timearr[1];
secval = timearr[2];
if (hourval == "") {
alert("An hour value must be specified.");
return 0;
}
if (!isValidNum(hourval)) {
alert("Invalid configuration time format. Please use: hh:mm:ss. Example: 01:19:00");
return 0;
}
if (hourval.length > 2 || hourval > 23) {
alert("Invalid hour specified. Hour must be equal to or less than 23");
return 0;
}
if (minval == "" || minval == null)
minval = "00";
if (!isValidNum(minval) || minval.length > 2 || minval > 59) {
alert("Invalid minutes specified for configuration time. Minutes must be less than 60.");
return 0;
}
if (secval == "" || secval == null)
secval = "00";
if (!isValidNum(secval) || secval.length > 2 || secval > 59) {
alert("Invalid seconds specified for configuration time. Seconds must be less than 60.");
return 0;
}
// format date to have 2-digit hour, minutes, and seconds.
return format_time(hourval, minval, secval);
}
function verify_submitvals()
{ var ansr;
var datechk;
var valid_configurationdate;
var sysdate = " ";
var config_date = document.HardwareFrm.config_date.value;
var config_time = document.HardwareFrm.config_time.value;
if (config_date == "" && config_time == "")
{ sysdate = "" + get_sysdate();
ansr = confirm("No configuration date or time entered. The latest configuration available will be displayed.");
if (ansr)
{ // *** replace this with current configuration information date ***
document.HardwareFrm.config_date.value = "" + sysdate;
document.HardwareFrm.config_time.value = "23:59:59";
}
else return false;
}
else if (config_date == "")
{ sysdate = get_sysdate();
ansr = confirm("No configuration date entered. Current configuration information will be displayed.");
if (ansr) document.HardwareFrm.config_date.value = sysdate;
else return false;
}
else if (config_time == "")
{ ansr = confirm("No configuration time entered. Latest configuration available for the given date will be displayed.");
if (ansr) document.HardwareFrm.config_time.value = "23:59:59";
else return false;
}
// validate the config date
valid_configurationdate = validate_date(document.HardwareFrm.config_date.value);
if (valid_configurationdate == "0")
{ document.HardwareFrm.config_date.focus();
return false;
}
// validate the config time
valid_configurationtime = validate_time(document.HardwareFrm.config_time.value);
if (valid_configurationtime == "0")
{ document.HardwareFrm.config_time.focus();
return false;
}
// assign validated/formatted date so it is compatible with database format
document.HardwareFrm.config_date.value = valid_configurationdate;
// assign validated/formatted date so it is compatible with database format
document.HardwareFrm.config_time.value = valid_configurationtime;
var choice = -1;
for(var i = 0; i < document.HardwareFrm.dbname.length; i++)
{ if(document.HardwareFrm.dbname[i].checked)
choice = i;
}
if(i == 0)
{ if(document.HardwareFrm.dbname.checked)
choice = 0;
}
if(choice == -1)
{ alert("Please choose database.");
return false;
}
return true;
}
function dflt_vals()
{ sysdate = get_sysdate();
document.HardwareFrm.config_date.value = sysdate;
document.HardwareFrm.config_time.value = "23:59:59";
}
function clearvals ()
{ document.HardwareFrm.config_date.value = "";
document.HardwareFrm.config_time.value = "";
}
//-->
</SCRIPT>
</HEAD>
<BODY bgcolor="#ffffcc" onLoad="dflt_vals();">
<form method=POST name="HardwareFrm" action="/$sss/rgs/cmreport~3~1" onSubmit="return verify_submitvals();">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><TD bgcolor="#cccc99" width="15">&nbsp;&nbsp;&nbsp;</TD>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SYSTEM INFORMATION &gt; Hardware</font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td align=right colspan=2><font face="Arial,Helvetica"><input TYPE="button" onClick="showMap()" Value=" Help "></font></td></tr>
<tr><td></td>
<td><font face="Arial,Helvetica">
<A href="/$sss/rg/cmreport~1~1">Basic system report</A>
<p><hr><p>Display hardware configuration information for the following date and time:<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td align=center><font face="Arial,Helvetica">Date<br><input type="text" name="config_date" size=15><br>(mm/dd/yyyy)</font></td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td align=center><font face="Arial,Helvetica">Time<br><input type="text" name="config_time" size=15><br>(hh:mm:ss)</font></td></tr>
</table><p>
Choose a database for a selected date:<p>
<a href="/$sss/rg/libsemserver~ARCHIVE_TABLE">ARCHIVE_TABLE</a>
<p><INPUT TYPE="SUBMIT" NAME="submit" VALUE=" Accept ">
&nbsp;&nbsp;&nbsp;&nbsp;
<input type="RESET" value=" Clear " onClick="clearvals ();"></font>
</td></tr></table>
</form>
</body>
</html>

View File

@@ -0,0 +1,22 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<BODY bgcolor="#E3E6D8">
<pre> SYSTEM INFORMATION &gt; Hardware <a href="help_sem.txt.html#sysinfo_hardware">Help</a></pre>
<hr width=100%>
<form method=POST name="HardwareFrm" action="/$sss/rgs/cmreport~3~1">
<A href="/$sss/rg/cmreport~1~1">Basic system report</A>
<p>Display hardware configuration information <br>for the following date and time:
<p>
<pre> Date: <input type="text" name="config_date" size=15> (mm/dd/yyyy)</pre>
<pre> Time: <input type="text" name="config_time" size=15> (hh:mm:ss) </pre>
<p>Choose a database for a selected date:
<p><a href="/$sss/rg/libsemserver~ARCHIVE_TABLE">ARCHIVE_TABLE</a>
<p><INPUT TYPE="SUBMIT" NAME="submit" VALUE="Accept">&nbsp;&nbsp;&nbsp;&nbsp;<input type="RESET" value="Clear">
</form>
</body>
</html>

View File

@@ -0,0 +1,394 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_sw_config.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function Is ()
{ // convert all characters to lowercase to simplify testing
var agt=navigator.userAgent.toLowerCase()
// *** BROWSER VERSION ***
this.major = parseInt(navigator.appVersion)
this.minor = parseFloat(navigator.appVersion)
this.nav = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1)))
this.nav2 = (this.nav && (this.major == 2))
this.nav3 = (this.nav && (this.major == 3))
this.nav4 = (this.nav && (this.major == 4))
this.nav4up = this.nav && (this.major >= 4)
this.navonly = (this.nav && (agt.indexOf(";nav") != -1))
this.ie = (agt.indexOf("msie") != -1)
this.ie3 = (this.ie && (this.major == 2))
this.ie4 = (this.ie && (this.major == 4))
this.ie4up = this.ie && (this.major >= 4)
this.opera = (agt.indexOf("opera") != -1)
}
var is;
var isIE3Mac = false;
if ((navigator.appVersion.indexOf("Mac")!=-1) && (navigator.appVersion.indexOf("MSIE"!=-1)) && (parseInt(navigator.appVersion) == 3))
isIE3Mac = true;
else
is = new Is();
if (!isIE3Mac && (is.nav3 || is.nav4up || is.ie4up))
{ if (!Date.prototype.getFullYear)
{ Date.prototype.getFullYear = new Function ("var y = this.getYear();" + "return y < 100 ? y + 1900 : y;");
Date.prototype.setFullYear = Date.prototype.setYear;
}
}
function getFullYear(dateObject)
{ var y = dateObject.getYear();
if (y < 1000) y += 1900;
return y;
}
function get_sysdate()
{ var thisdate = new Date();
var sysmon = thisdate.getMonth() + 1;
sysmon = "" + sysmon;
var sysday = "" + thisdate.getDate();
var sysyear = getFullYear(thisdate);
return format_date(sysmon, sysday, sysyear);
}
function isValidNum(in_val) {
/* This function checks whether or not the value passed in is a valid
number. If any character in the string passed in is not a number, zero
is returned. If all characters in the string are numbers, a one is
returned.
*/
var i;
for (i=0; i < in_val.length; i++) {
if (isNaN(parseInt(in_val.substring(i,i+1)))) {
return 0; // invalid number found
}
}
return 1; // valid number since we got here
}
function format_date(inmth, inday, inyear) {
/*
This function formats the date to be: mm/dd/yyyy. It can be used to
correct dates that have only a 1-digit month or day. It doesn't check
the year since it is assumed that the year must be 4 digits for Y2K
compliance.
*/
var outmth;
var outday;
outmth = ((inmth.length == 1) ? "0" : "") + inmth;
outday = ((inday.length == 1) ? "0" : "") + inday;
return (outmth + "/" + outday + "/" + inyear);
}
function format_time(inhour, inmin, insec) {
/*
This function formats the time to be: hh:mm:ss. It can be used to
correct times that have only a 1-digit hour, minutes, or seconds.
It returns the time in a database-compatible format (hh:mm:ss).
*/
var outhour;
var outmin;
var outsec;
var ansr;
outhour = ((inhour.length == 1) ? "0" : "") + inhour;
outmin = ((inmin.length == 1) ? "0" : "") + inmin;
outsec = ((insec.length == 1) ? "0" : "") + insec;
return (outhour + ":" + outmin + ":" + outsec);
}
function validate_date(indate) {
/* Performs basic date checking. If date is valid, returns a database-
compatible formatted date: (mm/dd/yyyy), otherwise zero is returned */
var slashchk = indate.indexOf('/');
if (slashchk != -1) {
var slashchk1 = indate.indexOf('/', slashchk + 1);
if (slashchk1 != -1) {
var slashchk2 = indate.indexOf('/', slashchk1 + 1);
if (slashchk2 != -1) {
alert("Invalid configuration date format- too many . Please use: mm/dd/yyyy. Example: 01/03/1999");
return 0; // invalid date format
}
}
}
if (slashchk == -1 || slashchk1 == -1) {
alert("Invalid configuration date format- please use: mm/dd/yyyy. Example: 01/03/1999");
return 0; // invalid date format
}
datearr = indate.split('/');
var mthval = datearr[0];
var dayval = datearr[1];
var yearval = datearr[2];
if (!isValidNum(mthval) || mthval.length > 2 || mthval < 1 || mthval > 12) {
alert("Invalid month specified for configuration date");
return 0;
}
// Verify that day entered for month is valid
if (!isValidNum(dayval) || dayval.length > 2 || dayval < 1) {
alert("Invalid day specified for configuration date");
return 0;
}
if (!checkMonthLength(mthval, dayval)) {
return 0;
}
if (mthval == 2) {
if (!checkLeapMonth(mthval,dayval,yearval)) {
return 0;
}
}
if (!isValidNum(yearval)) {
alert("Invalid year specified for configuration date");
return 0;
}
if (yearval.length != 4) {
alert("Year must be 4 digits.");
return 0;
}
if (yearval.substring(0,2) != "19" && yearval.substring(0,2) != "20") {
ansr = confirm("Suspicious year entered. Is this year correct?");
if (! ansr) {
return 0;
}
}
// format date to have 2-digit mth and day, and a 4-digit year
return format_date(mthval, dayval, yearval);
}
function checkMonthLength(mm,dd) {
var months = new Array("","January","February","March","April","May","June","July","August","September","October","November","December");
if (mm.length == 2) {
mm = mm.substring(1,2);
}
if ((mm == 4 || mm == 6 || mm == 9 || mm == 11) && dd > 30) {
alert(months[mm] + " has only 30 days.");
return false;
}
else if (dd > 31) {
alert(months[mm] + " has only 31 days.");
return false;
}
return true;
}
function checkLeapMonth(mm,dd,yyyy) {
if (yyyy % 4 > 0 && dd > 28) {
alert("February of " + yyyy + " has only 28 days.");
return false;
}
else if (dd > 29) {
alert ("February of " + yyyy + " has only 29 days.");
return false;
}
return true;
}
function validate_time(intime) {
/* Performs basic time checking. If time is valid, returns a database-
compatible formatted date: (hh:mm:ss), otherwise zero is returned */
var timearr = new Array;
var hourval = "";
var minval = "";
var secval = "";
timearr = intime.split(':');
hourval = timearr[0];
minval = timearr[1];
secval = timearr[2];
if (hourval == "") {
alert("An hour value must be specified.");
return 0;
}
if (!isValidNum(hourval)) {
alert("Invalid configuration time format. Please use: hh:mm:ss. Example: 01:19:00");
return 0;
}
if (hourval.length > 2 || hourval > 23) {
alert("Invalid hour specified. Hour must be equal to or less than 23");
return 0;
}
if (minval == "" || minval == null)
minval = "00";
if (!isValidNum(minval) || minval.length > 2 || minval > 59) {
alert("Invalid minutes specified for configuration time. Minutes must be less than 60.");
return 0;
}
if (secval == "" || secval == null)
secval = "00";
if (!isValidNum(secval) || secval.length > 2 || secval > 59) {
alert("Invalid seconds specified for configuration time. Seconds must be less than 60.");
return 0;
}
// format date to have 2-digit hour, minutes, and seconds.
return format_time(hourval, minval, secval);
}
function verify_submitvals() {
var ansr;
var datechk;
var valid_configurationdate;
var sysdate;
var config_date = document.SoftwareFrm.config_date.value;
var config_time = document.SoftwareFrm.config_time.value;
if (config_date == "" && config_time == "") {
sysdate = get_sysdate();
ansr = confirm("No configuration date or time entered. The latest configuration available will be displayed.");
if (ansr) {
// *** replace this with current configuration information date ***
document.SoftwareFrm.config_date.value = sysdate;
document.SoftwareFrm.config_time.value = "23:59:59";
}
else {
return false;
}
}
else if (config_date == "") {
sysdate = get_sysdate();
ansr = confirm("No configuration date entered. Current configuration information will be displayed.");
if (ansr) {
// *** replace this with current configuration information date ***
document.SoftwareFrm.config_date.value = sysdate;
}
else {
return false;
}
}
else if (config_time == "") {
ansr = confirm("No configuration time entered. Latest configuration available for the given date will be displayed.");
if (ansr) {
document.SoftwareFrm.config_time.value = "23:59:59";
}
else {
return false;
}
}
// validate the config date
valid_configurationdate = validate_date(document.SoftwareFrm.config_date.value);
if (valid_configurationdate == "0") {
document.SoftwareFrm.config_date.focus();
return false;
}
// validate the config time
valid_configurationtime = validate_time(document.SoftwareFrm.config_time.value);
if (valid_configurationtime == "0") {
document.SoftwareFrm.config_time.focus();
return false;
}
// assign validated/formatted date so it is compatible with database format
document.SoftwareFrm.config_date.value = valid_configurationdate;
// assign validated/formatted date so it is compatible with database format
document.SoftwareFrm.config_time.value = valid_configurationtime;
var choice = -1;
for(var i = 0; i < document.SoftwareFrm.dbname.length; i++)
{ if(document.SoftwareFrm.dbname[i].checked)
choice = i;
}
if(i == 0)
{ if(document.SoftwareFrm.dbname.checked)
choice = 0;
}
if(choice == -1)
{ alert("Please choose database.");
return false;
}
return true;
}
function dflt_vals()
{ sysdate = get_sysdate();
document.SoftwareFrm.config_date.value = sysdate;
document.SoftwareFrm.config_time.value = "23:59:59";
}
function clearvals ()
{ document.SoftwareFrm.config_date.value = "";
document.SoftwareFrm.config_time.value = "";
}
//-->
</SCRIPT>
</HEAD>
<BODY bgcolor="#ffffcc" onLoad="dflt_vals()";>
<form method=POST name="SoftwareFrm" action="/$sss/rg/cmreport~2~1" onSubmit="return verify_submitvals();">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><TD bgcolor="#cccc99" width="15">&nbsp;&nbsp;&nbsp;</TD>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SYSTEM INFORMATION &gt; Software</font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td align=right colspan=2><font face="Arial,Helvetica"><input TYPE="button" onClick="showMap()" Value=" Help "></font></td></tr>
<tr><td></td>
<td><font face="Arial,Helvetica">
<A href="/$sss/rg/cmreport~1~1">Basic system report</A>
<p><hr><p>Display software configuration information for the following date and time:<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td align=center><font face="Arial,Helvetica">Date<br><input type="text" name="config_date" size=15><br>(mm/dd/yyyy)</font></td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td align=center><font face="Arial,Helvetica">Time<br><input type="text" name="config_time" size=15><br>(hh:mm:ss)</font></td></tr>
</table><p>
Choose a database for a selected date:<p>
<a href="/$sss/rg/libsemserver~ARCHIVE_TABLE">ARCHIVE_TABLE</a>
<p><INPUT TYPE="SUBMIT" VALUE=" Accept ">
&nbsp;&nbsp;&nbsp;&nbsp;
<input type="RESET" value=" Clear " onClick="clearvals();"></font>
</td></tr></table>
</form>
</BODY>
</HTML>

View File

@@ -0,0 +1,20 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<BODY bgcolor="#E3E6D8">
<pre> SYSTEM INFORMATION &gt; Software <a href="help_sem.txt.html#sysinfo_software">Help</a></pre>
<hr width=100%>
<form method=POST name="SoftwareFrm" action="/$sss/rg/cmreport~2~1">
<A href="/$sss/rg/cmreport~1~1">Basic system report</A>
<p>Display software configuration information <br>for the following date and time:<p>
<pre> Date: <input type="text" name="config_date" size=15> (mm/dd/yyyy)</pre>
<pre> Time: <input type="text" name="config_time" size=15> (hh:mm:ss) </pre>
<p>Choose a database for a selected date:<p>
<p><a href="/$sss/rg/libsemserver~ARCHIVE_TABLE">ARCHIVE_TABLE</a>
<p><INPUT TYPE="SUBMIT" VALUE="Accept">&nbsp;&nbsp;&nbsp;&nbsp;<input type="RESET" value="Clear">
</form>
</BODY>
</HTML>

View File

@@ -0,0 +1,457 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_sys.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function Is ()
{ // convert all characters to lowercase to simplify testing
var agt=navigator.userAgent.toLowerCase()
// *** BROWSER VERSION ***
this.major = parseInt(navigator.appVersion)
this.minor = parseFloat(navigator.appVersion)
this.nav = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1)))
this.nav2 = (this.nav && (this.major == 2))
this.nav3 = (this.nav && (this.major == 3))
this.nav4 = (this.nav && (this.major == 4))
this.nav4up = this.nav && (this.major >= 4)
this.navonly = (this.nav && (agt.indexOf(";nav") != -1))
this.ie = (agt.indexOf("msie") != -1)
this.ie3 = (this.ie && (this.major == 2))
this.ie4 = (this.ie && (this.major == 4))
this.ie4up = this.ie && (this.major >= 4)
this.opera = (agt.indexOf("opera") != -1)
}
var is;
var isIE3Mac = false;
if ((navigator.appVersion.indexOf("Mac")!=-1) && (navigator.appVersion.indexOf("MSIE"!=-1)) && (parseInt(navigator.appVersion) == 3))
isIE3Mac = true;
else
is = new Is();
if (!isIE3Mac && (is.nav3 || is.nav4up || is.ie4up))
{ if (!Date.prototype.getFullYear)
{ Date.prototype.getFullYear = new Function ("var y = this.getYear();" + "return y < 100 ? y + 1900 : y;");
Date.prototype.setFullYear = Date.prototype.setYear;
}
}
function getFullYear(dateObject)
{ var y = dateObject.getYear();
if (y < 1000) y += 1900;
return y;
}
function get_sysdate()
{ var thisdate = new Date();
var sysmon = thisdate.getMonth() + 1;
sysmon = "" + sysmon;
var sysday = "" + thisdate.getDate();
var sysyear = getFullYear(thisdate);
return format_date(sysmon, sysday, sysyear);
}
function isDate1gtDate2(in_startdate, in_enddate) {
/* This function returns true if in_startdate > in_enddate. If
in_startdate < in_enddate, then false is returned. Dates must be
passed into this function in the format of: m[m]/d[d]/yyyy.
*/
var datearr = new Array;
// split out month, day, and year from date format: mm/dd/yy
datearr = in_startdate.split('/');
var start_mthval = datearr[0];
// get rid of possible leading 0 in month (i.e., 02)
if (start_mthval < 10 && start_mthval.length == 2) {
start_mthval = start_mthval.substring(1);
}
start_mthval = start_mthval - 1; // months start with 0 in jscript
var start_dayval = datearr[1];
// get rid of possible leading 0 in day (i.e., 05)
if (start_dayval < 10 && start_dayval.length == 2) {
start_dayval = start_dayval.substring(1);
}
var start_yearval = datearr[2];
// convert date to a javascript date object
var startdate = new Date(start_yearval, start_mthval, start_dayval);
datearr = in_enddate.split('/');
var end_mthval = datearr[0];
if (end_mthval < 10 && end_mthval.length == 2) {
end_mthval = end_mthval.substring(1);
}
end_mthval = end_mthval - 1; // days start with 0
var end_dayval = datearr[1];
// convert date to a javascript date object
var startdate = new Date(start_yearval, start_mthval, start_dayval);
datearr = in_enddate.split('/');
var end_mthval = datearr[0];
if (end_mthval < 10 && end_mthval.length == 2) {
end_mthval = end_mthval.substring(1);
}
end_mthval = end_mthval - 1; // days start with 0
var end_dayval = datearr[1];
if (end_dayval < 10 && end_dayval.length == 2) {
end_dayval = end_dayval.substring(1);
}
var end_yearval = datearr[2];
var enddate = new Date(end_yearval, end_mthval, end_dayval);
// Perform actual date comparison
var datediff = enddate - startdate;
if (datediff < 0) {
alert("Start date is greater than end date.");
return true;
}
else
return false;
}
function isValidNum(in_val) {
/* This function checks whether or not the value passed in is a valid
number. If any character in the string passed in is not a number, zero
is returned. If all characters in the string are numbers, a one is
returned.
*/
var i;
for (i=0; i < in_val.length; i++) {
if (isNaN(parseInt(in_val.substring(i,i+1)))) {
return 0; // invalid number found
}
}
return 1; // valid number since we got here
}
function format_date(inmth, inday, inyear) {
/*
This function formats the date to be: mm/dd/yyyy. It can be used to
correct dates that have only a 1-digit month or day. It doesn't check
the year since it is assumed that the year must be 4 digits for Y2K
compliance.
*/
var outmth;
var outday;
outmth = ((inmth.length == 1) ? "0" : "") + inmth;
outday = ((inday.length == 1) ? "0" : "") + inday;
return (outmth + "/" + outday + "/" + inyear);
}
function format_time(inhour, inmin, insec) {
/*
This function formats the time to be: hh:mm:ss. It can be used to
correct times that have only a 1-digit hour, minutes, or seconds.
It returns the time in a database-compatible format (hh:mm:ss).
*/
var outhour;
var outmin;
var outsec;
var ansr;
outhour = ((inhour.length == 1) ? "0" : "") + inhour;
outmin = ((inmin.length == 1) ? "0" : "") + inmin;
outsec = ((insec.length == 1) ? "0" : "") + insec;
return (outhour + ":" + outmin + ":" + outsec);
}
function validate_date(indate) {
/* Performs basic date checking. If date is valid, returns a database-
compatible formatted date: (mm/dd/yyyy), otherwise zero is returned */
var slashchk = indate.indexOf('/');
if (slashchk != -1) {
var slashchk1 = indate.indexOf('/', slashchk + 1);
if (slashchk1 != -1) {
var slashchk2 = indate.indexOf('/', slashchk1 + 1);
if (slashchk2 != -1) {
alert("Invalid configuration date format- too many . Please use: mm/dd/yyyy. Example: 01/03/1999");
return 0; // invalid date format
}
}
}
if (slashchk == -1 || slashchk1 == -1) {
alert("Invalid configuration date format- please use: mm/dd/yyyy. Example: 01/03/1999");
return 0; // invalid date format
}
datearr = indate.split('/');
var mthval = datearr[0];
var dayval = datearr[1];
var yearval = datearr[2];
if (!isValidNum(mthval) || mthval.length > 2 || mthval < 1 || mthval > 12) {
alert("Invalid month specified for configuration date");
return 0;
}
// Verify that day entered for month is valid
if (!isValidNum(dayval) || dayval.length > 2 || dayval < 1) {
alert("Invalid day specified for configuration date");
return 0;
}
if (!checkMonthLength(mthval, dayval)) {
return 0;
}
if (mthval == 2) {
if (!checkLeapMonth(mthval,dayval,yearval)) {
return 0;
}
}
if (!isValidNum(yearval)) {
alert("Invalid year specified for configuration date");
return 0;
}
if (yearval.length != 4) {
alert("Year must be 4 digits.");
return 0;
}
if (yearval.substring(0,2) != "19" && yearval.substring(0,2) != "20") {
ansr = confirm("Suspicious year entered. Is this year correct?");
if (! ansr) {
return 0;
}
}
// format date to have 2-digit mth and day, and a 4-digit year
return format_date(mthval, dayval, yearval);
}
function checkMonthLength(mm,dd) {
var months = new Array("","January","February","March","April","May","June","July","August","September","October","November","December");
if (mm.length == 2) {
mm = mm.substring(1,2);
}
if ((mm == 4 || mm == 6 || mm == 9 || mm == 11) && dd > 30) {
alert(months[mm] + " has only 30 days.");
return false;
}
else if (dd > 31) {
alert(months[mm] + " has only 31 days.");
return false;
}
return true;
}
function checkLeapMonth(mm,dd,yyyy) {
if (yyyy % 4 > 0 && dd > 28) {
alert("February of " + yyyy + " has only 28 days.");
return false;
}
else if (dd > 29) {
alert ("February of " + yyyy + " has only 29 days.");
return false;
}
return true;
}
function verify_submitvals() {
var ansr;
var datechk;
var dflt_enddate = 0;
var dflt_startdate = 0;
var valid_startdate;
var valid_enddate;
var sysdate;
var sysyear;
var thisdate = new Date();
var start_date = document.SysChangesFrm.config_start_time.value;
var end_date = document.SysChangesFrm.config_end_time.value;
if (start_date == "" && end_date == "") {
document.SysChangesFrm.config_start_time.focus();
sysdate = get_sysdate();
ansr = confirm("No start date or end date entered. All system configuration changes will be displayed.");
if (ansr) {
null;
// document.SysChangesFrm.config_start_time.value = sysdate;
// document.SysChangesFrm.config_end_time.value = sysdate;
}
else {
return false;
}
}
else if (start_date == "") {
if (end_date != "") {
ansr = confirm("No start date entered. It will be defaulted to the end date.");
if (ansr) {
dflt_startdate = 1; // specify that end date needs to be dflted
}
else {
return false;
}
}
else {
// default dates to today's date- but format it to contain a
sysdate = get_sysdate();
ansr = confirm("No start date entered. It will be defaulted to " + sysdate + ".");
if (ansr) {
document.SysChangesFrm.config_start_time.value = sysdate;
}
else {
return false;
}
}
}
else if (end_date == "") {
ansr = confirm("No end date entered. It will be defaulted to the start date.");
if (ansr) {
dflt_enddate = 1; // specify that end date needs to be dflted
}
else {
return false;
}
}
// validate the start date
if (dflt_startdate != 1) { // dflt start date to end date
if (document.SysChangesFrm.config_start_time.value == "") {
valid_startdate = "";
}
else {
valid_startdate = validate_date(document.SysChangesFrm.config_start_time.value, "start date");
if (valid_startdate == "0") {
document.SysChangesFrm.config_start_time.focus();
return false;
}
}
}
if (dflt_enddate == 1) { // dflt end date to start date
valid_enddate = valid_startdate;
}
else {
if (document.SysChangesFrm.config_end_time.value == "") {
valid_enddate = "";
}
else {
valid_enddate = validate_date(document.SysChangesFrm.config_end_time.value, "end date");
if (valid_enddate == "0") {
document.SysChangesFrm.config_end_time.focus();
return false;
}
}
}
if (dflt_startdate == 1) { // dflt start date to end date if null
valid_startdate = valid_enddate;
}
// make sure that start_date is smaller than end date
if (valid_startdate != "" && valid_enddate != "") {
if (isDate1gtDate2(valid_startdate, valid_enddate)) {
document.SysChangesFrm.config_start_time.focus();
return false;
}
}
// assign validated/formatted dates
document.SysChangesFrm.config_start_time.value = valid_startdate;
document.SysChangesFrm.config_end_time.value = valid_enddate;
var choice = -1;
for(var i = 0; i < document.SysChangesFrm.dbname.length; i++)
{ if(document.SysChangesFrm.dbname[i].checked)
choice = i;
}
if(i == 0)
{ if(document.SysChangesFrm.dbname.checked)
choice = 0;
}
if(choice == -1)
{ alert("Please choose database.");
return false;
}
return true;
}
function dflt_vals()
{ sysdate = get_sysdate();
document.SysChangesFrm.config_start_time.value = sysdate;
document.SysChangesFrm.config_end_time.value = sysdate;
}
function clearvals ()
{ document.SysChangesFrm.config_start_time.value = "";
document.SysChangesFrm.config_end_time.value = "";
}
//-->
</SCRIPT>
</HEAD>
<BODY bgcolor="#ffffcc" onLoad="dflt_vals()";>
<form method=GET name="SysChangesFrm" action="/$sss/rg/cmreport~6~1" onSubmit="return verify_submitvals();">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><TD bgcolor="#cccc99" width="15">&nbsp;&nbsp;&nbsp;</TD>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SYSTEM INFORMATION &gt; System Changes</font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td align=right colspan=2><font face="Arial,Helvetica"><input TYPE="button" onClick="showMap()" Value=" Help "></font></td></tr>
<tr><td></td>
<td><font face="Arial,Helvetica"><A href="/$sss/rg/cmreport~1~1">Basic system report</A><p><hr><p>
Display information of system configuration changes:<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td><font face="Arial,Helvetica">From:&nbsp;&nbsp;&nbsp;</font></td>
<td><font face="Arial,Helvetica"><input type="text" name="config_start_time" size=10></font></td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica">To:&nbsp;&nbsp;&nbsp;</font></td>
<td><font face="Arial,Helvetica"><input type="text" name="config_end_time" size=10></font></td></tr>
<tr><td>&nbsp;</td>
<td align=center><font face="Arial,Helvetica">(mm/dd/yyyy)</font></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align=center><font face="Arial,Helvetica">(mm/dd/yyyy)</font></td></tr></table><p>
Choose a database for selected dates:<p>
<a href="/$sss/rg/libsemserver~ARCHIVE_TABLE">ARCHIVE_TABLE</a><p>
<INPUT TYPE="SUBMIT" NAME="submit" VALUE=" Accept ">
&nbsp;&nbsp;&nbsp;&nbsp;
<input type="RESET" value=" Clear " onClick="clearvals()";></font>
</td></tr></table>
</form></body></html>

View File

@@ -0,0 +1,22 @@
<HTML>
<HEAD>
<TITLE>System Support Software - ver.1.0</TITLE>
</HEAD>
<BODY bgcolor="#E3E6D8">
<pre> SYSTEM INFORMATION &gt; System Changes <a href="help_sem.txt.html#sysinfo_system_changes">Help</a></pre>
<hr width=100%>
<form method=GET name="SysChangesFrm" action="/$sss/rg/cmreport~6~1">
<A href="/$sss/rg/cmreport~1~1">Basic system report</A>
<p>Display information of system configuration changes:
<pre> From: <input type="text" name="config_start_time" size=10> (mm/dd/yyyy)</pre>
<pre> To: <input type="text" name="config_end_time" size=10> (mm/dd/yyyy)</pre>
<p><pre> <b>Tip:</b> To see changes for one specific day, enter the same date
in both text boxes. If you do not specify a date,
all system configuration changes are displayed.</pre>
<p>Choose a database for specified period of time:<p>
<p><a href="/$sss/rg/libsemserver~ARCHIVE_TABLE">ARCHIVE_TABLE</a><p>
<p><INPUT TYPE="SUBMIT" NAME="submit" VALUE="Accept">&nbsp;&nbsp;&nbsp;&nbsp;<input type="RESET" value="Clear">
</form>
</body>
</html>

View File

@@ -0,0 +1,19 @@
<HTML><HEAD><TITLE>Embedded Support Partner</TITLE></HEAD>
<BODY bgcolor="#E3E6D8"">
<pre> SYSTEM INFORMATION &gt; Diagnostics Results <a href="/help_sem.txt.html#report_diags_result">Help</a></pre>
<hr width=100%>
<form method=POST name="AllEvents" action="/$sss/rg/rgpdiag~diag_report">
<p><pre> Display diagnostics results for diagnostics ran:
</pre>
<p>Enter the date(s) for which you want diagnostics results information:
<p><pre> From: <input type="text" name="config_start_time" size=10> To: <input type="text" name="config_end_time" size=10></pre>
<pre> (mm/dd/yyyy) (mm/dd/yyyy)</pre>
<p>
<pre> <INPUT TYPE="SUBMIT" VALUE="Accept"> <input type="RESET" value="Clear"></pre>
<input type="hidden" name="row_num" value = 0>
<a href="/$sss/rg/libsemserver~GETSYSID">GETSYSID</a>
</form>
</BODY>
</HTML>

View File

@@ -0,0 +1,38 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<body>
<a href="/$sss/$nocache"></a>
<pre> SETUP &gt; Events &gt; Add <a href="/help_sem.txt.html#setup_events_add">Help</a></pre>
<hr width=100%>
<form method=POST action="/$sss/rgs/rgpsetup~addcustomevent~class_id~cdesc~null~edesc~thcount~0~enb~newclass">
<pre>
Select a class for the new event <a href="/$sss/rgs/rgpsetup~selectclasses~all~null~null~format::AddEventSelClass1">selectclass</a>
OR
Set checkmark, if you want to <input type=checkbox name=newclass value=1>
create a new class
AND
Enter a new class name <INPUT TYPE=TEXT NAME=cdesc size=30>
Leave this field blank if you
want to add event into an existing
class
Enter a new event name <INPUT TYPE=TEXT NAME=edesc size=30>
Set checkmark to enable the <input type=checkbox name=enb value=1>
registration of this event with
SGI Embedded Support Partner
Enter the number of events that must <input type=text name=thcount size=5 value=1>
occur before registration begins
<INPUT TYPE="SUBMIT" VALUE="Accept"> <INPUT TYPE="Reset" VALUE="Clear">
</pre>
</form>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<body>
<a href="/$sss/$nocache"></a>
<pre> SETUP &gt; Events &gt; Delete Custom Events <a href="/help_sem.txt.html">Help</a></pre>
<bp><bp>
<a href="/$sss/rgs/rgpsetup~selectevents~all~all~null~format::DelAllCE1~custom::CEOnly">selectclass</a>
</body>
</html>

View File

@@ -0,0 +1,13 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<body>
<a href="/$sss/$nocache"></a>
<pre> SETUP &gt; Events &gt; Delete Custom Events <a href="/help_sem.txt.html#setup_events_delete">Help</a></pre>
<hr width=100%>
<a href="/$sss/rgs/rgpsetup~selectclasses~all~all~null~format::DelSelCustomClass~custom::CCAEOnly">selectclass</a>
<hr width=100%%>
<p>Return to <a name=gotomain href="/index_sem_setup.txt.html">SETUP</a> page
</body>
</html>

View File

@@ -0,0 +1,36 @@
<HTML>
<HEAD>
<TITLE>Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<BODY bgcolor="#E3E6D8"">
<pre> SYSTEM INFORMATION &gt; Events Registered <a href="/help_sem.txt.html#sysinfo_events">Help</a></pre>
<hr width=100%>
<form method=POST name="AllEvents" action="/$sss/rg/libsemserver~EVENT_REPORT_PAGE">
<p><pre> The information below pertains to a historical records of events
that occured on the system. If you need current event setup
information, refer to <a href="ev_view.txt.html">SETUP: Events: View Current Setup</a>.</pre>
<p>Enter the date(s) for which you want system events information:
<p><pre> From: <input type="text" name="ev_start_time" size=10> To: <input type="text" name="ev_end_time" size=10></pre>
<pre> (mm/dd/yyyy) (mm/dd/yyyy)</pre>
<p>Choose the event information to view:
<p><pre> <input type="radio" name="event_select" value=0> All System Events displays all events that have occured
on the system within the range of the
selected dates.</pre>
<p><pre> <input type="radio" name="event_select" value=1> Specific System Event displays selected events that have
occured on the system within the range
of the selected dates.</pre>
<p><pre> <input type="radio" name="event_select" value=2> System Events by Class displays events in the selected class
that have occured on the system within
the range of the selected dates.</pre>
<pre> <INPUT TYPE="SUBMIT" VALUE="Accept"> <input type="RESET" value="Clear"></pre>
<input type="hidden" name="multiselect" value = 0>
<input type="hidden" name="row_num" value = 0>
<a href="/$sss/rg/libsemserver~GETSYSID">GETSYSID</a>
</form>
</BODY>
</HTML>

View File

@@ -0,0 +1,11 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<body>
<a href="/$sss/$nocache"></a>
<pre> SETUP &gt; Events &gt; Update Actions <a href="/help_sem.txt.html#setup_events_update_event_actions">Help</a></pre>
<hr width=100%>
<a href="/$sss/rgs/rgpsetup~selectactions~null~null~all~format::SetEventActions">action list</a>
</body>
</html>

View File

@@ -0,0 +1,15 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<body>
<a href=/$sss/$nocache></a>
<pre> SETUP &gt; Events &gt; Update &gt; Change Settings <a href="/help_sem.txt.html#screens_setup_events_update_settings">Help</a></pre>
<hr width=100%>
<a href="/$sss/rgs/rgpsetup~selectevents~class_id~type_id~null~format::SetEventAttr">evattr</a>
<a href="/$sss/rgs/rgpsetup~selectactions~class_id~type_id~null~format::ChangeEventActions~onempty::ChangeEventActionsEmpty">action list</a>
<hr width=100%>
<a href="/$sss/rgs/rgpsetup~substvariable~format::BackToSelEvent">substvar</a>
Return to <a name=gotomain href="/index_sem_setup.txt.html" >SETUP</a> page
</body>
</html>

View File

@@ -0,0 +1,13 @@
<HTML>
<HEAD>
<TITLE>System Support Software - ver.1.0</TITLE>
</HEAD>
<BODY>
<a href="/$sss/$nocache"></a>
<pre> SETUP &gt; Events &gt; Update <a href="/help_sem.txt.html#screens_setup_events_update">Help</a></pre>
<hr width=100%>
<a href="/$sss/rgs/rgpsetup~selectclasses~all~null~null~format::SelEventClassToUpdate1~onempty::SelEventClassToUpdateEmpty1">selectclass</a>
<hr width=100%>
<p>Return to <a name=gotomain href="/index_sem_setup.txt.html">SETUP</a> page
</body>
</html>

View File

@@ -0,0 +1,21 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<body>
<a href="/$sss/$nocache"></a>
<form method=POST action="/ev_set_attr.txt.html">
<pre> SETUP &gt; Events &gt; Update &gt; Select Event <a href="/help_sem.txt.html#screens_setup_events_update">Help</a></pre>
<hr width=100%>
<PRE>
Choose an Event from class <a href="/$sss/rgs/rgpsetup~selectclasses~class_id~null~null~format::FmtVCSClassName1">class_desc</a>: </pre><br>
<a href="/$sss/rgs/rgpsetup~selectevents~class_id~null~null~format::ViewSelEvent1~onempty::ViewSelEventOnEmpty1">selectclass</a>
<a href="/$sss/rgs/rgpsetup~getsysid">getsysid</a>
<a href="/$sss/rgs/rgpsetup~savevariable~class_id">savevar</a>
</form>
<hr width=100%>
<p>Return to <a name=gotoback href="/ev_update.txt.html">Events &gt; Update</a> page
<p>Return to <a name=gotomain href="/index_sem_setup.txt.html">SETUP</a> page
</body>
</html>

View File

@@ -0,0 +1,19 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<body>
<pre> SETUP &gt; Events &gt; View Current Setup <a href="/help_sem.txt.html#setup_events_viewcurr">Help</a></pre>
<hr width=100%>
<pre>
Choose the setup to view:
<a href="$sss/rgs/rgpsetup~selectclasses~all~null~null~format::SelEventClass1~onempty::SelEventClassEmpty1">View Event</a>
<a href="$sss/rgs/rgpsetup~selectevents~all~all~null~format::ViewEventsRep1~onempty::ViewEventsRepEmpty1">View Event List</a>
<a href="$sss/rgs/rgpsetup~selectclasses~all~null~null~format::ViewClassesRep1~onempty::ViewClassesRepEmpty1">View Classes</a>
</pre>
</BODY>
</HTML>

View File

@@ -0,0 +1,18 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<body>
<a href="/$sss/$nocache"></a>
<form method=POST action="/ev_view_attr.txt.html">
<pre> SETUP &gt; Events &gt; View Current Setup</pre>
<hr width=100%>
<PRE>
Choose an Event from class <a href="/$sss/rgs/rgpsetup~selectclasses~class_id~null~null~format::FmtVCSClassName1">class_desc</a>: </pre><br>
<a href="/$sss/rgs/rgpsetup~selectevents~class_id~null~null~format::ViewSelEvent1~onempty::ViewSelEventOnEmpty1">selectclass</a>
<a href="/$sss/rgs/rgpsetup~getsysid">getsysid</a>
<a href="/$sss/rgs/rgpsetup~savevariable~class_id">savevar</a>
</form>
</body>
</html>

View File

@@ -0,0 +1,13 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<body>
<a href="/$sss/$nocache"></a>
<pre> SETUP &gt; Events &gt; View Current Setup</pre>
<hr width=100%>
<a href="/$sss/rgs/rgpsetup~selectevents~class_id~type_id~null~format::ViewEventAttr~onempty::ViewEventAttrEmpty">event_info</a><br>
<a href="/$sss/rgs/rgpsetup~selectactions~class_id~type_id~all~format::ViewEventActions~onempty::ViewEventActionsEmpty">action list</a>
<p>Return to <a name=gotomain href="/index_sem_setup.txt.html">SETUP</a> page
</body>
</html>

View File

@@ -0,0 +1,85 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_add_event.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function clearForm(form)
{ document.eventadd.custom_class_description.value = "";
form.custom_type_description.value = "";
form.ev_class.selectedIndex = -1;
}
function verifyCustData()
{ choice = document.eventadd.ev_class.selectedIndex;
var new_class = "";
var nclass = "";
new_class = document.eventadd.custom_class_description.value;
document.eventadd.custom_class_description.focus();
if(choice == -1)
{ if(new_class == "")
{ alert("You must choose an existing class or specify a new class description.")
return false;
}
}
else
{ if(new_class != "")
{ alert("You can choose either existing class or add a new class.");
return false;
}
nclass = document.eventadd.ev_class.options[choice].text;
}
if(new_class != "" && choice == -1)
nclass = new_class;
new_desc = document.eventadd.custom_type_description.value;
document.eventadd.custom_type_description.focus();
if(new_desc == "")
{ alert("Missing new event description")
return false
}
msg1 = "You are about to add a new event with the following parameters:\n";
msg1 += "\nEvent class = " + nclass + "\nEvent = " + new_desc;
return confirm(msg1);
}
//-->
</SCRIPT>
</HEAD>
<body bgcolor="#ffffcc">
<form name="eventadd" onSubmit="return verifyCustData()" method=POST action="/$sss/rgs/libsemserver~EVENT_ADD_INFO">
<a href="/$sss/$nocache"></a>
<TABLE border=0 cellpadding=0 cellspacing=0 width=100%>
<TR><TD bgcolor="#cccc99" width=15><FONT FACE=Arial,Helvetica>&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD bgcolor="#cccc99"><FONT FACE=Arial,Helvetica>SETUP &gt; Events &gt; Add</TD></TR>
<TR><TD colspan=2>&nbsp;</TD></TR>
<TR><TD align=right colspan=2><FONT FACE=Arial,Helvetica><input TYPE=button onClick="showMap()" Value=" Help "></TD></TR>
<TR><TD colspan=2>&nbsp;</TD></TR>
<TR><TD></TD>
<TD><TABLE border=0 cellspacing=0 cellpadding=0>
<TR valign=top><TD><FONT FACE=Arial,Helvetica>Either select a class name for the new event:</TD>
<TD>&nbsp;&nbsp;&nbsp;</TD>
<TD><FONT FACE=Arial,Helvetica><a href="/$sss/rg/libsemserver~CREATE_CLASS_LIST">CREATE_CLASS_LIST</a></TD></TR>
<TR><TD colspan=3>&nbsp;</TD></TR>
<TR valign=top><TD><FONT FACE=Arial,Helvetica>Or create a new class name for the new event:</TD>
<TD>&nbsp;&nbsp;&nbsp;</TD>
<TD><FONT FACE=Arial,Helvetica><INPUT TYPE="TEXT" NAME="custom_class_description" size=30></TD></TR>
<TR><TD colspan=3>&nbsp;</TD></TR>
<TR valign=top><TD><FONT FACE=Arial,Helvetica>Enter a name for the new event:</TD>
<TD>&nbsp;&nbsp;&nbsp;</TD>
<TD><FONT FACE=Arial,Helvetica><INPUT TYPE="TEXT" NAME="custom_type_description" size=30></TD></TR>
<TR><TD colspan=3>&nbsp;</TD></TR>
<TR><TD colspan=3><FONT FACE=Arial,Helvetica><INPUT TYPE="SUBMIT" VALUE=" Accept ">
&nbsp;&nbsp;&nbsp;
<INPUT TYPE="BUTTON" VALUE=" Clear " onClick="clearForm(this.form)">
<input type="hidden" name="multiselect" value=1>
<input type="hidden" name="pageselect" value=1>
<a href="/$sss/rg/libsemserver~GETSYSID">GETSYSID</a></TD></TR></TABLE>
</TD></TR></TABLE>
</form></body></html>

View File

@@ -0,0 +1,67 @@
<html>
<title>SGI Embedded Support Partner - ver.1.0</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_delevent.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function findClass()
{ document.delClass.submit_type.value = '0';
}
function findEvent()
{ document.delClass.submit_type.value = '1';
}
function custClass()
{ classChoice = document.delClass.ev_class.selectedIndex;
if(classChoice == -1)
{ alert("You must choose a class to proceed");
return false;
}
if(document.delClass.submit_type.value == "0")
{ for(i = 0;i < document.delClass.ev_class.length;i++)
{ if(document.delClass.ev_class.options[i].selected)
{ result = document.delClass.ev_class.options[i].text;
msg1 = "You are about to delete class " + result;
msg1 += "\nWould you like to proceed?";
return confirm(msg1);
}
}
}
else return true;
}
//-->
</SCRIPT>
</HEAD>
<body bgcolor="#ffffcc" link="#333300" vlink="#333300">
<a href="/$sss/$nocache"></a>
<form name="delClass" action="/$sss/rgs/libsemserver~EVENT_DELETE" onSubmit="return custClass()">
<TABLE border=0 cellpadding=0 cellspacing=0 width=100%>
<TR><TD bgcolor="#cccc99" width=15>&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD bgcolor="#cccc99"><FONT FACE=Arial,Helvetica>SETUP &gt; Events &gt; Delete</TD></TR>
<TR><TD colspan=2>&nbsp;</TD></TR>
<TR><TD align=right colspan=2><FONT FACE=Arial,Helvetica><input TYPE=button onClick="showMap()" Value=" Help "></TD></TR>
<TR><TD colspan=2>&nbsp;</TD></TR>
<TR><TD>&nbsp;</TD>
<TD><FONT FACE=Arial,Helvetica>
<TABLE border=0 cellpadding=0 cellspacing=0>
<TR valign=top><TD><FONT FACE=Arial,Helvetica><font color="#cc6633"><b>Warning: </b></font></TD>
<TD ><FONT FACE=Arial,Helvetica>You can delete only events or classes that you have created. All records and information associated with these classes/events will also be deleted. &#034;Delete Class&#034; deletes a class and all the events that are associated with it. &#034;Delete Event&#034; provides a screen where you can select an event or events that you want to delete.</font></td></tr>
</table><p><hr><p>
Choose a class:<p>
<a href="/$sss/rg/libsemserver~CREATE_CLASS_LIST">Class List</a></dd></dl>
<INPUT TYPE="SUBMIT" VALUE=" Delete Class " onClick="findClass()">
&nbsp;&nbsp;&nbsp;
<INPUT TYPE="SUBMIT" VALUE=" Delete Event " onClick="findEvent()">
<a href="/$sss/rg/libsemserver~GETSYSID">GETSYSID</a>
<INPUT TYPE="hidden" name="submit_type" value=""></form>
</td></tr>
</TABLE>
</form></body></html>

View File

@@ -0,0 +1,44 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_update_event.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function showEventsByType(class_event)
{ classChoice = class_event.ev_class.selectedIndex;
if(classChoice == -1)
{ alert("You must choose a class to proceed");
return false;
}
return true;
}
//-->
</SCRIPT>
</HEAD>
<BODY bgcolor="#ffffcc">
<form onSubmit="return showEventsByType(this)" name="class_event" method=POST action="/$sss/rgs/libsemserver~EVENT_VIEW_TYPE_PAGE">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><TD bgcolor="#cccc99" width="15">&nbsp;</TD>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SETUP &gt; Events &gt; Update</font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td align=right colspan=2><font face="Arial,Helvetica"><input TYPE="button" onClick="showMap()" Value=" Help "></font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td></td>
<td><font face="Arial,Helvetica">
Choose a class to find event(s) that you want to update:<p>
<a href="/$sss/rg/libsemserver~CREATE_CLASS_LIST">CREATE_CLASS_LIST</a>
<p><INPUT TYPE="SUBMIT" VALUE=" Accept ">
<a href="/$SSS/rg/libsemserver~GETSYSID">GETSYSID</a>
<INPUT TYPE="hidden" name="multiselect" value=1>
<INPUT TYPE="hidden" name="pageselect" value=1>
</form>
</font></td></tr></table>
</body>
</html>

View File

@@ -0,0 +1,56 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_update_event_action.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function showEventsByType(class_event)
{ classChoice = class_event.ev_class.selectedIndex;
if(classChoice == -1)
{ alert("You must choose a class to proceed");
return false;
}
return true;
}
function showEventsByAction(action_event)
{ actionChoice = action_event.actionid.selectedIndex;
if(actionChoice == -1)
{ alert("You must choose an action to proceed");
return false;
}
return true;
}
//-->
</SCRIPT>
</HEAD>
<BODY bgcolor="#ffffcc">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><TD bgcolor="#cccc99" width="15">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SETUP &gt; Events &gt; Update Event Actions</font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td align=right colspan=2><font face="Arial,Helvetica"><form method=POST action=""><input TYPE="button" onClick="showMap()" Value=" Help "></form></font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td></td>
<td><font face="Arial,Helvetica">Use one of the following methods to locate existing event/action that you want to update:<p><hr><p>
<form onSubmit="return showEventsByAction(this)" name="action_event" method=POST action="/$sss/rgs/libsemserver~EVENT_UPDATE_ACTION_LIST">
Choose an action from the following list to replace, delete, or supplement additional action(s) to the existing ones:<p>
<a href="/$sss/rg/libsemserver~ACTIONLIST?multiselect=0">ACTIONLIST</a>
<a href="/$sss/rg/libsemserver~GETSYSID">GETSYSID</a></form><p><hr><p>
<form onSubmit="return showEventsByType(this)" name="class_event" method=POST action="/$sss/rgs/libsemserver~EVENT_VIEW_TYPE_PAGE">
Choose a class/event from the following list to supplement additional action(s):<p>
<a href="/$sss/rg/libsemserver~CREATE_CLASS_LIST">CREATE_CLASS_LIST</a>
<p><INPUT TYPE="SUBMIT" VALUE=" Accept ">
<INPUT TYPE="HIDDEN" NAME=pageselect value=2>
<INPUT TYPE="HIDDEN" NAME=multiselect value=1>
<a href="/$sss/rg/libsemserver~GETSYSID">GETSYSID</a>
</form><p><hr><p>
</font></td></tr></table>
</body></html>

View File

@@ -0,0 +1,61 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function verifyCheck(form)
{ choice = -1;
for(i = 0; i < form.GLOBAL_LOGGING_FLAG.length; i++)
{ if(form.GLOBAL_LOGGING_FLAG[i].checked)
choice = i;
}
if(choice == -1)
{ alert("You must disable or enable loggin.");
return false;
}
choice1 = -1;
for(i = 0; i < form.GLOBAL_THROTTLING_FLAG.length; i++)
{ if(form.GLOBAL_THROTTLING_FLAG[i].checked)
choice1=i;
}
if(choice1 == -1)
{ alert("You must disable or enable event registration.");
return false;
}
choice2 = -1;
for(i = 0; i < form.GLOBAL_ACTION_FLAG.length; i++)
{ if(form.GLOBAL_ACTION_FLAG[i].checked)
choice2=i;
}
if(choice2 == -1)
{ alert("You must disable or enable actions.");
return false;
}
return true;
}
//-->
</SCRIPT>
<body bgcolor="#ffffcc">
<a HREF="/$sss/$nocache"></a>
<form onSubmit="return verifyCheck(this)" method="POST" action="/$sss/rgs/libavailability~globalconfirm">
<TABLE border=0 cellpadding=0 cellspacing=0 width=100%>
<TR><TD bgcolor="#cccc99" width=15>&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD bgcolor="#cccc99" colspan=2><FONT FACE=Arial,Helvetica>SETUP &gt; Global &gt; Global Configuration</TD></TR>
<TR><TD colspan=3>&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR>
<TR><TD align=right colspan=3><FONT FACE=Arial,Helvetica><input TYPE=button onClick="showMap()" Value=" Help "></TD></TR>
<TR><TD colspan=3>&nbsp;</TD></TR>
<TR><TD></TD>
<TD><a href="/$sss/rg/libavailability~globalpage">globalpage</a></TD></TR>
</TABLE>
</form>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_actions_add" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_events_add" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Enbedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#archive_database" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#sysinfo_part_changes" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_actions_delete" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_events_delete"" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#report_diags_result" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,83 @@
<HTML>
<HEAD>
<TITLE>SGI Embedded Support Partner - Help</TITLE>
</HEAD>
<BODY bgcolor="#ffffcc" link="#333300" vlink="#333300">
<FONT FACE="Arial,Helvetica">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><TD bgcolor="#cccc99" width="15">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SGI Embedded Support Partner &gt; Help</font></td></tr>
<tr><td colspan=2>&nbsp;<p>&nbsp;</td></tr>
<tr><td></td>
<td><FONT FACE="Arial,Helvetica">
The SGI Embedded Support Partner is an infrastructure that is integrated into the operating system for
the purposes of support. This infrastructure contains various components
that perform the following:
<ul><li>Capture and store system level events
<li> Capture and store system configuration
<Li>Capture and store system availability information
<li>Provide features of proactive notification
<li>Generate various reports for supportability
</ul>
The Embedded Support Partner consists of a set of daemons that perform
various monitoring activities. These include an event monitoring
daemon(eventmond) and database daemon(espdbd).
The Embedded Support Partner can be pre-programmed for
event monitoring and provides flexible throttling features for the
events. Actions can also be programmed for each event.<P>
Events sources include kernel, performance monitoring tools, availability
tools, configuration monitoring tools and user applications. Events are
categorized into classes and types. A class can have many types. Example
of a class could be SCSI and the various types under this class could be
SCSI hard error, SCSI Bus reset, etc. The event types are uniquely
sequenced and pre-assigned. The events propagate to the Embeedded Support
Partner through syslogd and captured by the eventmond. The message string
contains the unique sequence number with a special tag which eventmond
identifies. The tag and sequence number also show up in SYSLOG. An
example of the message in SYSLOG is:
<dl><dd>May 24 23:16:34 6D:starwars esphttpd[5722]: |$(0x200120)started</dd></dl>
User defined events can be added using the Embedded Support Partner user
interface. The sequence numbers are automatically generated. User
applications can log user defined events into the Embedded Support
Partner framework by two mechanisms. Applications can include the
EventMonAPI(3X) calls within or could use the command line driven
application esplogger(1M). Both methods would need to use the unique
sequence number generated by the Embedded Support Partner user interface.<P>
Each event can have assoicated actions that can be proactively triggered
by the Embedded Support Partner in reaction to an event. Actions can be
pre-programmed and assigned to events. Examples of actions include:
Graphical posts onto the console, email, chatty paging and numeric
paging. Most of the notification features are incorporated using
espnotify(1) utility. Numeric paging needs the use of modems and uses
QuickPage(1M) software. The option of numeric paging must be
chkconfig(1M) on for use.<p>
The Embedded Support Partner also provides the facility to manage
multiple systems in a group environment. Under this environment, one of
the systems can be designated as the Group Manager. The Group Manager can
then subscribe to various events from the member systems. The member
systems forward the occurance and assoicated data of the subscribed
events to the Group Manager for which proactive actions can be set to be
taken. Certain class of events have to be subscribed in full. Examples of
this are Availability, Configuration, etc. The Group Manager also
provides the capability to monitor various services on the member
systems. These include: icmp, rpcbind, dns, smtp, nntp, etc. The services
can be configured using the Embedded Support Partner user interface and
requires that pcp_eoe subsystem be installed. The Group Manager
capabilities are licensed.<p>
The Embedded Support Partner supports a html browser based interface and
for non-graphics systems, a Lynx based ASCII interface. The ASCII
interface supports single systems only. The browser interface supports
both single systems and multiple systems (Group Management) environment.
At the time of logging in, one must choose the type from the user
interface. The interfaces runs from a http based server that is started
by inetd on connection only.<p>
The Embedded Support Partner supports a variety of reports. These
include: hardware and software reports, event reports, actions reports
and availability reports. The Embedded Support Partner user interface, by
default, is accessable by localhost only. The user interface can be
started by the launchESPartner(1) or by clicking the icon for Embedded
Support Partner in the icon catalog under the support tools page. The
Embedded Support Partner could then be customized according to the needs
at the site. An online help facility is also provided for reference.<p>
</FONT></td></tr></table></BODY>
</HTML>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#sysinfo_hardware" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#server_access_option" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_notification_modem" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,66 @@
<html><head><title>SGI Embedded Support Partner</title></head>
<body bgcolor="#ffffcc" link="#000000" vlink="#000000" alink="#000000">
<font face="Arial,Helvetica">
<dl><dt><a href="/help_contents.html#archive_database" target=help_main>Archive
Database</a><hr>
<a href="/help_contents.html#sysinfo" target=help_main><b>SYSTEM
INFORMATION</b></a><p>
<a href="/help_contents.html#sysinfo_hardware" target=help_main>Hardware</a><br>
<a href="/help_contents.html#sysinfo_software" target=help_main>Software</a><br>
<a href="/help_contents.html#sysinfo_system_changes" target=help_main>System Changes</a><br>
<a href="/help_contents.html#sysinfo_part_changes" target=help_main>Part Changes</a><br>
<a href="/help_contents.html#sysinfo_events" target=help_main>Events Registered</a><br>
<a href="/help_contents.html#sysinfo_actions" target=help_main>Actions Taken</a><br>
<a href="/help_contents.html#report_diags_result" target=help_main>Diagnostics Results</a><br>
<a href="/help_contents.html#sysinfo_availability" target=help_main>Availability</a>
<hr>
<a href="/help_contents.html#setup" target=help_main><b>SETUP</b></a>
<p>Global:
<ul>
<li><a href="/help_contents.html#setup_global_web_access_cfg" target=help_main>Server</a>
<li><a href="/help_contents.html#setup_global_event_cfg" target=help_main>Global Configuration</a>
</ul>
<p>Events:
<ul>
<li><a href="/help_contents.html#setup_events_viewcurr" target=help_main>View Current Setup</a>
<li><a href="/help_contents.html#screens_setup_events_update1" target=help_main>Update Single event</a>
<li><a href="/help_contents.html#screens_setup_events_update2" target=help_main>Update Multiple Events</a>
<li><a href="/help_contents.html#setup_events_update_event_actions" target=help_main>Update Event Actions</a>
<li><a href="/help_contents.html#setup_events_add" target=help_main>Add</a>
<li><a href="/help_contents.html#setup_events_delete" target=help_main>Delete</a>
<li><a href="/help_contents.html#subscribe" target=help_main>Subscribe</a>
</ul>
<p>Actions:
<ul>
<li><a href="/help_contents.html#setup_actions_viewcurr" target=help_main>View Current Setup</a>
<li><a href="/help_contents.html#setup_actions_update" target=help_main>Update</a>
<li><a href="/help_contents.html#setup_actions_add" target=help_main>Add</a>
<li><a href="/help_contents.html#setup_actions_delete" target=help_main>Delete</a>
</ul>
<p><a href="/help_contents.html#setup_system_monitor" target=help_main>System Monitoring</a>
<ul>
<li><a href="/help_contents.html#setup_system_monitor_viewcurr" target=help_main>View Current Setup</a>
<li><a href="/help_contents.html#setup_system_monitor_service" target=help_main>Service</a>
<li><a href="/help_contents.html#setup_system_monitor_hosts" target=help_main>Hosts</a>
</ul>
<p><a href="/help_contents.html#setup_notification" target=help_main>Paging</a>
<ul>
<li><a href="/help_contents.html#setup_notification_viewcurr" target=help_main>View Current Setup</a>
<li><a href="/help_contents.html#setup_notification_modem" target=help_main>Modem/admin</a>
<li><a href="/help_contents.html#setup_notification_service" target=help_main>Service</a>
<li><a href="/help_contents.html#setup_notification_pager" target=help_main>Pager</a>
</ul>
<p><a href="/help_contents.html#setup_availmon" target=help_main>Availability Monitoring</a>
<ul>
<li><a href="/help_contents.html#setup_availmon_viewcurr" target=help_main>View Current Setup</a>
<li><a href="/help_contents.html#setup_availmon_configuration" target=help_main>Configuration</a>
<li><a href="/help_contents.html#setup_availmon_email" target=help_main>Availability MailList</a>
</ul>
<p>Performance Monitoring
<ul>
<li><a href="/help_contents.html#setup_performance_viewcurr" target=help_main>View Current Setup</a>
<li><a href="/help_contents.html#setup_performance_config" target=help_main>Configuration</a>
</ul>
</ul>
</dt></dl>
</BODY></HTML>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_notification_pager" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_performance_config" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#sysinfo_actions" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#sysinfo_availability" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#sysinfo_events" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_global_web_access_cfg" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_notification_service" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#subscribe" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#sysinfo_software" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#sysinfo_system_changes" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_system_monitor_hosts" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_system_monitor_service" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_actions_update" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#screens_setup_events_update" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_events_update_event_actions" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#user_name_change_option" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_actions_viewcurr" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

View File

@@ -0,0 +1,11 @@
<html> <head> <title>SGI Embedded Support Partner - Help</title></head>
<frameset cols="170,*" border=0>
<frame src="/help_navigator.html" name="help_index" scrolling="auto"
marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<frame src="/help_contents.html#setup_events_viewcurr" name="help_main"
scrolling="auto" marginheight=8 marginwidth=8 border=0 frameborder=0 framespacing=0>
<noframes>
<body bgcolor="#FFFFFF">Your browser does not support frames. Please install a browser that supports frames.
</body>
</noframes>
</frameset> </html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@@ -0,0 +1,35 @@
#!smake
#
#
SRC_DEPTH = ../../../..
include $(ROOT)/usr/include/make/commondefs
include $(SRC_DEPTH)/include/ssscommondefs
HEADERS_SUBDIRS=
EXPORTS_SUBDIRS=
SUBDIRS = images
DESTPATH = /var/esp/ssc/images
HTMLFILES = *.gif
IDB_TAG = -idb $(SSS_EOE)
default: $(TARGETS)
default install $(COMMONTARGS): $(_FORCE)
$(SUBDIRS_MAKERULE)
${INSTALL} $(IDB_TAG) -F $(DESTPATH) $(HTMLFILES)
headers: $(_FORCE)
$(HEADERS_SUBDIRS_MAKERULE)
exports: $(_FORCE)
$(EXPORTS_SUBDIRS_MAKERULE)
$(SUBDIRS): $(_FORCE)
cd $@; $(MAKE)
clobber clean:
$(_FORCE):

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 840 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1015 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

View File

@@ -0,0 +1,113 @@
<html>
<head>
<title>SGI Embedded Support Partner - ver.1.0</title>
<script language=javascript>
<!--
function submitIt(form)
{
choice = -1
for(i = 0; i < form.connect_sys_name.length; i++)
{ if(form.connect_sys_name[i].checked)
choice=i;
}
if(choice == -1)
{ alert("You must chose Local or Remote system");
return false;
}
managerChoice = document.SystemChoice.manager.selectedIndex;
if(managerChoice == -1)
{ alert("You must chose Group or Single system Manager");
return false;
}
if(form.connect_sys_name[choice].value == "local")
{
if(managerChoice == 0) { // single system
url1 = "http://" + ipAddress + ":5554/index_sem.html";
location.replace(url1);
return false;
}
if(managerChoice == 1) { // group system
url1 = "http://" + ipAddress + ":5554/index_sgm.html";
location.replace(url1);
return false;
}
}
else
{
if(form.remote_host.value == "")
{ alert("You must enter Remote system name");
form.remote_host.focus();
return false;
}
else
{ if(form.manager[managerChoice].value == "single")
{
url1 = "http://" + form.remote_host.value + ":5554/index_sem.html";
location.replace(url1);
return false;
}
if(form.manager[managerChoice].value == "group")
{
url1 = "http://" + form.remote_host.value + ":5554/index_sgm.html";
location.replace(url1);
return false;
}
}
}
}
//-->
</script>
</head>
<body bgcolor="#ffffcc" link="#333300" vlink="#333300">
<form onSubmit="return submitIt(this)" method="POST" action="" name="SystemChoice">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><td bgcolor="#ffffcc">&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td bgcolor="#ffffcc"><img src="/images/ESP_head.gif"></td>
<td bgcolor="#ffffcc" align=right><img src="/images/sgi.gif"></td></tr>
<tr><td colspan=3>&nbsp;</td></tr>
<tr><td bgcolor="#333333" colspan=3>&nbsp;</td></tr>
<tr><td bgcolor="#cccc99" colspan=3>&nbsp;</td></tr>
<tr><td colspan=3>&nbsp;<p>&nbsp;</td></tr>
<tr><td></td>
<td colspan=2><center>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=3><font face="Arial,Helvetica">Select the type of system manager:</font></td>
<td>&nbsp;</td>
<td><font face="Arial,Helvetica"><select name="manager">
<option value="single" selected>Single System
<option value="group">Group of Systems
</select></font></td></tr>
<tr><td colspan=5>&nbsp;</td></tr>
<tr><td colspan=5><font face="Arial,Helvetica">Select which system you'd like to connect to:</font></td></tr>
<tr><td colspan=5>&nbsp;</td></tr>
<tr><td><font face="Arial,Helvetica">Local System</font></td>
<td>&nbsp;&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica"><INPUT TYPE="RADIO" NAME="connect_sys_name" value="local" checked></font></td>
<td>&nbsp;</td>
<td><font face="Arial,Helvetica"><script language=javascript>
<!--
var ipAddress = location.hostname;
if (ipAddress != "")
{ document.writeln(""+ipAddress+"")
}
else
{ document.writeln("localhost");
}
// -->
</script></font></td></tr>
<tr><td><font face="Arial,Helvetica">Remote System</font></td>
<td>&nbsp;</td>
<td><font face="Arial,Helvetica"><INPUT TYPE="RADIO" NAME="connect_sys_name" value="remote"></font></td>
<td>&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica"><INPUT TYPE="TEXT" NAME="remote_host" size=20></font></td></tr>
<tr><td colspan=5>&nbsp;</td></tr>
<tr><td colspan=4></td>
<td><font face="Arial,Helvetica"><INPUT TYPE="SUBMIT" NAME="submit" VALUE=" Accept "></font></td></tr>
</table></center>
</td></tr>
</table>
</form>
</body>
</html>

View File

@@ -0,0 +1,17 @@
<html>
<HEAD>
<TITLE>SGI Embedded Support Partner - ver.1.0</TITLE>
</HEAD>
<BODY bgcolor="#ffffcc">
<map name="bookmark">
<area shape="rect" href="index_sem.html" target="_parent" coords="0,0 146,25">
<area shape="rect" href="index_sysinfo_sem.html" target="_parent" coords="147,0 312,33">
<area shape="rect" href="index_setup_sem.html" target="_parent" coords="314,0 458,31">
<area shape="rect" href="index_archive_sem.html" target="_parent" coords="460,0 609,30">
</map>
<table width=100% border=0 cellpadding=0 cellspacing=0>
<tr><td bgcolor="#ffffcc"><IMG SRC="images/archive_bookmark.gif" ismap usemap="#bookmark" border=0></td></tr>
<tr><td bgcolor="#333333"><img src="images/single.gif"></td></tr>
</table>
</BODY>
</HTML>

View File

@@ -0,0 +1,23 @@
<html>
<head>
<title>SGI Embedded Support Partner: SEM - ver.1.0</title>
</head>
<frameset rows="60,82,*" border=0>
<frame src="index_head.html" name="head" scrolling="no"
marginheight=0 marginwidth=0 border=0 noresize frameborder="0"
framespacing="0" bordercolor="#FFFFFF">
<frame src="index_archive_bookmark.html" name="bookmark" scrolling="no"
marginheight=0 marginwidth=0 border=0 noresize frameborder="0"
framespacing="0" bordercolor="#FFFFFF">
<frame src="archive_db.html" name="sss_main" scrolling="auto"
marginheight=0 marginwidth=0 border=0 frameborder="0" framespacing="0"
bordercolor="#FFFFFF" noresize>
<noframes>
<body bgcolor="#FFFFFF">
Your browser does not support frames. Please install a browser
that supports frames, or use <a href="index_sem.txt.html">text
version</a>.
</body>
</noframes>
</frameset>
</html>

View File

@@ -0,0 +1,23 @@
<html>
<head>
<title>SGI Embedded Support Partner: SEM - ver.1.0</title>
</head>
<frameset rows="60,82,*" border=0>
<frame src="index_head.html" name="head" scrolling="no"
marginheight=0 marginwidth=0 border=0 noresize frameborder="0"
framespacing="0" bordercolor="#FFFFFF">
<frame src="index_archive_sgm_bookmark.html" name="bookmark" scrolling="no"
marginheight=0 marginwidth=0 border=0 noresize frameborder="0"
framespacing="0" bordercolor="#FFFFFF">
<frame src="archive_db.html" name="sss_main" scrolling="auto"
marginheight=0 marginwidth=0 border=0 frameborder="0" framespacing="0"
bordercolor="#FFFFFF" noresize>
<noframes>
<body bgcolor="#FFFFFF">
Your browser does not support frames. Please install a browser
that supports frames, or use <a href="index_sem.txt.html">text
version</a>.
</body>
</noframes>
</frameset>
</html>

Some files were not shown because too many files have changed in this diff Show More