249 lines
9.1 KiB
HTML
249 lines
9.1 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 4.0//EN">
|
|
<HTML><HEAD>
|
|
|
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<LINK rel="stylesheet" type="text/css" href="../rzahg/ic.css">
|
|
<script language = "Javascript" src = "../rzahg/iccommon.js"></script>
|
|
<script language = "Javascript" src = "../rzahg/icextwindow.js"></script>
|
|
<script type="text/javascript" language="Javascript">
|
|
<!-- //////////
|
|
|
|
//START NON-TRANSLATABLE
|
|
//Obtain name of HTML file in parent frame.
|
|
var parentDir = parent.window.location.href.substring(0,location.href.lastIndexOf('/')+1);
|
|
var parentUrl = parent.window.location.href.substring(parentDir.length,parent.window.location.href.length+1);
|
|
if (parentUrl.indexOf("#") >= 0) { parentUrl = parentUrl.substring(0,parentUrl.indexOf("#"));}
|
|
|
|
function restoreValues() {
|
|
//Is the hidden frame already loaded with the correct html?
|
|
if (parentUrl != "rzalradvvpnwelcome.htm") {
|
|
window.location = "rzalradvvpnwelcome.htm"; //load advisor frameset
|
|
return;
|
|
} else {
|
|
//Obtain name of HTML file in hidden frame.
|
|
var hiddenDir = parent.hidden.window.location.href.substring(0,location.href.lastIndexOf('/')+1);
|
|
var hiddenUrl = parent.hidden.window.location.href.substring(hiddenDir.length,parent.hidden.window.location.href.length+1);
|
|
if (hiddenUrl.indexOf("#") >= 0) { hiddenUrl = hiddenUrl.substring(0,hiddenUrl.indexOf("#"));}
|
|
if (hiddenUrl != "rzalradvvpnhidden.htm") {
|
|
//Correct HTML not loaded, load it
|
|
parent.hidden.window.location = "rzalradvvpnhidden.htm";
|
|
} else { //already loaded
|
|
restoreValues2();
|
|
}
|
|
}
|
|
}
|
|
|
|
// restoreValues2()
|
|
//
|
|
// This function is called when the the page is loaded. The function
|
|
// checks the hidden page to see if any values had been previously set. If
|
|
// values differ from page defaults, change values to match what user
|
|
// had selected.
|
|
function restoreValues2() {
|
|
if (parseInt(parent.hidden.savevalue[0]) == 0) {
|
|
document.form1.mig[0].checked = true;
|
|
} else {
|
|
MM_showHideLayers('usefilter','','hide');
|
|
MM_showHideLayers('filtfile','','hide');
|
|
}
|
|
if (parseInt(parent.hidden.savevalue[1]) == 0) {
|
|
if ( isNS && !isNS6) {
|
|
document.layers.usefilter.document.form2.filterule[0].checked = true;
|
|
} else {
|
|
document.form2.filterule[0].checked = true;
|
|
}
|
|
if (parent.hidden.savevalue[2] != "") {
|
|
if ( isNS && !isNS6 ) {
|
|
document.layers.usefilter.document.layers.filtfile.document.form3.filterfile.value = parent.hidden.savevalue[2];
|
|
} else {
|
|
document.form3.filterfile.value = parent.hidden.savevalue[2];
|
|
}
|
|
}
|
|
} else {
|
|
MM_showHideLayers('filtfile','','hide');
|
|
}
|
|
//END NON-TRANSLATABLE
|
|
}
|
|
|
|
// onBack()
|
|
//
|
|
// This function is called when the user clicks the Back button on the form.
|
|
// The function loads the previous page of the advisor in the contents frame.
|
|
function onBack() {
|
|
// START NON-TRANSLATABLE
|
|
window.location = "rzalradvvpn120.htm";
|
|
//END NON-TRANSLATABLE
|
|
}
|
|
|
|
// onNext()
|
|
//
|
|
// This function is called when the user clicks on the Next button on the form
|
|
function onNext(form) {
|
|
|
|
errMessage1 = "Enter the name of your filter rules file.";
|
|
//START NON-TRANSLATABLE
|
|
if (isNS && !isNS6) {
|
|
//Using netscape 5 or earlier
|
|
//Save whether they are migrating from prior release
|
|
if (document.form1.mig[0].checked) {
|
|
//Migrating from prior release
|
|
parent.hidden.savevalue[0] = 0;
|
|
//Save whether they plan to use same filter rules
|
|
if (document.layers.usefilter.document.form2.filterule[0].checked) {
|
|
//Use same filter rules
|
|
parent.hidden.savevalue[1] = 0;
|
|
//Save filter rule file
|
|
if (document.layers.usefilter.document.layers.filtfile.document.form3.filterfile.value == "") {
|
|
alert(errMessage1);
|
|
document.layers.usefilter.document.layers.filtfile.document.form3.filterfile.focus();
|
|
return;
|
|
} else {
|
|
parent.hidden.savevalue[2] = document.layers.usefilter.document.layers.filtfile.document.form3.filterfile.value;
|
|
}
|
|
} else {
|
|
//Do not use same filter rules
|
|
parent.hidden.savevalue[1] = 1;
|
|
parent.hidden.savevalue[2] = "";
|
|
}
|
|
} else {
|
|
//Not migrating from prior release
|
|
parent.hidden.savevalue[0] = 1;
|
|
parent.hidden.savevalue[1] = 1;
|
|
parent.hidden.savevalue[2] = "";
|
|
}
|
|
} else {
|
|
//Using IE or Netscape 6+
|
|
//Save whether they are migrating from prior release
|
|
if (document.form1.mig[0].checked) {
|
|
//Migrating from prior release
|
|
parent.hidden.savevalue[0] = 0;
|
|
//Save whether they plan to use same filter rules
|
|
if (document.form2.filterule[0].checked) {
|
|
//Use same filter rules
|
|
parent.hidden.savevalue[1] = 0;
|
|
//Save filter rule file
|
|
if (document.form3.filterfile.value == "") {
|
|
alert(errMessage1);
|
|
document.form3.filterfile.focus();
|
|
return;
|
|
} else {
|
|
parent.hidden.savevalue[2] = document.form3.filterfile.value;
|
|
}
|
|
} else {
|
|
//Do not use same filter rules
|
|
parent.hidden.savevalue[1] = 1;
|
|
parent.hidden.savevalue[2] = "";
|
|
}
|
|
} else {
|
|
//Not migrating from prior release
|
|
parent.hidden.savevalue[0] = 1;
|
|
parent.hidden.savevalue[1] = 1;
|
|
parent.hidden.savevalue[2] = "";
|
|
}
|
|
}
|
|
|
|
if (isNS && !isNS6) {
|
|
if (document.form1.mig[0].checked && document.layers.usefilter.document.form2.filterule[0].checked) {
|
|
window.location = "rzalradvvpn30.htm";
|
|
} else {
|
|
window.location = "rzalradvvpn30.htm";
|
|
}
|
|
} else {
|
|
if (document.form1.mig[0].checked && document.form2.filterule[0].checked) {
|
|
window.location = "rzalradvvpn30.htm";
|
|
} else {
|
|
window.location = "rzalradvvpn30.htm";
|
|
}
|
|
}
|
|
//END NON-TRANSLATABLE
|
|
|
|
}
|
|
|
|
function setMigrate() {
|
|
//START NON-TRANSLATABLE
|
|
MM_showHideLayers('usefilter','','show');
|
|
if (isNS && !isNS6) {
|
|
if (document.layers.usefilter.document.form2.filterule[0].checked) {
|
|
MM_showHideLayers('filtfile','','show');
|
|
}
|
|
} else {
|
|
//IE or Netscape 6+
|
|
if (document.form2.filterule[0].checked) {
|
|
MM_showHideLayers('filtfile','','show');
|
|
}
|
|
}
|
|
//END NON-TRANSLATABLE
|
|
}
|
|
|
|
//////////-->
|
|
</script>
|
|
<title>VPN planning advisor</title>
|
|
</head>
|
|
|
|
<BODY onLoad="restoreValues()">
|
|
|
|
<H2>VPN planning advisor</H2>
|
|
<STRONG>Migrating</STRONG>
|
|
<p>OS/400<SUP>(R)</SUP> VPN was first introduced as part of the operating system in V4R4. In both V4R4 and V4R5, when you configured VPN connections, you had to configure the <a href="javascript:popupWindow('rzalrpacketrules.htm');">VPN packet rules</a><img src="../images/popup.gif" alt="Link to definition" border="0"> as a separate step. They were not created automatically as part of your VPN configurations. Starting in V5R1, OS/400 VPN can now create the VPN packet rules automatically. However, the steps you take to configure VPN after you migrate to the current release vary depending on whether you created policy filters rules in V4R4 or V4R5, and whether you plan to use those same rules in this release.</p>
|
|
|
|
<form action=submit name="form1">
|
|
<P>Are you migrating to the current release from V4R4 or V4R5 of OS/400?
|
|
<table>
|
|
<tr>
|
|
<td> </td>
|
|
<td><label for="yesQ"><INPUT TYPE="radio" id="yesQ" NAME="mig" VALUE="yes" onClick="setMigrate();">Yes</label></td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td><label for="noQ"><INPUT TYPE="radio" NAME="mig" id="noQ" VALUE="no" checked onClick="MM_showHideLayers('usefilter','','hide');MM_showHideLayers('filtfile','','hide');">No</label></td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
<div id="usefilter" style="position: relative;">
|
|
<form action=submit name="form2">
|
|
<table>
|
|
<tr>
|
|
<td> </td>
|
|
<td>Did you configure VPN connections and policy filter rules that you plan to continue using this release?</td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td><label for="yesQ1"><INPUT TYPE="radio" id="yesQ1" NAME="filterule" VALUE="yes" onClick="MM_showHideLayers('filtfile','','show');">Yes</label></td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td><label for="noQ1"><INPUT TYPE="radio" ID="noQ1" NAME="filterule" VALUE="no" checked onClick="MM_showHideLayers('filtfile','','hide');">No</label></td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
<div id="filtfile" style="position: relative;">
|
|
<form action=submit name="form3">
|
|
<table>
|
|
<tr>
|
|
<td> </td>
|
|
<td><label for="filterQ">What did you name the filter rules file that contains your VPN policy filters?</label></td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td align="left"><INPUT TYPE=text id="filterQ" NAME="filterfile" SIZE=25> </td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td align="left"><em>Example: myvpnrulesfile.i3p</em></td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<form action=submit name="form4">
|
|
<CENTER>
|
|
<!-- TRNOTE Translate only the value attribute in the next two lines -->
|
|
<input name=submit type="button" value=" << Back " onClick="onBack()">
|
|
<input name=submit type="button" value=" Next >> " onClick="onNext(this.form)">
|
|
</CENTER>
|
|
</form>
|
|
</BODY>
|
|
</html>
|
|
|