# #################################################################### # Exceed Connection Server 13.7 # Copyright (c) 1997-2009 Open Text Corporation. All Rights Reserved. # #################################################################### # Migration Tool # $Revision: 10408 $ ####################################################################### function doMigration() { if(cursection ~ /\[CLUSTER\]/) { if((lower1 == "eodcmdefxconfig") && (defxconfig != "")) { print $1 "=" defxconfig >> cfgFile } else if((lower1 == "eodcmssl") && (cmssl != "")) { print $1 "=" cmssl >> cfgFile } else if((lower1 == "eodcmlog") && (cmlog != "")) { print $1 "=" cmlog >> cfgFile } else if((lower1 == "eodcmauth") && (cmauth != "")) { print $1 "=" cmauth >> cfgFile } else if((lower1 == "eodcmauthpampwdprompt")) { print $1 "=" cmpwprompt >> cfgFile } else if((lower1 == "eodloadbalancing") && (loadbalancing != "")) { print $1 "=" loadbalancing >> cfgFile } else if((lower1 == "ecsusekerberos") && (ecsusekerberos != "")) { print $1 "=" ecsusekerberos >> cfgFile } else if((lower1 == "eodcmpreferredpcm") && (preferredpcm != "")) { # print $1 "=" preferredpcm >> cfgFile print $0 >> cfgFile } else { print $0 >> cfgFile } } else { print $0 >> cfgFile } } function processUseKerberos() { n = split(useKerberos, fields, "=") ecsusekerberos = fields[n] } function processLoadBalance() { n = split(loadBalance, fields, "=") loadbalancing = fields[n] } function processPreferredPCM() { n = split(PreferredPCM, fields, "=") preferredpcm = fields[n] } function processCMDefXconfig() { n = split(CMDefXconfig, fields, "=") defxconfig = fields[n] } function processCMSSL() { n = split(CMSSL, fields, "=") cmssl = fields[n] } function processCMAuth() { n = split(CMAuth, fields, "=") cmauth = fields[n] } function processCMPWPrompt() { n = split(CMPWPrompt, fields, "=") cmpwprompt = fields[n] } function processVariousLogs() { if(OldVer == "4.5") { n = split(ServerLog, fields, "=") serverlog = fields[n] n = split(HTMLLog, fields, "=") htmllog = fields[n] cmlog = "text" if(serverlog == "0") { cmlog = "none" } else if(htmllog == "1") { cmlog = "html" } } else { n = split(CMLog, fields, "=") cmlog = fields[n] } } BEGIN { FS = "=" processCMDefXconfig() processCMSSL() processCMAuth() processCMPWPrompt() processVariousLogs() processLoadBalance() processUseKerberos() processPreferredPCM() } { lower0 = tolower($0) lower1 = tolower($1) lower2 = tolower($2) } /^\[.*\]$/ { cursection=toupper($0) print $0 > cfgFile next } { doMigration() } END { }