step3.htm revision b93185b577f7150fec37f9999b95b246d73bf63c
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer var multiServer = "false";
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer var validServerURL = "true";
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer function configStoreServerValidated( response ) {
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer storeServerValidated( '$type', response );
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer function configStoreBaseDNValidated( response ) {
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer storeBaseDNValidated('$type', response );
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer function configStoreLoginIdValidated( response ) {
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer storeLoginIdValidated( '$type', response );
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer function validateUserFields(response) {
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer eval(field + "Valid = true;" );
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer $(field + 'Status').innerHTML = okString;
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer eval(field + "Valid = false;" );
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer $(field + 'Status').innerHTML = errorImage +
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer '<small>' + response.responseText + '</small>';
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer function validatePort() {
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer field = "configStorePort";
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer var callUrl = "$context$path?actionLink=validateLocalPort";
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer var param = "&port=" + $('configStorePort').value;
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer callUrl = callUrl + "&ie7fix=" + ie7fix;
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer setTimeout("enableNextButton()", 500);
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer AjaxUtils.call(callUrl+param, validateUserFields);
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer function validateAdminPort() {
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer field = "configStoreAdminPort";
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer var callUrl = "$context$path?actionLink=validateLocalAdminPort";
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer var param = "&port=" + $('configStoreAdminPort').value;
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer callUrl = callUrl + "&ie7fix=" + ie7fix;
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer setTimeout("enableNextButton()", 500);
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer AjaxUtils.call(callUrl+param, validateUserFields);
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer function validateJmxPort() {
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer field = "configStoreJmxPort";
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer var callUrl = "$context$path?actionLink=validateLocalJmxPort";
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer var param = "&port=" + $('configStoreJmxPort').value;
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer callUrl = callUrl + "&ie7fix=" + ie7fix;
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer setTimeout("enableNextButton()", 500);
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer AjaxUtils.call(callUrl+param, validateUserFields);
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer function validateEncKey() {
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer $('nextTabButton').disabled = true;
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer var value = escape($('encryptionKey').value);
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer var callUrl =
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer "$context$path?actionLink=validateEncKey&encKey=" + value;
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer setTimeout("enableNextButton()", 500);
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer AjaxUtils.call(callUrl, validateEncKeyResponse);
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer function validateEncKeyResponse(response) {
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer $('encryptionKeyStatus').innerHTML = okString;
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer $('encryptionKeyStatus').innerHTML = warningImage +
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer '<small>' + response.responseText + '</small>';
8f51399e75e5d0d0741ecb18c549a57840bd1cc3Harald Hoyer function validateConfigStoreSSL() {
AjaxUtils.call(callUrl, validateConfigSSL);
AjaxUtils.call(call+hostname, validateSMHost);
AjaxUtils.call(callUrl, fieldValidated);
var resp = eval('('+response.responseText+')');
if (resp.code == "100") {
document.getElementById("existingPort").disabled = true;
if (resp.embedded == "true") {
if (resp.replication == "true") {
document.getElementById("existingRepPort").disabled = true;
message = '<small>$page.getQuoteEscapedLocalizedString("existing.port.values.replication")</small>';
document.getElementById("existingRepPort").disabled = false;
message='<small>$page.getQuoteEscapedLocalizedString("existing.port.values.noreplication")</small>';
document.getElementById("replicationMessage").innerHTML= message;
document.getElementById("existingStoreHost").disabled = true;
document.getElementById("existingStorePort").disabled = true;
$('existingHostStatus').innerHTML = '$page.getQuoteEscapedLocalizedString("validating.url.string")';
AjaxUtils.call(call+hostname, validateServerURL);
var message = response.responseText;
AjaxUtils.call(call+portVal, localPortResponse);
AjaxUtils.call(call+portVal, localPortResponse);
AjaxUtils.call(call+portVal, localPortResponse);
$('tab4').style.color = "#D3D3D3";
$('tab6').style.color = "#D3D3D3";
AjaxUtils.call("$context$path?actionLink=setReplication&multi=enable&ie7fix=" + ie7fix);
$('tab6').style.color = "";
$('tab4').style.color = "";
AjaxUtils.call("$context$path?actionLink=setReplication&multi=disable&ie7fix=" + ie7fix);
document.getElementById("configStoreSSL").disabled = true;
document.getElementById("configStoreHost").disabled = true;
document.getElementById("configStoreHost").value = "localhost";
document.getElementById("configStoreSSL").disabled = false;
document.getElementById("configStoreHost").disabled = false;
remoteDSHost = document.getElementById("configStoreHost").value;
document.getElementById("configStoreHost").value = remoteDSHost;
AjaxUtils.call("$context$path?actionLink=setConfigType&type=remote&ie7fix=" + ie7fix);
AjaxUtils.call("$context$path?actionLink=setConfigType&type=embedded&ie7fix=" + ie7fix);
(document.getElementById('configStorePassword').value != '');
AjaxUtils.call("$context$path?actionLink=validateSMHost&ie7fix=" + ie7fix,
return (value.length > 0);
if (response.responseText == "ok") {
YAHOO.util.Event.onDOMReady(initConfig);
onkeyup="APP.callDelayed(this, validateConfigStoreHost)"
onchange="APP.callDelayed(this, validateConfigStoreHost)"/>
onkeyup="APP.callDelayed(this, validatePort)"
onchange="APP.callDelayed(this, validatePort)"/>
onkeyup="APP.callDelayed(this, validateAdminPort)"
onchange="APP.callDelayed(this, validateAdminPort)"/>
onkeyup="APP.callDelayed(this, validateJmxPort)"
onchange="APP.callDelayed(this, validateJmxPort)"/>
onkeyup="APP.callDelayed(this, validateEncKey)"
onchange="APP.callDelayed(this, validateEncKey)"/>
onkeyup="APP.callDelayed(this, validateRootSuffix)"
onchange="APP.callDelayed(this, validateRootSuffix)"/>
onkeyup="APP.callDelayed(this, validateConfigStoreLoginId )"
onchange="APP.callDelayed(this, validateConfigStoreLoginId )"/>
value="#if($store.password)$store.password#{end}"
onkeyup="APP.callDelayed(this, validateConfigStorePassword )"
onchange="APP.callDelayed(this, validateConfigStorePassword )"/>
onkeyup="APP.callDelayed(this, validateHostName)"
onchange="APP.callDelayed(this, validateHostName)"/>
onkeyup="APP.callDelayed(this, validateLocalConfigPort)"
onchange="APP.callDelayed(this, validateLocalConfigPort)"/>
onkeyup="APP.callDelayed(this, validateLocalConfigAdminPort)"
onchange="APP.callDelayed(this, validateLocalConfigAdminPort)"/>
onkeyup="APP.callDelayed(this, validateLocalRepPort)"
onchange="APP.callDelayed(this, validateLocalRepPort)"/>
onkeyup="APP.callDelayed(this, validateLocalConfigJmxPort)"
onchange="APP.callDelayed(this, validateLocalConfigJmxPort)"/>
onkeyup="APP.callDelayed(this, validateExistingPort)"
onchange="APP.callDelayed(this, validateExistingPort)"/>
onkeyup="APP.callDelayed(this, validateExistingRepPort)"
onchange="APP.callDelayed(this, validateExistingRepPort)"/>
onkeyup="APP.callDelayed(this, validateHostName)"
onchange="APP.callDelayed(this, validateHostName)"/>
onkeyup="APP.callDelayed(this, validatePort)"
onchange="APP.callDelayed(this, validatePort)"/>