标签:
<% response.setHeader("Cache-Control","no-store"); response.setContentType("text/html;charset=UTF-8"); response.setHeader("Pragma","no-cache"); response.setDateHeader ("Expires", 0); %> <%@ taglib uri="/WEB-INF/tld/SAO.tld" prefix="sao"%> <%@ page import="java.util.HashMap"%> <%@ page import="com.citibank.eclipselite.login.EclipseLiteSecurityContext"%> <%@ page import="com.citigroup.oscar.common.dom.UserSecurityContext"%> <%@ page import="com.citi.sao.common.util.SAOConstants"%> <%@ page import="com.citi.sao.common.util.SAOUtil"%> <%@ page import="com.citi.sao.common.util.SAOLogger" %> <%@ page import="com.citi.ito.eclipse.framework.context.Customer" %> <%@ page import="com.citi.ito.eclipse.framework.context.SubjectContext" %> <%@ page import="com.citi.sao.common.util.SAOLogger" %> <HTML> <HEAD> <script type="text/javascript" src="sao/dojo/dojo/dojo.js?version=<%=SAOConstants.BUILD_VERSION %>" djConfig="parseOnLoad: true"></script> <style type="text/css"> @import "sao/dojo/dojo/resources/dojo.css"; @import "sao/dojo/dijit/themes/soria/soria.css"; </style> <% HashMap _EclipseContextMap = (HashMap)session.getAttribute("CI_ECLIPSELITE_SECURITY_CONTEXT"); EclipseLiteSecurityContext eclipseSecurityContext = (EclipseLiteSecurityContext)_EclipseContextMap.get("EclipseLiteSecurityContext"); String FromCID = (String)session.getAttribute("FROM_CID"); String bizSegment = eclipseSecurityContext.getBizSegment(); String bizId = eclipseSecurityContext.getBizId(); String ctrl1 = eclipseSecurityContext.getProcBranchCtrl1(); String userId = eclipseSecurityContext.getUserProfile().getUserId(); String userName = eclipseSecurityContext.getUserProfile().getUserName(); String userRole = eclipseSecurityContext.getUserProfile().getRoleName(); String roleChannel = eclipseSecurityContext.getUserProfile().getRoleChannel(); java.text.SimpleDateFormat dateFormatter = new java.text.SimpleDateFormat("yyyy-MM-dd"); String eclHostDate = dateFormatter.format(eclipseSecurityContext.getSourceBusinessDate()); String currency = eclipseSecurityContext.getLCYNumeric(); String currencyAlpha = eclipseSecurityContext.getLCYAlpha(); String eclipseURL = com.citi.sao.common.util.SAOConstants.ECLIPSE_URL; String CRM_URL_SUFFIX = com.citi.sao.common.util.SAOConstants.CRM_URL_SUFFIX; String PROFILE_SUMMARY_SUFFIX = com.citi.sao.common.util.SAOConstants.PROFILE_SUMMARY_SUFFIX; String CITIKYCURL = com.citi.sao.common.util.SAOConstants.CITIKYC_URL; String eCRM_URL=com.citi.sao.common.util.SAOConstants.eCRM_URL; String bizEntity = (String)session.getAttribute("PROCESSING_BIZ_ENTITY"); if(bizEntity == null || "".equalsIgnoreCase(bizEntity)){ if(bizSegment!=null && bizSegment.length()>2){ session.setAttribute("PROCESSING_BIZ_ENTITY",bizSegment.substring(0,3)); } } UserSecurityContext userSecurityContext = (UserSecurityContext)session.getAttribute("UserSecurityContext"); String ctrl2 = userSecurityContext.getCtrl_2(); String selectedLang = ""; if(eclipseSecurityContext != null) selectedLang = eclipseSecurityContext.getSelectedLanguage(); boolean IVR_Authentication = false; boolean Eclipse_second_level_authentication = false; boolean CitiCard_W_Pin = false; boolean Sawgrass_Authenticated = false; try{ SubjectContext subjectContext = (SubjectContext) session.getAttribute("ATTR_ECLIPSE_SUBJECT_CONTEXT"); Customer cust = subjectContext.getCustomer(); IVR_Authentication = cust.isTpinVerified(); Eclipse_second_level_authentication = cust.hasSecondLevelQuestionsVerified(); CitiCard_W_Pin = cust.isGreetViaCard(); Sawgrass_Authenticated = cust.isSawgrassAuthenticated(); }catch(Exception e){ SAOLogger.logException("SYSTEM", e); } String hostNode = SAOUtil.getHostNameAndInstance(); %> <TITLE>SAOLaunch.jsp</TITLE> </HEAD> <body class="soria" style="background-color: #9898A5; display: block;height: 100%;width:100%;margin-left: 0px;overflow:hidden" onkeydown="openMonitor(event);tabNext(event);" oncontextmenu="return false"> <div style="position:absolute;right:3px;top:4px;z-index:32050"> <label id="serverNodeParent" onmouseover="com.citi.sao.SAOUtil.showServerNode(event);" onmouseout="com.citi.sao.SAOUtil.maskServerNode(event);"><span id="serverNode" class="clsDataLabelsGB" style="visibility:hidden;"><%=hostNode%></span></label> </div> <div id="maskBlk" style="position:absolute;left:0px;top:0px;width:100%;height:100%;overflow:hidden;z-index:32000;background-color:#9898a5;cursor:wait;visibility:hidden;opacity:0.7;filter:alpha(opacity=70);"> <div style="width:240px; position: relative;top:50%;left:50%;margin:-50px auto 0px -120px;text-align:center;font-size: 12px"><img src="sao/images/progress.gif"><br><b>Processing your request...</b></div> </div> <div> <div id="mainTabContainer" dojoType="dijit.layout.ContentPane" parseOnLoad="false" style="display: none;vertical-align: center;"></div> <div style="z-index:10;position:absolute;left:3px;top:4px;display:none;" id="quickJumpParent"><span id="quickJump"></span><span id="currentBizSegment"></span></div> <div id="cover" style="background-color: rgb(255,255,255); filter: alpha(opacity=55); POSITION: absolute; LEFT: 0px; TOP: 0px; WIDTH: 100%; HEIGHT: 100%; visibility: hidden;-moz-opacity: .25;"></div> <div id="blkProgBar"> <div style="width:240px; position: relative;top:50%;left:50%;margin:-50px auto 0px -120px; border:1px solid #666677;padding:2px;background-color:#BBBBCC;"> <div style=‘border:1px solid #8899AA;padding:0px; background-color:#EEEEEE;}‘> <div style="padding: 4px;"> <div style="font-size:16px;text-align:center"><span style="font-weight:bold;">Single Account Opening</span></div> </div> <label id="initProgBarLbl" style="width:100%;height: 16px;text-align:center"><img id="loadingimg" src="sao/images/loading.gif" style="height: 16px"><SPAN style="vertical-align: top;height: 16px;"> Initial Application...</SPAN></label> <div id="initProgBar" jsId="initProgBar" style="width:240px" dojoType="dijit.ProgressBar" width="400" annotate="true" duration="2000"></div> </div> </div> </div> <div id="mask" style="Z-INDEX: 10; border: dashed 1px #333333; POSITION: absolute; LEFT: 0px; TOP: 0px; WIDTH: 0px; HEIGHT: 0px; visibility: hidden;"></div> </div> <div id="wccmain" style="visibility:hidden;"> <div id="wccmaincontent"> <div id="wccmaintop"></div> <div id="wccmainbottom"></div> </div> </div> <form name="frmCRM" action="" method="POST" /> <IFRAME name="iframe_cid_interface" src="cidInterface.html" style="visibility:hidden"></IFRAME> </BODY> <script> CIContextRoot ="<%=request.getContextPath()%>"; FromCID = "<%=FromCID%>"; B_SEGMENT = "<%=bizSegment%>"; B_USER_ID ="<%=userId%>"; B_ROLE_NAME ="<%=userRole%>"; B_USER_NAME ="<%=userName%>"; ECLIPSE_URL ="<%=eclipseURL%>"; PROFILE_SUMMARY_SUFFIX = "<%=PROFILE_SUMMARY_SUFFIX%>"; CRM_URL_SUFFIX = "<%=CRM_URL_SUFFIX%>"; B_HOSTDATE ="<%=eclHostDate%>"; B_BIZ_ID ="<%=bizId%>"; CURRENCY = "<%=currency%>"; CURRENCY_ALPHA = "<%=currencyAlpha%>"; CTRL_1 ="<%=ctrl1%>"; CTRL_2 ="<%=ctrl2%>"; WORK_ITEM_TAG="<%=request.getParameter("WorkItemTag")%>"; ECRM_FLAG = "<%=request.getParameter("eCRM")%>"; APP_CHANNEL = "<%=request.getParameter("appChannel")%>"; SCREEN_KEY=""; SELECTED_LANG = "<%=selectedLang%>"; supportedCountryCodes = new Array(); supportedCountryAbbrs = new Array(); B_ROLE_CHANNEL ="<%=roleChannel%>"; BTMFunctionId = "<%=request.getParameter("BTMFunctionId")%>"; CITIKYCURL = "<%=CITIKYCURL%>"; BUILD_VERSION = "<%=SAOConstants.BUILD_VERSION %>"; PERFORMANCE_LOG_ON = "<%=SAOConstants.PERFORMANCE_LOG_ON%>"; eCRM_URL="<%=eCRM_URL%>"; PROCESSING_BIZ_ENTITY = "<%=session.getAttribute("PROCESSING_BIZ_ENTITY")%>"; var appID = "<sao:label key=‘Header.lbl.ApplicationID‘ page=‘Header‘/>", g_action = ‘<%=request.getParameter("action")%>‘, g_appID = ‘<%=request.getParameter("APP_ID")%>‘, g_appType = ‘<%=request.getParameter("APP_TYPE")%>‘, g_custType = ‘<%=request.getParameter("CUST_TYPE")%>‘; </script> <% for(int i=0; i<SAOConstants.supportedCountryCodes.length; i++){ %> <script language="JavaScript"> supportedCountryCodes.push(‘<%=SAOConstants.supportedCountryCodes[i]%>‘); supportedCountryAbbrs.push(‘<%=SAOConstants.supportedCountryAbbrs[i]%>‘); methodOfAuthentication = new Array(); methodOfAuthentication.push(<%=IVR_Authentication%>); methodOfAuthentication.push(<%=Eclipse_second_level_authentication%>); methodOfAuthentication.push(<%=CitiCard_W_Pin%>); methodOfAuthentication.push(<%=Sawgrass_Authenticated%>); </script> <% } %> <script type="text/javascript" src="sao/jsp/Common/js/SAOBase.js?version=<%=SAOConstants.BUILD_VERSION %>"></script> <script type="text/javascript" > <sao:codedValue sysId="RS" codeIndex="SPEDECISON" showBlank="true" otherValue="true" shortLongDescChoice="Long_Desc"/> <sao:codedValue sysId="RS" codeIndex="RS_JP_MENU" otherValue="false" showBlank="false"/> <sao:codedValue sysId="RS" codeIndex="RS_LANG" otherValue="false" showBlank="false"/> <sao:codedValue sysId="RS" codeIndex="BIZ_ENTITY" otherValue="true" showBlank="false"/> dojo.require("dojo.parser"); dojo.require("dijit.ProgressBar"); dojo.require("dijit.layout.ContentPane"); dojo.require("dojox.json.query"); dojo.require("dijit.Menu"); dojo.require("dijit.form.DropDownButton"); var com = {citi:{sao:{}}}, quickJumpObj = new QuickJump({elementID: ‘quickJump‘}), existPopupList = [], POP_UP_OBJECT = new Hashtable(), taskList = new Array(), proxyURL = CIContextRoot + ‘/SAOCommonProxyServlet‘, proxyEditURL = CIContextRoot + ‘/SAOEditorServlet‘, maskdropDownStatusList = new Hashtable(), maskApplet = new Hashtable(), ASYNC_SCREEN_LOADING = true, SCREEN_LOAD_STATE_TABLE = {}; /* all start point !! */ dojo.addOnLoad(function() { var initLauncher = new ScreenLoader({screenKey:‘SAOLauncher‘, async:ASYNC_SCREEN_LOADING}); Timer.clockStart(‘Init loading‘); initLauncher.launcherLoad(); document.body.onmousemove = document.onmousemove = function(){return true;} }); </script> </HTML>
MainLauncher.jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <%-- MainLauncher.jsp for Local Testting Aftr Delivery --%> <%@page import="com.citi.sao.common.dom.CountryContext"%> <%@page import="com.citi.sao.common.util.SAOConstants"%> <%@ page import="com.citigroup.oscar.common.dom.UserSecurityContext"%> <%@ page import="com.citibank.eclipselite.login.EclipseLiteSecurityContext"%> <%@ page import="com.citibank.eclipselite.core.EclipseLiteUserProfile"%> <html> <head> <title>SAO Launcher(GI/JSP)</title></head> <script language="JavaScript"> function Landing(type){ var actionURL=""; if (type=="JSP"){ document.frmForwardLanding.actionType.value=‘SessionSetup‘; type = ‘SessionSetup‘; actionURL="MainLauncherJSP.jsp?opEntitlementsStr=" + document.getElementById(‘txtEntitlements‘).value + "&opEntitlementsType=" + getCheckedRadioGroupValue("radioEntitlements") + "&userChannel=" + document.getElementById(‘userChannel‘).value + "&"; } else if (type=="BTM"){ document.frmForwardLanding.actionType.value=type; var drpBTM = document.getElementById("BTM_FUNC"); actionURL="MainLauncherBTM.jsp?BTM_FUNC=" + drpBTM.options[drpBTM.selectedIndex].value + "&"; } else if (type=="DataRefresh") { document.frmForwardLanding.actionType.value=type; actionURL="MainLauncherJSP.jsp?"; } else { document.frmForwardLanding.actionType.value=type; actionURL="MainLauncherJSP.jsp?"; } actionURL = actionURL + "actionType=" + type + "&CTRL_1=" + document.getElementById(‘CTRL_1‘).value; var featureStr = "directories=no," + "location=no," + "menubar=no," + "status=yes," + "personalbar=no," + "titlebar=yes," + "toolbar=no," + "width=1014," + "height=582," + "top=0," + "left=0," + "resizable=no," + "scrollbars=no" ; window.open(actionURL,"window_CI",featureStr); } function getCheckedRadioGroupValue(radioGroupName) { var radioGroup = document.getElementsByName(radioGroupName); for(var i=0; i < radioGroup.length; i++) { if (radioGroup[i].checked) { return radioGroup[i].value; } } return ""; } </script> <body> <form action="" name="frmForwardLanding" method="post"> <div> Country: <select id="CTRL_1" name="CTRL_1" onchange="frmForwardLanding.submit()"> <% String ctrl_1 = request.getParameter("CTRL_1"); if(ctrl_1 == null && null!=session.getAttribute("UserSecurityContext")){ UserSecurityContext userSecurityContext = (UserSecurityContext)session.getAttribute("UserSecurityContext"); ctrl_1 = String.valueOf(userSecurityContext.getCtrl_1()); } if(ctrl_1 == null) ctrl_1 = SAOConstants.supportedCountryCodes[0]; for(int i=0;i<SAOConstants.supportedCountryCodes.length;i++){ %> <option value="<%=SAOConstants.supportedCountryCodes[i]%>" <%=SAOConstants.supportedCountryCodes[i].equals(ctrl_1)?"selected":"" %>><%=SAOConstants.supportedCountryAbbrs[i]%></option> <% } %> </select> <input type="button" value="JSP" onclick="Landing(‘JSP‘)"/> <span style="width:50px"> </span> <br><br> Current Channel: <% if(null != session.getAttribute("CI_ECLIPSELITE_SECURITY_CONTEXT") && !((java.util.HashMap)session.getAttribute("CI_ECLIPSELITE_SECURITY_CONTEXT")).isEmpty()){ java.util.HashMap _EclipseContextMap = (java.util.HashMap)session.getAttribute("CI_ECLIPSELITE_SECURITY_CONTEXT"); if(_EclipseContextMap.get("EclipseLiteSecurityContext") != null){ EclipseLiteSecurityContext eclipseContext = (EclipseLiteSecurityContext)_EclipseContextMap.get("EclipseLiteSecurityContext"); EclipseLiteUserProfile profile = (EclipseLiteUserProfile)eclipseContext.getUserProfile(); String a = profile.getRoleChannel(); session.setAttribute("channel", a); } } %> <%= null!=session.getAttribute("channel")?session.getAttribute("channel"):"PWS" %> <br><br> Change Channel: <input type="text" id="userChannel" width="10px;"> <br><br> Entitlements: <input id="txtEntitlements" name="txtEntitlements" style="width:150px"> <input type="radio" name="radioEntitlements" value="Add" /> Add <input type="radio" name="radioEntitlements" value="Remove" /> Remove <br><br> </div> BTM: <select id="BTM_FUNC" name="BTM_FUNC"> <option value="BTSM" selected>Maker</option> <option value="BTSF">Checker</option> <option value="BTSV">View</option> </select> <input type="button" id="btnJSP4" value="BTM" onclick="Landing(‘BTM‘)"/> <br><br> <input type="button" id="btnJSP5" value="DataRefresh" onclick="Landing(‘DataRefresh‘)"/> <input type="hidden" id="actionType" name="actionType" value=""/> </form> <br/><br/> <% CountryContext.setup(ctrl_1); String action = request.getParameter("action"); if ("changeBWHost".equals(action)) { CountryContext.getCurrentInstance().BW_HOST = request.getParameter("txtBWServer"); CountryContext.getCurrentInstance().BW_PORT = request.getParameter("txtBWPort"); }else if("changeProtocol".equals(action)) { CountryContext.getCurrentInstance().IS_HTTPS = request.getParameter("selProtocol"); CountryContext.getCurrentInstance().BW_HTTPS_PORT = request.getParameter("txtHttpsPort"); } %> <br/> <form name="frmChangeBWPROT" method="post"> <input type="hidden" name="CTRL_1" value="<%=ctrl_1 %>"/> <font style="color:red">DIT</font>--BW server: <input name="txtBWServer" size="30" value="gpd-484-40e8.nam.nsroot.net"> port: <input name="txtBWPort" size="6" value="43540"> <input type="submit" name="action" value="changeBWHost"> </form> <form name="frmChangeBWPROT" method="post"> <input type="hidden" name="CTRL_1" value="<%=ctrl_1 %>"/> <font style="color:red">127</font>--BW server: <input name="txtBWServer" size="30" value="127.0.0.1"> port: <input name="txtBWPort" size="6" value="8099"> <input type="submit" name="action" value="changeBWHost"> </form> <form name="frmChangeBWPROT" method="post"> <input type="hidden" name="CTRL_1" value="<%=ctrl_1 %>"/> <font style="color:red">SIT</font>--BW server: <input name="txtBWServer" size="30" value="gpd-507-1d3f.nam.nsroot.net"> port: <input name="txtBWPort" size="6" value="43730"> <input type="submit" name="action" value="changeBWHost"> </form> <form action="" method="post"> <input type="hidden" name="CTRL_1" value="<%=ctrl_1 %>"/> protocal: <select id="selProtocol" name="selProtocol"> <option value="N" <%="N".equals(CountryContext.getCurrentInstance().IS_HTTPS)?"selected":"" %>>HTTP</option> <option value="Y" <%="Y".equals(CountryContext.getCurrentInstance().IS_HTTPS)?"selected":"" %>>HTTPS</option> </select> httpsPort: <input name="txtHttpsPort" size="6" value="<%=CountryContext.getCurrentInstance().BW_HTTPS_PORT %>"> <input type="submit" name="action" value="changeProtocol"> </form> </body> </html>
MainLauncherJSP.jsp
<HTML> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ page import="com.citigroup.oscar.common.dom.UserSecurityContext"%> <%@ page import="com.citigroup.oscar.common.dom.User"%> <%@ page import="com.citibank.eclipselite.login.EclipseLiteSecurityContext"%> <%@ page import="com.citibank.eclipselite.login.EntitlementMatrix"%> <%@ page import="com.citibank.eclipselite.core.EclipseLiteUserProfile"%> <%@ page import="com.citibank.eclipselite.security.btm.branchtable.branch.Branch"%> <%@ page import="com.citibank.eclipselite.login.SystemMenuItem"%> <%@ page import="com.citibank.eclipselite.login.FunctionCategory"%> <%@ page import="com.citibank.eclipselite.login.FunctionMenuItem"%> <% int index = 3; String countryCode = (String)request.getParameter("CTRL_1"); int ctrl_1 = Integer.parseInt((String)request.getParameter("CTRL_1")); String userid="XK04182"; String pageFile ="SAOLauncher.jsp"; String[] countryCodeList = {"07", "09", "11", "18","24", "33", "34", "38","74","73","88","58","94","70","60","98"}; String[] countryList = {"PH", "TH", "GU", "SG", "AU","ID", "VN", "MY","BD","BN","HK","CN","MA","PL","HU","US"}; String[] currencyList = {"PHP", "THB", "USD","SGD","AUS", "IDR", "", "MYR","BDT","BND","HKD","RMB","MOP","PLN","HUF","USD"}; String[] bizIdList = {"4", "7", "7", "6","9", "7", "7", "7","59","64","52","53","66","71", "", "45"}; if(countryCode==null||countryCode.equals("")){ countryCode = "70"; index = 13; ctrl_1 = 70; } else{ if(countryCode.equals("70")){ //PL index = 13; ctrl_1 = 70; } else{ for(int i=0; i< countryCodeList.length; i++){ if(countryCodeList[i].equals(countryCode)){ index = i; break; } } } } String[] functionList = {"SO01", "SO02", "SO03", "SO04", "SO05", "SO06", "SO07", "SO08", "SO09", "SO10", "SO11", "SO12", "SO13", "SO14", "SO15", "SO16", "SO17", "SO18", "SO19", "SO20", "SO21", "SO22", "SO23", "SO24", "SO25", "SO26", "SO27", "SO28", "SO29", "SO30", "SO31", "SO32", "SO33", "SO36", "SO35", "SO36", "SO37", "SO38", "SO39", "SO40", "SO41", "SO42", "SO43", "SO44", "SO45", "SO46", "SO47", "SO48", "SO49", "SO50", "SO51", "SO52", "SO53", "SO54", "SO55", "SO56", "SO57", "SO58", "SO59", "SO60", "SO61", "SO62", "SO63", "SO64", "SO74", "SO75", "SO76", "SO77", "SO78", "SO79", "SO80", "SO81", "SO82", "SO83", "SO84", "SO85", "SO86", "SO88", "SO89", "QQ00", "QQ01", "QQ02", "QQ03", "QQ04", "QQ05", "QQ06", "QQ07", "QQ08", "QQ09", "QQ10", "QQ12", "QQ13", "QQ14", "QQ15", "QQ16", "QQ17", "QQ18", "QQ19", "QQ20", "QQ21", "QQ22", "QQ23", "QQ24", "QQ25", "QQ27", "QQ90", "QQ91", "QQ92", "RU01", "RU02", "RU03", "RU04", "RU05", "RU06", "RU07", "RU08", "RU09", "RU10", "RU11", "RU12", "RU13", "RU14", "RU15", "RU16", "RU17", "RU18", "RU19", "RU20", "RU22", "RU23", "RU24", "RU26", "RU27", "RU28", "SA00", "AE00", "STVI", "STTF", "INAP", "DEMA", "DECH", "DOMA", "ONSE", "PENE", "COMP", "ACOP", "BKDQ", "REFU", "RP00", "RP01", "RP02","RP90", "RP91", "RP92","RP93", "RP01", "SA01", "SA02", "SA03", "SA04", "SA05", "SA06", "SA07", "SA08", "SA09", "SA17", "SA18", "SA19", "SA20", "SA21", "SA22", "SA23", "SA24", "SA25", "SA26", "SA28", "SO65", "SA27","SA29","SA30","SA31" }; Object opEntitlementsStr = request.getParameter("opEntitlementsStr"); Object opEntitlementsType = request.getParameter("opEntitlementsType"); if (opEntitlementsStr != null && !"".equals(((String)opEntitlementsStr).trim()) && opEntitlementsType != null && !"".equals((String)opEntitlementsType)) { String[] opEntitlementsArr = ((String)opEntitlementsStr).split(","); java.util.List<String> originalEntilementList = new java.util.ArrayList<String>(java.util.Arrays.asList(functionList)); String tempEntitlement = ""; if (((String)opEntitlementsType).equals("Add")) { for (int i=0; i < opEntitlementsArr.length; i++) { tempEntitlement = opEntitlementsArr[i].trim(); if (!"".equals(tempEntitlement) && !originalEntilementList.contains(tempEntitlement)) { originalEntilementList.add(tempEntitlement); } } } else if (((String)opEntitlementsType).equals("Remove")) { for (int i=0; i < opEntitlementsArr.length; i++) { tempEntitlement = opEntitlementsArr[i].trim(); if (!"".equals(tempEntitlement) && originalEntilementList.contains(tempEntitlement)) { originalEntilementList.remove(tempEntitlement); } } } functionList = (String[])originalEntilementList.toArray(new String[0]); } SystemMenuItem systemMenuItem = new SystemMenuItem(); systemMenuItem.setSystemId("CI"); for (int i = 0; i < functionList.length; i++) { FunctionCategory functionCategory = new FunctionCategory(); functionCategory.setCategoryId("SAO"); FunctionMenuItem functionMenuItem = new FunctionMenuItem(); functionMenuItem.setFunctionCategory(functionCategory); functionMenuItem.setFunctionId(functionList[i]); systemMenuItem.setFunctionMenuItem(functionMenuItem); } EntitlementMatrix entitlementMatrix = new EntitlementMatrix(); entitlementMatrix.setCurrentSystemId("CI"); entitlementMatrix.setSystemMenuItem(systemMenuItem); boolean isServerSide = false; String userChannel = request.getParameter("userChannel"); if(null != session.getAttribute("CI_ECLIPSELITE_SECURITY_CONTEXT") && !((java.util.HashMap)session.getAttribute("CI_ECLIPSELITE_SECURITY_CONTEXT")).isEmpty()){ java.util.HashMap _EclipseContextMap = (java.util.HashMap)session.getAttribute("CI_ECLIPSELITE_SECURITY_CONTEXT"); if(_EclipseContextMap.get("EclipseLiteSecurityContext") != null){ EclipseLiteSecurityContext eclipseContext = (EclipseLiteSecurityContext)_EclipseContextMap.get("EclipseLiteSecurityContext"); EclipseLiteUserProfile profile = (EclipseLiteUserProfile)eclipseContext.getUserProfile(); if(userChannel!=null && ""!=userChannel.trim()){ profile.setRoleChannel(userChannel.trim()); } if(!profile.getRoleName().equals("HAdmin")){ isServerSide = true; eclipseContext.setEntitlementMatrix(entitlementMatrix); } } } if(!isServerSide){ Branch branch = new Branch(); branch.setBranchId("71"); branch.setBranchName("China Bank"); EclipseLiteUserProfile profile = new EclipseLiteUserProfile(); profile.setUserId(userid); profile.setUserName(userid); profile.setRoleName("HAdmin"); profile.setBranchNo("1"); profile.setAoNo("12345"); profile.setUserRC("1234567890"); profile.setStaffAccessFlag("1"); profile.setDomicileBranchCtrl1(countryCodeList[index]); profile.setBrokerageUserFlag("1"); profile.setTrustUserFlag("0"); profile.setBizEntId("GCG"); if(userChannel!=null && ""!=userChannel.trim()){ profile.setRoleChannel(userChannel.trim()); }else{ profile.setRoleChannel("PWS"); } profile.setGCBUserFlag("0"); profile.setIPBUserFlag("0"); User user = new User(); user.setUserId(userid); user.setPassword(userid); user.setUSER_NAME("Testing"); user.setEMP_NO("123455"); user.setBRANCH_ID(""); user.setDEPT_ID("CITI"); user.setSTF_ACCT_ACC_FLG("N"); UserSecurityContext userSecurityContext = new UserSecurityContext(); userSecurityContext.setUser(user); userSecurityContext.setCtrl_1(ctrl_1); userSecurityContext.setCtrl_2(currencyList[index]); userSecurityContext.setCtrl_3(bizIdList[index]); userSecurityContext.setCtrl_4("0"); userSecurityContext.setBranchCode("IN"); userSecurityContext.setProcBranchId(""); userSecurityContext.setHostDate("2009-01-12"); userSecurityContext.setHostTime(""); userSecurityContext.setSelectedLanguage("EN"); userSecurityContext.getUser().getAO_NO(); userSecurityContext.getUser().getUserRC(); session.setAttribute("UserSecurityContext",userSecurityContext); EclipseLiteSecurityContext eclipseContext = new EclipseLiteSecurityContext(); java.util.HashMap _EclipseContextMap = new java.util.HashMap(); /* SystemMenuItem systemMenuItem = entitlMatrixObj.getSystemMenuItem("CI"); FunctionMenuItem[] functionMenuItemArray = systemMenuItem.getFunctionMenuItemList(); String functionId; HashMap functionMap = new HashMap(); ArrayList actionList; String actionId; for (int k=0; k < SAOConstants.FUNCTION_LIST.length; functionMap.put(SAOConstants.FUNCTION_LIST[k],new ArrayList()),k++) ; for(int l=0;l<functionMenuItemArray.length;l++){ functionId=functionMenuItemArray[l].getFunctionId(); actionList=(ArrayList)functionMap.get(functionId.subSequence(0,2)); if(actionList!=null){ actionList.add(functionId.subSequence(2,4)); } } for (int i=0; i < SAOConstants.FUNCTION_LIST.length; i++) { xmlContent.append("<FunctionId name=\""+SAOConstants.FUNCTION_LIST[i]+"\">"); actionList=(ArrayList)functionMap.get(SAOConstants.FUNCTION_LIST[i]); for (int j=0; j < actionList.size(); j++) { actionId =(String) actionList.get(j); xmlContent.append("<BTMActionId>"+actionId+"</BTMActionId>"); } xmlContent.append("</FunctionId >"); } */ //*************************************************** eclipseContext.setUserProfile(profile); eclipseContext.setProcBranchId("1"); eclipseContext.setProcBranchName("BANGKOK"); eclipseContext.setProcBranchRC("1234567890"); eclipseContext.setDepartmentId("1"); eclipseContext.setTerminalNo("0000"); eclipseContext.setSelectedLanguage("EN"); eclipseContext.setProcBranchCtrl1(countryCode); eclipseContext.setLCYNumeric(countryList[index]); //"1980-01-12" //eclipseContext.setSourceBusinessDate(new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2010-11-10 12:56:21")); eclipseContext.setSourceBusinessDate(new java.util.Date()); eclipseContext.setClientIPAddress("169.178.195.71"); eclipseContext.setCountry(countryList[index]); eclipseContext.setLCYAlpha(currencyList[index]); eclipseContext.setBizId(bizIdList[index]); eclipseContext.setBizSegment("GCG"); Integer[] userOrgIntList=new Integer[4]; userOrgIntList[0] = new Integer(702); userOrgIntList[1] = new Integer(840); userOrgIntList[2] = new Integer(888); userOrgIntList[3] = new Integer(760); eclipseContext.setMappedUserOrgs(userOrgIntList); eclipseContext.setEntitlementMatrix(entitlementMatrix); _EclipseContextMap.put("EclipseLiteSecurityContext",eclipseContext); session.setAttribute("CI_ECLIPSELITE_SECURITY_CONTEXT",_EclipseContextMap); } String rootContext = request.getContextPath(); String actionType = (String)request.getParameter("actionType"); String selCustType = (String)request.getParameter("selCustType"); String txtAppId = (String)request.getParameter("txtAppId"); if("STEP1".equals(actionType)){ response.sendRedirect(rootContext + "/"+pageFile+"?action=changedata&APP_ID="+txtAppId+"&CUST_TYPE="+selCustType); }else if ("jfp".equals(actionType)){ response.sendRedirect(rootContext + "/"+pageFile+"?action=jfp&APP_TYPE=D&APP_ID="+txtAppId+"&CUST_TYPE="+selCustType); }else if ("product".equals(actionType)){ response.sendRedirect(rootContext + "/"+pageFile+"?action=product&APP_TYPE=D&APP_ID="+txtAppId+"&CUST_TYPE="+selCustType); }else if("DataRefresh".equals(actionType)){ response.sendRedirect(rootContext + "/DataRefresh.jsp"); }else{ response.sendRedirect(rootContext + "/"+pageFile+"?action=SAO"); } %> <head> <title>OSCAR</title></head> <body> </body> </html>
DataRefresh.jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <%@ page import="com.citi.sao.common.util.DataRefreshUtil" %> <%@ page import="java.util.ArrayList" %> <%@ page import="com.citi.sao.common.util.SAOConstants" %> <%@ page import="com.citi.sao.common.util.SAOUtil" %> <%@ page import ="com.citi.sao.common.util.SAOLogger" %> <%@ page import="com.citigroup.oscar.common.dom.UserSecurityContext"%> <%@ page import="com.citigroup.oscar.common.util.OscarConstants"%> <%@ page import="java.io.*" %> <%@ page import="java.net.*" %> <%@ page import="java.util.*" %> <%@ page import="com.citibank.eclipselite.login.EclipseLiteSecurityContext" %> <%@ page import="com.citi.sao.common.dom.UserContext" %> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <META http-equiv="pragma" content="no-cache" /> <META name="GENERATOR" content="IBM Software Development Platform" /> <META http-equiv="Content-Style-Type" content="text/css" /> <LINK href="theme/Master.css" rel="stylesheet" type="text/css" /> <TITLE>DataRefresh.jsp</TITLE> <script type="text/javascript" src="sao/dojo/dojo/dojo.js" djConfig="parseOnLoad: true"></script> <%! String getLocation(Class cls) { String name = cls.getName().replace( ‘.‘ , ‘/‘ ) ; URL loc = cls.getResource( "/" + name + ".class" ) ; File f = new File( loc.getFile() ) ; // Class file is inside a jar file. if( f.getPath().startsWith( "file:" ) ) { String s = f.getPath() ; int index = s.indexOf( ‘!‘ ) ; // It confirm it is a jar file if( index != -1 ) { f = new File( s.substring( 5 ).replace( ‘!‘ , File.separatorChar ) ) ; return f.getPath() ; } } try { f = f.getCanonicalFile() ; }catch( IOException ioe ) { ioe.printStackTrace() ; return null ; } return f.getPath() ; } %> <% int ctrl_1 = 24; UserSecurityContext objUserSecurityContext = (UserSecurityContext)session.getAttribute(OscarConstants.SESSION_USER_SECURITY_CONTEXT); if(objUserSecurityContext!=null){ String loginUser = SAOUtil.getValidString(objUserSecurityContext.getUserId()); ctrl_1 = objUserSecurityContext.getCtrl_1(); } HashMap _EclipseContextMap = (HashMap)session.getAttribute("CI_ECLIPSELITE_SECURITY_CONTEXT"); EclipseLiteSecurityContext eclipseSecurityContext = null; if(_EclipseContextMap!=null){ eclipseSecurityContext = (EclipseLiteSecurityContext)_EclipseContextMap.get("EclipseLiteSecurityContext"); if(eclipseSecurityContext!=null){ String ctrl1 = eclipseSecurityContext.getProcBranchCtrl1(); String userID = eclipseSecurityContext.getUserId(); UserContext.setUserInfo(userID, ctrl1); } } String strPath=""; String action = request.getParameter("action"); String country = request.getParameter("country"); String system = request.getParameter("system"); String sysid = request.getParameter("sysid"); String codeindx = request.getParameter("codeindx"); String loggerID = request.getParameter("loggerID"); String logLevel = request.getParameter("logLevel"); SAOLogger.logMessage(SAOLogger.INFO, "", "======DataRefresh //Action=="+action+"::::Country=="+country+"::::System=="+system+"::::SysId=="+sysid+"::::CodeIndx=="+codeindx); if("generatecache".equals(action)){ DataRefreshUtil.refreshCache(country, system, sysid, codeindx); StringBuffer xml=new StringBuffer(); xml.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>"); xml.append("<Response>"); xml.append("<Message>Refresh Completed</Message>"); xml.append("</Response>"); response.setContentType("text/xml;charset=utf-8"); response.getWriter().write(xml.toString()); response.getWriter().close(); }else if("refreshdownloadcaches".equals(action)){ DataRefreshUtil.refreshDownload(country, system); StringBuffer xml=new StringBuffer(); xml.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>"); xml.append("<Response>"); xml.append("<Message>Refresh Completed</Message>"); xml.append("</Response>"); response.setContentType("text/xml;charset=utf-8"); response.getWriter().write(xml.toString()); response.getWriter().close(); }else if("refreshentitlement".equals(action)){ String result = DataRefreshUtil.refreshEntitlement(country, system, sysid, codeindx, eclipseSecurityContext); StringBuffer xml=new StringBuffer(); xml.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>"); xml.append("<Response>"); xml.append("<Message>"+result+"</Message>"); xml.append("</Response>"); response.setContentType("text/xml;charset=utf-8"); response.getWriter().write(xml.toString()); response.getWriter().close(); }else if("classpath".equals(action)){ StringBuffer xml=new StringBuffer(); xml.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>"); xml.append("<Response>"); try{ strPath = request.getParameter("myclass"); xml.append("<Message>"+request.getParameter("myclass")+"</Message>"); if(strPath!=null){ Class cls = Class.forName(strPath); strPath= getLocation(cls); xml.append("<Path>"+strPath+"</Path>"); } }catch(Exception err){ strPath = err.getMessage(); xml.append("<Path>"+strPath+"</Path>"); } xml.append("</Response>"); response.setContentType("text/xml;charset=utf-8"); response.getWriter().write(xml.toString()); response.getWriter().close(); }else if("generatesaocache".equals(action)){ DataRefreshUtil.refreshSAOCache(country, system, sysid, codeindx); StringBuffer xml=new StringBuffer(); xml.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>"); xml.append("<Response>"); xml.append("<Message>Refresh Completed</Message>"); xml.append("</Response>"); response.setContentType("text/xml;charset=utf-8"); response.getWriter().write(xml.toString()); response.getWriter().close(); }else if("refreshViewConfig".equals(action)){ String result = DataRefreshUtil.refreshViewConfig(country, system , eclipseSecurityContext); StringBuffer xml=new StringBuffer(); xml.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>"); xml.append("<Response>"); xml.append("<Message>"+result+"</Message>"); xml.append("</Response>"); response.setContentType("text/xml;charset=utf-8"); response.getWriter().write(xml.toString()); response.getWriter().close(); }else if("refreshI18nLable".equals(action)){ String result=DataRefreshUtil.refreshI18nLabelCache(country); StringBuffer xml=new StringBuffer(); xml.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>"); xml.append("<Response>"); xml.append("<Message>"+result+"</Message>"); xml.append("</Response>"); response.setContentType("text/xml;charset=utf-8"); response.getWriter().write(xml.toString()); response.getWriter().close(); }else if("refreshLogLevel".equals(action)){ String result = DataRefreshUtil.refreshLogLevel(loggerID,logLevel,country); StringBuffer xml=new StringBuffer(); xml.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>"); xml.append("<Response>"); xml.append("<Message>"+result+"</Message>"); xml.append("</Response>"); response.setContentType("text/xml;charset=utf-8"); response.getWriter().write(xml.toString()); response.getWriter().close(); }else if("RefreshMessage".equals(action)){ DataRefreshUtil.refreshMessage(country); StringBuffer xml=new StringBuffer(); xml.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>"); xml.append("<Response>"); xml.append("<Message>Refresh Completed</Message>"); xml.append("</Response>"); response.setContentType("text/xml;charset=utf-8"); response.getWriter().write(xml.toString()); response.getWriter().close(); } String hostNode = SAOUtil.getHostNameAndInstance(); %> <SCRIPT type="text/javascript"> var Logger = { log : function(strMessage,level,color){ if(monitor!=null&&monitor!="undefined"){ if(!monitor.closed){ var date = new Date(); var msg = date.getHours()+":" +date.getMinutes()+":" +((date.getSeconds()<10)?"0"+date.getSeconds():date.getSeconds())+":" +((date.getMilliseconds()<100)?date.getMilliseconds()+"0":date.getMilliseconds()) if(level == null || level == ""){ msg = msg+" (INFO) - " + strMessage; monitor.window.appendMessage(msg,"INFO",color); }else{ msg = msg+" ("+level+") - " + strMessage; monitor.window.appendMessage(msg,level,color); } } } } }; function openMonitor(event) { if (event.keyCode == 76 && event.shiftKey && event.altKey & event.ctrlKey){ monitor = window.open(‘sao/jsp/Common/components/Monitor.html‘, "Monitor", "directories=no," + "location=no," + "menubar=no," + "status=yes," + "personalbar=no," + "titlebar=yes," + "toolbar=no," + "resizable=yes," + "scrollbars=no," + "width=500," + "height=400"); }else if(event.keyCode == 49 && event.shiftKey && event.altKey & event.ctrlKey){ /*monitor = window.open(‘sao/jsp/Common/components/MaintEntry.html‘, "MaintEntry", "directories=no," + "location=no," + "menubar=no," + "status=yes," + "personalbar=no," + "titlebar=yes," + "toolbar=no," + "resizable=yes," + "scrollbars=no," + "width=500," + "height=400");*/ MaintEntryDialog = loadPopup("MaintEntry",500 ,400,10,50,false); MaintEntryDialog.show(); }else if(event.keyCode == 80 && event.shiftKey && event.altKey & event.ctrlKey){ docmentPopup = loadPopup("DocumentTest",500 ,400,100,100,false); docmentPopup.show(); } }; var monitor; var xmlRequest=null; var SAOCountryCodes = new Array(); var SAOCountryAbbrs = new Array(); var currentCountry = "<%=eclipseSecurityContext.getCountry() %>"; //Send Ajax Request function ajaxRequest(url){ if(window.ActiveXObject){ xmlRequest = new ActiveXObject("Microsoft.XMLHTTP"); }else{ xmlRequest = new XMLHttpRequest(); } xmlRequest.open("POST", url, false); xmlRequest.onreadystatechange=invoke; xmlRequest.send(null); } //Send Change Request function changeRequest(url){ if(window.ActiveXObject){ xmlRequest = new ActiveXObject("Microsoft.XMLHTTP"); }else{ xmlRequest = new XMLHttpRequest(); } xmlRequest.open("GET", url, false); xmlRequest.onreadystatechange=change; xmlRequest.send(null); } //Callback Method For Ajax Request function invoke(){ if(xmlRequest != null && xmlRequest.readyState == 4) { if (xmlRequest.status == 200) { parse(xmlRequest); } else { alert("Ajax call failed!"); } } } //Callback Method For Change Request function change(){ if(xmlRequest != null && xmlRequest.readyState == 4) { if (xmlRequest.status == 200) { parseChanged(xmlRequest); } else { alert("Ajax call failed!"); } } } //Maintenance Refresh Cache Func function submitForm(content){ var url = ‘<%=request.getContextPath()%>‘ + ‘/DataRefresh.jsp‘; url += ‘?action=‘+content; var country = document.getElementById("country").value; url += "&country=" + country; ajaxRequest(url); } //Data Refresh Cache Func function submitDownload(content){ var url = ‘<%=request.getContextPath()%>‘ + ‘/DataRefresh.jsp‘; url += ‘?action=‘+content; var country = document.getElementById("dcountry").value; url += "&country=" + country; var system = document.getElementById("file").value; url += "&system=" + system; ajaxRequest(url); } //Entitle Refresh Func function submitEntitle(content){ var url = ‘<%=request.getContextPath()%>‘ + ‘/DataRefresh.jsp‘; url += ‘?action=‘+content; var country = document.getElementById("icountry").value; url += "&country=" + country; var system = "SAO"; url += "&system=" + system; var sysid = document.getElementById("userid").value; url += "&sysid=" + sysid.toUpperCase(); var codeindx = document.getElementById("mode").value; url += "&codeindx=" + codeindx; ajaxRequest(url); } //View Config Refresh function refreshViewConfig(content){ var url = ‘<%=request.getContextPath()%>‘ + ‘/DataRefresh.jsp‘; url += ‘?action=‘+content; var country = document.getElementById("vcountry").value; url += "&country=" + country; var system = "SAO"; url += "&system=" + system; // alert(‘url:: ‘+url); ajaxRequest(url); } // Printing Dictionary Editior function PrintingDictionaryEditior(scrnKey){ var url = ‘<%=request.getContextPath()%>‘ + ‘/SAOLauncher.jsp‘; url += ‘?action=‘+scrnKey; document.location = url; } //I18N Label Refresh function refreshI18nLable(content){ var url = ‘<%=request.getContextPath()%>‘ + ‘/DataRefresh.jsp‘; url += ‘?action=‘+content; var country = document.getElementById("i18nCountry").value; url += "&country=" + country; var system = "SAO"; url += "&system=" + system; // alert(‘url:: ‘+url); ajaxRequest(url); } //Log Level Refresh function refreshJ2eeLogLevel(content){ var country = document.getElementById("logLevelCountry").value; var url = ‘<%=request.getContextPath()%>‘ + ‘/DataRefresh.jsp‘; url += ‘?action=‘+content; var loggerID = document.getElementById("loggerID").value; url += "&loggerID=" + loggerID; var logLevel = document.getElementById("logLevel").value; url += "&logLevel=" + logLevel; url += "&country=" + country; var system = "SAO"; url += "&system=" + system; Logger.log(‘refreshJ2eeLogLevel url:: ‘+url); ajaxRequest(url); } function refreshBWLogLevel(){ var xmlRequest = new ActiveXObject("Microsoft.XMLHTTP"); var countries = document.getElementById("logLevelCountry").value; var logLevel = document.getElementById("logLevel").value; var loggerID = document.getElementById("loggerID").value; Logger.log("logLevel::: " + logLevel + "loggerID::: " + loggerID); var url = ‘<%=request.getContextPath()%>‘ + ‘/SAOApplicationProxyServlet?option=process&action=bwdatacache‘; Logger.log("url=" + url); var data; data = ‘<?xml version=\"1.0\" encoding=\"utf-8\"?>‘; data = data + ‘<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">‘; data = data + ‘<SOAP-ENV:Body>‘; data = data + ‘<upd:UpdateLogLevelRq xmlns:upd="http://gcgi.citigroup.net/SAO/Util/UpdateLogLevelRq">‘; data = data + ‘<upd:loglevel>‘ + logLevel + ‘</upd:loglevel>‘; data = data + ‘<upd:loggerID>‘ + loggerID + ‘</upd:loggerID>‘; data = data + ‘</upd:UpdateLogLevelRq>‘ data = data + ‘</SOAP-ENV:Body>‘; data = data + ‘</SOAP-ENV:Envelope>‘; xmlRequest.Open("POST", url, false); xmlRequest.SetRequestHeader("Content-Type", "text/xml; charset=utf-8"); xmlRequest.SetRequestHeader("SOAPAction", "/SAO/Util/Cache/interface/CacheData.serviceagent/CacheDataEndpoint0/UpdateLogLevelOp"); xmlRequest.Send(data); Logger.log("xmlRequest ::" + xmlRequest + "xmlRequest.readyState ::" + xmlRequest.readyState); Logger.log("xmlRequest responseText ::" + xmlRequest.responseText); Logger.log("xmlRequest responseXMl ::" + xmlRequest.responseXML); var xmlDoc = xmlRequest.responseText; /* var element = xmlDoc.getElementsByTagName("ns1:responseCode"); Logger.log("responseCode element :" + element + "length :" + element.length); */ if(xmlDoc.indexOf("<ns0:responseCode>0</ns0:responseCode>")!= -1){ alert(‘DataRefresh Successfully.‘); }else{ alert(‘DataRefresh failed.‘); } /* if (element.length > 0) { var code = element[0].childNodes[0].nodeValue; if (code == 0) { alert(‘DataRefresh Successfully.‘); }else{ alert(‘DataRefresh failed.‘); } } */ } function downloadPDFPOC() { var url = ‘<%=request.getContextPath()%>‘ + ‘/SAMPLE.pdf‘; window.open(url); } function refreshLogLevel(content){ if(document.getElementById("loggerID").value==‘J2EE‘){ refreshJ2eeLogLevel(content); }else if(document.getElementById("loggerID").value==‘SAO‘){ refreshBWLogLevel(); }else if(document.getElementById("loggerID").value==‘SAOPAYLOAD‘){ refreshBWLogLevel(); } } //Path Func function showPath(content){ var url = ‘<%=request.getContextPath()%>‘ + ‘/DataRefresh.jsp‘; url += ‘?action=‘+content; var myclass = document.getElementById("myclass").value; url += "&myclass=" + myclass; changeRequest(url); } //BW Refresh Cache Func function submitCache(){ var xmlRequest = new ActiveXObject("Microsoft.XMLHTTP"); var countries = document.getElementById("bwcountry").value; var module = document.getElementById("bwmodule").value; var url = ‘<%=request.getContextPath()%>‘ + ‘/SAOApplicationProxyServlet?option=process&action=bwdatacache‘; var data; data = ‘<?xml version=\"1.0\" encoding=\"utf-8\"?>‘; data = data + ‘<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">‘; data = data + ‘<SOAP-ENV:Body>‘; data = data + ‘<ns0:CacheDataRq xmlns:ns0 = "http://gcgi.citigroup.net/SAO/Util/CacheDataRq"><ns0:COUNTRIES>‘+ countries +‘</ns0:COUNTRIES><ns0:MODULE>‘+ module +‘</ns0:MODULE></ns0:CacheDataRq>‘; data = data + ‘</SOAP-ENV:Body>‘; data = data + ‘</SOAP-ENV:Envelope>‘; xmlRequest.Open("POST", url, false); xmlRequest.SetRequestHeader ("Content-Type","text/xml; charset=utf-8"); xmlRequest.SetRequestHeader ("SOAPAction","/SAO/Util/Cache/interface/CacheData.serviceagent/CacheDataEndpoint0/CacheDataOp"); xmlRequest.Send(data); parseResult(xmlRequest); } //SAOCVT Refresh Cache Func function refreshcache(content){ var url = ‘<%=request.getContextPath()%>‘ + ‘/DataRefresh.jsp‘; url += ‘?action=‘ + content; var country = document.getElementById("saocountry").value; url += "&country=" + country; url += "&system=" + "SAO"; var sysid = document.getElementById("saosysid").value; url += "&sysid=" + sysid; var codeindx = document.getElementById("saocodeindex").value; url += "&codeindx=" + codeindx; ajaxRequest(url); } //Sync Post File function syncPostFile() { var xmlRequest = new ActiveXObject("Microsoft.XMLHTTP"); var url = ‘<%=request.getContextPath()%>‘ + ‘/SAOApplicationProxyServlet?action=&option=process‘; var data = ‘<?xml version=\"1.0\" encoding=\"utf-8\"?>‘; data += ‘<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">‘; data += ‘<SOAP-ENV:Body>‘; data += ‘<jsx1:SyncPostDtlsRq xmlns:jsx1="http://gcgi.citigroup.net/SAO/Veda/svc/SyncPostDtlsRq.xsd"/>‘; data += ‘</SOAP-ENV:Body>‘; data += ‘</SOAP-ENV:Envelope>‘; xmlRequest.Open("POST", url, false); xmlRequest.SetRequestHeader ("Content-Type", "text/xml; charset=utf-8"); xmlRequest.SetRequestHeader ("SOAPAction", "/SAO/Veda/interface/VedaService.serviceagent//SyncPostDtls"); xmlRequest.setRequestHeader ("ENDPOINTURL", "http://APACCNSHZJW2298:8099/SAO/Veda/interface/Veda.serviceagent/intfwsVedaEndpoint"); xmlRequest.Send(data); var xmlDoc = xmlRequest.responseXML; var element = xmlDoc.getElementsByTagName("ns0:RESPONSE_CODE"); if (element.length > 0) { var code = element[0].childNodes[0].nodeValue; if (code == 0) { alert(‘Synchronize Successful.‘); } } else if (xmlRequest.responseText == ‘‘) { alert(‘Webservice connection timeout.‘); } else { alert(xmlRequest.responseText); } } //Parse XML For Ajax Request function parse(xmlRequest){ var xmlDoc = xmlRequest.responseXML; var message = xmlDoc.getElementsByTagName("Message")[0].childNodes[0].nodeValue; var errors = xmlDoc.getElementsByTagName("Error"); if(errors.length!=0){ for(var i=0;i<errors.length;i++){ message = message+"\n"+errors[i].childNodes[0].nodeValue; } } alert(message); } //Parse XML For Change Request function parseChanged(xmlRequest){ var xmlDoc = xmlRequest.responseXML; var message = xmlDoc.getElementsByTagName("Message")[0].childNodes[0].nodeValue; if(message=="NULL"){ return; }else{ var paths = xmlDoc.getElementsByTagName("Path"); if(paths.length!=0){ document.getElementById("classpath").innerHTML = paths[0].childNodes[0].nodeValue; } } } //Parse WebService Result function parseResult(xmlRequest){ var xmlDoc = xmlRequest.responseXML; var resElement = xmlDoc.getElementsByTagName("ns0:RESPONSECODE"); if(resElement.length>0){ var responsecode = resElement[0].childNodes[0].nodeValue; if(responsecode==0){ alert(‘Refresh Completed‘); } }else{ if(xmlRequest.responseText==‘‘){ alert("WebService Connection Failed"); }else{ alert(xmlRequest.responseText); } } } //Message Refresh function refreshMessageCache(content){ var url = ‘<%=request.getContextPath()%>‘ + ‘/DataRefresh.jsp‘; url += ‘?action=‘ + content; var country = document.getElementById("msCountry").value; url += "&country=" + country; ajaxRequest(url); } //Onload Function window.onload = function(){ document.getElementById("saocountry").options.length = 0; for(var i=0;i<SAOCountryCodes.length;i++){ var newOption = new Option(SAOCountryAbbrs[i], SAOCountryCodes[i]); if (currentCountry == SAOCountryAbbrs[i]) newOption.selected = true; document.getElementById("saocountry").options[i] = newOption; } var newOption = new Option("ALL","A", null); document.getElementById("saocountry").options[SAOCountryCodes.length] = newOption; document.getElementById("country").options.length = 0; for(var i=0;i<SAOCountryCodes.length;i++){ var newOption = new Option(SAOCountryAbbrs[i], SAOCountryCodes[i]); if (currentCountry == SAOCountryAbbrs[i]) newOption.selected = true; document.getElementById("country").options[i] = newOption; } var newOption = new Option("ALL","A", null); document.getElementById("country").options[SAOCountryCodes.length] = newOption; document.getElementById("icountry").options.length = 0; for(var i=0;i<SAOCountryCodes.length;i++){ var newOption = new Option(SAOCountryAbbrs[i], SAOCountryCodes[i]); if (currentCountry == SAOCountryAbbrs[i]) newOption.selected = true; document.getElementById("icountry").options[i] = newOption; } //var newOption = new Option("ALL","A", null); //document.getElementById("icountry").options[SAOCountryCodes.length] = newOption; document.getElementById("dcountry").options.length = 0; for(var i=0;i<SAOCountryCodes.length;i++){ var newOption = new Option(SAOCountryAbbrs[i], SAOCountryCodes[i]); if (currentCountry == SAOCountryAbbrs[i]) newOption.selected = true; document.getElementById("dcountry").options[i] = newOption; } var newOption = new Option("ALL","A", null); document.getElementById("dcountry").options[SAOCountryCodes.length] = newOption; document.getElementById("bwcountry").options.length = 0; for(var i=0;i<SAOCountryCodes.length;i++){ var newOption = new Option(SAOCountryAbbrs[i], SAOCountryCodes[i]); if (currentCountry == SAOCountryAbbrs[i]) newOption.selected = true; document.getElementById("bwcountry").options[i] = newOption; } var newOption = new Option("ALL", SAOCountryCodes.join(), null); document.getElementById("bwcountry").options[SAOCountryCodes.length] = newOption; document.getElementById("vcountry").options.length = 0; for(var i=0;i<SAOCountryCodes.length;i++){ var newOption = new Option(SAOCountryAbbrs[i], SAOCountryCodes[i]); if (currentCountry == SAOCountryAbbrs[i]) newOption.selected = true; document.getElementById("vcountry").options[i] = newOption; } var newOption = new Option("ALL", SAOCountryCodes.join(), null); document.getElementById("vcountry").options[SAOCountryCodes.length] = newOption; document.getElementById("i18nCountry").options.length = 0; for(var i=0;i<SAOCountryCodes.length;i++){ var newOption = new Option(SAOCountryAbbrs[i], SAOCountryCodes[i]); if (currentCountry == SAOCountryAbbrs[i]) newOption.selected = true; document.getElementById("i18nCountry").options[i] = newOption; } var newOption = new Option("ALL", SAOCountryCodes.join(), null); document.getElementById("i18nCountry").options[SAOCountryCodes.length] = newOption; document.getElementById("logLevelCountry").options.length = 0; for(var i=0;i<SAOCountryCodes.length;i++){ var newOption = new Option(SAOCountryAbbrs[i], SAOCountryCodes[i]); if (currentCountry == SAOCountryAbbrs[i]) newOption.selected = true; document.getElementById("logLevelCountry").options[i] = newOption; } var newOption = new Option("ALL", SAOCountryCodes.join(), null); document.getElementById("logLevelCountry").options[SAOCountryCodes.length] = newOption; document.getElementById("msCountry").options.length = 0; for(var i=0;i<SAOCountryCodes.length;i++){ var newOption = new Option(SAOCountryAbbrs[i], SAOCountryCodes[i]); if (currentCountry == SAOCountryAbbrs[i]) newOption.selected = true; document.getElementById("msCountry").options[i] = newOption; } var newOption = new Option("ALL","A", null); document.getElementById("msCountry").options[SAOCountryCodes.length] = newOption; document.getElementById("editiorCountry").options.length = 0; for(var i=0;i<SAOCountryCodes.length;i++){ var newOption = new Option(SAOCountryAbbrs[i], SAOCountryCodes[i]); document.getElementById("editiorCountry").options[i] = newOption; } } function listenKeyEvent() { if (event.keyCode == 84 && event.shiftKey && event.altKey & event.ctrlKey){ document.getElementById(‘SAOLauncher_AUJSP‘).click(); } } function showServerNode(event){ document.getElementById("serverNode").style.visibility = "visible"; } function maskServerNode(event){ document.getElementById("serverNode").style.visibility = "hidden"; } </SCRIPT> <% for(int i=0; i<SAOConstants.supportedCountryCodes.length; i++){ %> <script language="JavaScript"> SAOCountryCodes.push(‘<%=SAOConstants.supportedCountryCodes[i]%>‘); SAOCountryAbbrs.push(‘<%=SAOConstants.supportedCountryAbbrs[i]%>‘); </script> <% } %> </HEAD> <BODY onkeydown="listenKeyEvent();openMonitor(event);"> <a id="SAOLauncher_AUJSP" href="<%=request.getContextPath()%>/SAOLauncher_AU.jsp?action=SAO" style="display:none;">SAOLauncher_AU.jsp</a> <div style="position:absolute;right:15px;top:5px;z-index:1px;"> <label id="serverNodeParent" onmouseover="showServerNode(event);" onmouseout="maskServerNode(event);"><span id="serverNode" class="clsDataLabelsGB" style="visibility:hidden;"><%=hostNode%></span></label> </div> <H4><FONT color="red">CVT Refresh</FONT></H4> <FORM name="saocvt"> <TABLE width="100%" border=1> <THEAD align="center"> <TR> <TH width="20%">SYSTEM</TH> <TH width="20%">COUNTRY</TH> <TH width="20%">SYSID</TH> <TH width="20%">CODEINDEX</TH> <TH width="20%"> </TH> </TR> <TR> <TH width="20%">SAO</TH> <TH width="20%"> <SELECT id="saocountry" style="width: 40pt"> </SELECT> </TH> <TH width="20%"> <SELECT id="saosysid" style="width: 40pt"> <option value="CI">CI</option> <option value="CS">CS</option> <option value="EL">EL</option> <option value="IV">IV</option> <option value="RB">RB</option> <option value="RS">RS</option> <option value="RP">RP</option> <option value="TN">TN</option> <option value="PE">PE</option> <option value="IM">IM</option> <option value="A" selected="selected">ALL</option> </SELECT> </TH> <TH width="20%"> <INPUT id="saocodeindex" type="text" value="" size="10"></INPUT> </TH> <TH width="20%"> <INPUT id="saocache" type="button" value="Refresh" onclick="refreshcache(‘generatesaocache‘);"></INPUT> </TH> </TR> </THEAD> </TABLE> </FORM> <H4><FONT color="red">Data Refresh</FONT></H4> <FORM name="download"> <TABLE width="100%" border=1> <THEAD align="center"> <TR> <TH width="25%">SYSTEM</TH> <TH width="25%">COUNTRY</TH> <TH width="25%">NAME</TH> <TH width="25%"> </TH> </TR> <TR> <TH width="25%">SAO</TH> <TH width="25%"> <SELECT id="dcountry" style="width: 40pt"> </SELECT> </TH> <TH width="25%"> <SELECT id="file" style="width: 120pt"> <option value="Products">Products</option> <option value="DL">Country</option> <option value="RCPlusTenor">RCPlusTenor</option> <option value="RCPlusCurrency">Currency</option> <option value="RCPlusProductFeature">RCPlusProductFeature</option> <option value="CheckbookProducts">CheckbookProducts</option> <option value="RelationshipLevel">RelationshipLevel</option> <option value="AccountStatus">AccountStatus</option> <option value="CitiCardLimit">CitiCardLimit</option> <option value="CitiCardLimitRange">CitiCardLimitRange</option> <option value="ManagerCheckPRD">ManagerCheckProducts</option> <option value="ParamSetup">ParamSetup</option> <option value="StatementParamSetup">Statement ParamSetup</option> <option value="A" selected="selected">ALL</option> </SELECT> </TH> <TH width="25%"> <INPUT id="files" type="button" value="Refresh" onclick="submitDownload(‘refreshdownloadcaches‘);"></INPUT> </TH> </TR> </THEAD> </TABLE> </FORM> <H4><FONT color="red">BW Refresh</FONT></H4> <FORM name="bwcache"> <TABLE width="100%" border=1> <THEAD align="center"> <TR> <TH width="25%">SYSTEM</TH> <TH width="25%">COUNTRY</TH> <TH width="25%">CACHE</TH> <TH width="25%"> </TH> </TR> <TR> <TH width="25%">SAO</TH> <TH width="25%"> <SELECT id="bwcountry" style="width: 40pt"> <option value="7,9,11,18,33,38,34" selected="selected">ALL</option> </SELECT> </TH> <TH width="25%"> <SELECT id="bwmodule" style="width: 120pt"> <option value="CURRENCY">Currency Cache</option> <option value="STATUS">Account Status Cache</option> <option value="COUNTRY">Country Cache</option> <option value="CVT">CVT Cache</option> <option value="PARAMS">Paramters Cache</option> <option value="PRODUCT">RM Product Cache</option> <option value="TENOR">Tenor Cache</option> <option value="CITI_ALERT">Citi Alert Cache</option> <option value="OVERRIDE_PROCESS">Override Process Cache</option> <option value="EXTERNAL_CONFIG">Function Config Cache</option> <option value="DEFAULT">Service Version Cache</option> <option value="ALL" selected="selected">ALL</option> </SELECT> </TH> <TH width="25%"> <INPUT id="files" type="button" value="Refresh" onclick="submitCache()"></INPUT> </TH> </TR> </THEAD> </TABLE> </FORM> <H4><FONT color="red">IProcess Entitlement</FONT></H4> <FORM name="iprocess"> <TABLE width="100%" border=1> <THEAD align="center"> <TR> <TH width="20%">SYSTEM</TH> <TH width="20%">COUNTRY</TH> <TH width="20%">USERID</TH> <TH width="20%">MODE</TH> <TH width="20%"> </TH> </TR> <TR> <TH width="20%">SAO</TH> <TH width="20%"> <SELECT id="icountry" style="width: 40pt" disabled> </SELECT> </TH> <TH width="20%"> <INPUT id="userid" type="text" value="" size="10" style="text-transform: uppercase;"></INPUT> </TH> <TH width="20%"> <SELECT id="mode" style="width: 80pt"> <option value="O" selected="selected">ONLINE</option> <option value="B">BATCH</option> </SELECT> </TH> <TH width="30%"> <INPUT id="entitlement" type="button" value="Refresh" onclick="submitEntitle(‘refreshentitlement‘);"></INPUT> </TH> </TR> </THEAD> </TABLE> </FORM> <H4><FONT color="red">Maintenance Refresh</FONT></H4> <FORM name="cvt"> <TABLE width="100%" border=1> <THEAD align="center"> <TR> <TH width="30%">SYSTEM</TH> <TH width="40%">COUNTRY</TH> <TH width="30%"> </TH> </TR> <TR> <TH width="30%">SAO</TH> <TH width="40%"> <SELECT id="country" style="width: 40pt"> </SELECT> </TH> <TH width="30%"> <INPUT id="cache" type="button" value="Refresh" onclick="submitForm(‘generatecache‘);"></INPUT> </TH> </TR> </THEAD> </TABLE> </FORM> <H4><FONT color="red">Class Path Finder</FONT></H4> <FORM action="DataRefresh.jsp"> <TABLE width="100%" border=1> <THEAD align="center"> <TR> <TH width="40%">Class</TH> <TH width="20%"> </TH> <TH width="40%">Path</TH> </TR> <TR> <TH width="40%"> <INPUT type="text" id="myclass" style="width: 200pt"></INPUT> </TH> <TH width="20%"> <INPUT id="path" type="button" value="FIND" onclick="showPath(‘classpath‘);"></INPUT> </TH> <TH width="40%" id="classpath"> </TH> </TR> </THEAD> </TABLE> </FORM> <H4><FONT color="red">View Config Refresh</FONT></H4> <FORM name="viewconfigrefresh"> <TABLE width="100%" border=1> <THEAD align="center"> <TR> <TH width="33%">SYSTEM</TH> <TH width="33%">COUNTRY</TH> <TH width="33%"> </TH> </TR> <TR> <TH width="33%">SAO</TH> <TH width="33%"> <SELECT id="vcountry" style="width: 40pt"> </SELECT> </TH> <TH width="33%"> <INPUT id="viewconfig" type="button" value="Refresh" onclick="refreshViewConfig(‘refreshViewConfig‘);"></INPUT> </TH> </TR> </THEAD> </TABLE> </FORM> <H4><FONT color="red">I18N Label Refresh</FONT></H4> <FORM name="viewconfigrefresh"> <TABLE width="100%" border=1> <THEAD align="center"> <TR> <TH width="33%">SYSTEM</TH> <TH width="33%">COUNTRY</TH> <TH width="33%"> </TH> </TR> <TR> <TH width="33%">SAO</TH> <TH width="33%"> <SELECT id="i18nCountry" style="width: 40pt"> </SELECT> </TH> <TH width="33%"> <INPUT id="viewconfig" type="button" value="Refresh" onclick="refreshI18nLable(‘refreshI18nLable‘);"></INPUT> </TH> </TR> </THEAD> </TABLE> </FORM> <H4><FONT color="red">Message Refresh</FONT></H4> <FORM name="msgcache"> <TABLE width="100%" border=1> <THEAD align="center"> <TR> <TH width="33%">SYSTEM</TH> <TH width="33%">COUNTRY</TH> <TH width="33%"> </TH> </TR> <TR> <TH width="33%">SAO</TH> <TH width="33%"> <SELECT id="msCountry" style="width: 40pt"> </SELECT> </TH> <TH width="33%"> <INPUT id="msgRefresh" type="button" value="Refresh" onclick="refreshMessageCache(‘RefreshMessage‘);"></INPUT> </TH> </TR> </THEAD> </TABLE> </FORM> <H4><FONT color="red">Log Level Refresh</FONT></H4> <FORM name="logLevelrefresh"> <TABLE width="100%" border=1> <THEAD align="center"> <TR> <TH width="20%">SYSTEM</TH> <TH width="20%">BW OR J2EE</TH> <TH width="20%">COUNTRY</TH> <TH width="20%">LOG LEVEL</TH> <TH width="20%"> </TH> </TR> <TR> <TH width="20%">SAO</TH> <TH width="20%"> <SELECT id="loggerID" style="width: 100pt"> <option value="J2EE">J2EE</option> <option value="SAO">BW Application</option> <option value="SAOPAYLOAD">BW External Service</option> </SELECT> </TH> <TH width="20%"> <SELECT id="logLevelCountry" style="width: 40pt"> </SELECT> </TH> <TH width="20%"> <SELECT id="logLevel" style="width: 60pt"> <option value="DEBUG">DEBUG</option> <option value="INFO">INFO</option> <option value="WARN">WARN</option> <option value="ERROR">ERROR</option> <option value="FATAL">FATAL</option> </SELECT> </TH> <TH width="20%"> <INPUT id="refreshBwOrJ2eeLog" type="button" value="Refresh" onclick="refreshLogLevel(‘refreshLogLevel‘);"></INPUT> </TH> </TR> </THEAD> </TABLE> </FORM> <H4><FONT color="red">Document Printing Dictionary Editor</FONT></H4> <FORM action = "" name="dictionaryEditior"> <TABLE width="100%" border=1> <THEAD align="center"> <TR> <TH width="33%">SYSTEM</TH> <TH width="33%">COUNTRY</TH> <TH width="33%"> </TH> </TR> <TR> <TH width="33%">SAO</TH> <TH width="33%"> <SELECT id="editiorCountry" style="width: 40pt"> </SELECT> </TH> <TH width="33%"> <INPUT id="PrintingDictionaryEditiorButton" type="button" value="Editor" onclick="PrintingDictionaryEditior(‘PrintingDictionaryEditior‘);"></INPUT> <INPUT id = "actionType" name ="actionType" type = "hidden" value = ""></INPUT> </TH> </TR> </THEAD> </TABLE> </FORM> <input type=‘button‘ value=‘download PDF POC‘ onclick=‘downloadPDFPOC()‘ /><a href=‘<%=request.getContextPath()%>/SAMPLE.pdf‘>PDF Link: <%=request.getContextPath()%>/SAMPLE.pdf</a> <% if (ctrl_1 == 24) { %> <H4><FONT color="red">Synchronize Post File</FONT> <INPUT id="sync" type="button" value="Sync Post File" onclick="syncPostFile();"></INPUT></H4> <% } %> </BODY> </HTML>
PageConfig.xml
<?xml version="1.0"?> <config> <!-- jack temp code for ecrm offer list popup --> <screen key="ECRMOfferListPopup"> <page>sao/jsp/ProductSelection/ECRMOfferListPopup.jsp</page> <init>com.citi.sao.AppList.initOfferListPopup()</init> </screen> <screen key="SessionSetup"> <page>sao/jsp/SessionSetup/components/SessionSetup.jsp</page> <js> sao/jsp/SessionSetup/js/SessionSetup.js, sao/jsp/Common/js/Validation.js, sao/jsp/CommonDedup/js/CommonDedup.js </js> <css>sao/jsp/SessionSetup/style/SessionSetup.css</css> <init>com.citi.sao.SessionSetup.init()</init> <entitle functionID="SO"/> </screen> <screen key="ImageEntry"> <page>sao/jsp/ImageEntry/components/ImageEntry.jsp</page> <js> sao/jsp/SessionSetup/js/SessionSetup.js, sao/jsp/ImageEntry/js/ImageEntry.js, sao/jsp/CommonDedup/js/CommonDedup.js, sao/jsp/Common/js/Validation.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Common/js/CustomerSearch.js, sao/jsp/Queue/js/Queue.js </js> <css>sao/jsp/ImageEntry/style/ImageEntry.css</css> <init>com.citi.sao.ImageEntry.init()</init> <entitle functionID="SO"/> </screen> <!-- <screen key="ImageEntryViewer"> <page>sao/jsp/ImageEntry/components/ImageEntryViewer.jsp</page> <js>sao/jsp/ImageEntry/js/ImageEntryViewer.js</js> </screen> --> <screen key="ImageViewer" title="ImageViewer.lbl.PopupTitle@ImageEntry"> <page>sao/jsp/Common/components/ImageViewer.jsp</page> <js>sao/jsp/Common/js/ImageViewer.js</js> </screen> <screen key="AuthorizationPopup" title="AuthorizationPopup.lbl.PopupTitle@Bundle"> <page>sao/jsp/Editor/Common/components/Editor_Common_Auth_Popup.jsp</page> </screen> <screen key="AuthorizationBundleSetPopup" title="AuthorizationPopup.lbl.PopupTitle@Bundle"> <page>sao/jsp/Editor/Common/components/Editor_Common_Auth_Popup.jsp</page> </screen> <screen key="RejectRemarksPopup" title="RejectRemarksPopup.lbl.PopupTitle@Bundle"> <page>sao/jsp/Editor/Common/components/Editor_Common_Reject_Remarks_Popup.jsp</page> </screen> <screen key="RejectRemarksBundleSetPopup" title="RejectRemarksPopup.lbl.PopupTitle@Bundle"> <page>sao/jsp/Editor/Common/components/Editor_Common_Reject_Remarks_Popup.jsp</page> </screen> <screen key="BundleMaintain"> <page>sao/jsp/Editor/Bundle/components/BundleMaintain.jsp</page> <js>sao/jsp/Editor/Bundle/js/BundleMaintain.js, sao/jsp/Common/js/SAOUtil.js, sao/jsp/Common/js/Hashtable.js, sao/jsp/Editor/Bundle/js/BundleConstants.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/SessionSetup/style/SessionSetup.css</css> <init>com.citi.sao.BundleMaintain.init()</init> <entitle functionID="SO"/> </screen> <screen key="BundleSummary"> <page>sao/jsp/Editor/Bundle/components/BundleSummary.jsp</page> <js>sao/jsp/Editor/Bundle/js/BundleSummary.js, sao/jsp/Common/js/SAOUtil.js, sao/jsp/Common/js/Hashtable.js, sao/jsp/Editor/Bundle/js/BundleConstants.js, sao/jsp/Editor/Common/js/EditorUtil.js</js> <css>sao/jsp/SessionSetup/style/SessionSetup.css</css> <init>com.citi.sao.BundleSummary.init()</init> <entitle functionID="SO"/> </screen> <screen key="BundleSetMaint"> <page>sao/jsp/Editor/BundleSet/components/BundleSetSummary.jsp</page> <js>sao/jsp/Editor/BundleSet/js/BundleSetSummary.js,sao/jsp/Editor/BundleSet/js/BundleSetMaintain.js, sao/jsp/Common/js/SAOUtil.js, sao/jsp/Common/js/Hashtable.js,sao/jsp/Editor/Bundle/js/BundleConstants.js, sao/jsp/Editor/Common/js/EditorUtil.js</js> <init>com.citi.sao.BundleSetSummary.init()</init> <entitle functionID="SO"/> </screen> <screen key="BundleSetDetails"> <page>sao/jsp/Editor/BundleSet/components/BundleSetMaintain.jsp</page> <js>sao/jsp/Editor/BundleSet/js/BundleSetMaintain.js, sao/jsp/Common/js/SAOUtil.js, sao/jsp/Common/js/Hashtable.js,sao/jsp/Editor/Bundle/js/BundleConstants.js, sao/jsp/Editor/Common/js/EditorUtil.js</js> <init>com.citi.sao.BundleSetMaintain.init()</init> <entitle functionID="SO"/> </screen> <screen key="CustomerCreation"> <page>sao/jsp/CustomerCreation/components/CustomerSetup.jsp</page> <js jspackagename="com.citi.sao.IndividualCustomerSetup"> sao/jsp/CustomerCreation/js/Application.js, sao/jsp/CustomerCreation/js/CustomerCreation.js, sao/jsp/CustomerCreation/js/CustomerSetup.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Common/js/RuleEngine.js, sao/jsp/Common/js/MetaDataUI.js </js> <css>sao/jsp/CustomerCreation/style/CustomerCreation.css</css> <init-service service="CustomerService" operation="GetCustomerDetails" data="{GetCustomerDetailsRq:{ApplicationID: com.citi.sao.SAOConstants.APP_ID, CustomerNo:com.citi.sao.SAOConstants.CustomerNo || ‘‘, IgnoreDirectCustomerWithIndirectFlow:‘Y‘}}" /> <init>com.citi.sao.IndividualCustomerSetup.init()</init> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> <action buttonID="btnSave">04</action> <action buttonID="btnSaveDraft">05</action> <action buttonID="btnCreateCustomer">06</action> <action buttonID="btnAddCustomer">78</action> <action buttonID="btnNext">07</action> </entitle> </screen> <screen key="CorporateCustomerCreation"> <page>sao/jsp/CustomerCreation/components/CorporateCustomerSetup.jsp</page> <js jspackagename="com.citi.sao.CorporateCustomerSetup"> sao/jsp/CustomerCreation/js/Application.js, sao/jsp/CustomerCreation/js/CustomerSetup.js, sao/jsp/CustomerCreation/js/CorporateCustomerCreation.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Common/js/MetaDataUI.js, sao/jsp/Common/js/RuleEngine.js </js> <css>sao/jsp/CustomerCreation/style/CorporateCustomerCreation.css</css> <init-service service="CustomerService" operation="GetCustomerDetailsCorporate" data="{GetCustomerDetailsCorporateRq:{ApplicationID: com.citi.sao.SAOConstants.APP_ID,CustomerNo:com.citi.sao.SAOConstants.CustomerNo || ‘‘,IgnoreDirectCustomerWithIndirectFlow:‘‘}}" /> <init>com.citi.sao.CorporateCustomerSetup.init()</init> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> <action buttonID="btnSave">04</action> <action buttonID="btnSaveDraft">05</action> <action buttonID="btnCreateCustomer">06</action> <action buttonID="btnAddCustomer">78</action> <action buttonID="btnNext">07</action> </entitle> </screen> <screen key="CompanyInfo" title="CompanyinfoPopup.btn.PopupTitle"> <page>sao/jsp/CustomerCreation/components/CompanyInfo.jsp</page> <js>sao/jsp/CustomerCreation/js/CompanyInfo.js</js> </screen> <screen key="TrxnProfilingPopup" title="KYCProfilingPopup.lbl.TransactionProfiling@TrxnProfilingViewPopup"> <page>sao/jsp/Common/components/TransactionProfiling.jsp</page> <js>sao/jsp/Common/js/TransactionProfiling.js</js> <css>sao/jsp/CustomerCreation/style/CorporateCustomerCreation.css</css> <init>com.citi.sao.transactionProfiling.init()</init> </screen> <screen key="ApplicationMode" title="ApplicationMode.lbl.PopupTitle"> <page>sao/jsp/Common/components/ApplicationMode.jsp</page> <js>sao/jsp/CustomerCreation/js/Application.js</js> </screen> <screen key="VerifySign"> <page>sao/jsp/VerifySign/Base/components/VerifySign.jsp</page> <js jspackagename="com.citi.sao.VerifySign"> sao/jsp/VerifySign/Base/js/VerifySign.js, sao/jsp/VerifySign/Base/js/Verification.js, sao/jsp/VerifySign/js/VerifySignButton.js </js> <css>sao/jsp/VerifySign/style/VerifySign.css</css> <init-service service="intfPDFGenerate-service" operation="GetApplicationDataOp" data="{GetVerifyDataRq:{ApplicationID:com.citi.sao.SAOConstants.APP_ID}}" /> <init>com.citi.sao.VerifySign.init()</init> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> <action buttonID="btnPrintForAppForm">16</action> <action buttonID="btnSignNow">17</action> <action buttonID="btnChangeData">14</action> <action buttonID="btnNext">15</action> </entitle> </screen> <screen key="USVerifySign"> <page>sao/jsp/VerifySign/US/components/VerifySign.jsp</page> <js jspackagename="com.citi.sao.VerifySign"> sao/jsp/VerifySign/US/js/VerifySign.js, sao/jsp/VerifySign/js/VerifySignButton.js </js> <css>sao/jsp/VerifySign/style/VerifySignUS.css</css> <init>com.citi.sao.VerifySign.init()</init> <init-service service="intfPDFGenerate-service" operation="GetApplicationDataOp" data="{GetVerifyDataRq:{ApplicationID:com.citi.sao.SAOConstants.APP_ID}}" /> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> <action buttonID="btnPrintForAppForm">16</action> <action buttonID="btnSignNow">17</action> <action buttonID="btnChangeData">14</action> <action buttonID="btnNext">15</action> </entitle> </screen> <screen key="SignatureError" > <page>sao/jsp/VerifySign/components/SignatureError.jsp</page> <js jspackagename="com.citi.sao.SignatureError">sao/jsp/VerifySign/js/SignatureError.js</js> <css>sao/jsp/VerifySign/style/SignatureError.css</css> </screen> <screen key="KYCPopup"> <page>sao/jsp/CustomerCreation/components/KYCPopup.jsp</page> </screen> <screen key="Remisier" title=""> <page>sao/jsp/ProductSelection/Investment/components/RemisierSelection.jsp</page> </screen> <screen key="AddressPopup" title="AddressDetails.lbl.AddressDetails@CustomerCreation"> <page>sao/jsp/CustomerCreation/components/MoreAddressAdd.jsp</page> <js>sao/jsp/CustomerCreation/js/AddressDetails.js</js> </screen> <screen key="BackGroundCheck" title=""> <page>sao/jsp/CustomerCreation/components/BackGroundCheck.jsp</page> </screen> <screen key="NESSBackGroundCheck" title=""> <page>sao/jsp/CustomerCreation/components/NESSBackGroundCheck.jsp</page> </screen> <screen key="CustomerVerification"> <page>sao/jsp/Common/components/CustomerVerification.jsp</page> </screen> <screen key="AgentCodeList" title="AgentCodePopup.lbl.AgentCodeSelection"> <page>sao/jsp/Common/components/AgentCodeSelection.jsp</page> <js>sao/jsp/Common/js/CreditCardUtil.js</js> <css>sao/jsp/Common/style/AgentCodeSelection.css</css> <init>com.citi.sao.CreditCardUtil.init()</init> </screen> <screen key="MutipleSelectPopup" title=""> <page>sao/jsp/Common/components/MutipleSelect.jsp</page> </screen> <screen key="MiniDetailsView" title="MiniDetails.lbl.MatchedDetails@MiniDetails"> <page>sao/jsp/CommonDedup/components/MiniDetailsView.jsp</page> <js>sao/jsp/Queue/js/GenerateTitlePane.js, sao/jsp/CommonDedup/js/CommonDedup.js, sao/jsp/Common/js/MiniAddressDetails.js</js> <css>sao/jsp/Common/style/MiniAddress.css</css> <init>com.citi.sao.GenerateTitlePane.init(‘MiniDetailsView‘)</init> </screen> <screen key="MiniDetails" title="MiniDetails.lbl.MatchedDetails"> <page>sao/jsp/CommonDedup/components/MatchDetail.jsp</page> <init>com.citi.sao.CommonDedup.initMatchDetails()</init> </screen> <screen key="CorpMiniDetails" title="MiniDetails.lbl.MatchedDetails@MiniDetails"> <page>sao/jsp/CommonDedup/components/CorporateMatchDetail.jsp</page> <init>com.citi.sao.CommonDedup.initCorpMatchDetails()</init> </screen> <screen key="MiniAccountDetails"> <page>sao/jsp/Common/components/AccountList.jsp</page> <js>sao/jsp/Common/js/AccountList.js</js> <init>com.citi.sao.CommonDedup._popupAccount()</init> </screen> <!-- Popup Address Details --> <screen key="MiniAddressDetails" title="MiniAddressDetails.lbl.PopupTitle"> <page>sao/jsp/Common/components/MiniAddressDetails.jsp</page> <js>sao/jsp/Common/js/MiniAddressDetails.js</js> <init>com.citi.sao.MiniAddressDetails.init()</init> </screen> <screen key="CommonProspectDetails" title="ProspectDetails.lbl.ProspectDetails@ProspectDetails"> <page>sao/jsp/CommonDedup/components/ProspectDetails.jsp</page> <entitle functionID="SO"> <action buttonID="btnProfile">02</action> <action buttonID="btnCredit">03</action> </entitle> </screen> <screen key="ZipCodeSelection" title="ZipCodeSelection.lbl.PopupTitle"> <page>sao/jsp/Common/components/ZipCodeSelection.jsp</page> <js>sao/jsp/Common/js/ZipCodeSelection.js</js> <init>com.citi.sao.ZipCodeSelection.init()</init> </screen> <screen key="RCAO" title="RCAO.PopupTitle.mc.RCAO"> <page>sao/jsp/Common/components/RCAO.jsp</page> <js>sao/jsp/Common/js/RCAO.js</js> <css>sao/jsp/Common/style/RCAO.css</css> <init>com.citi.sao.common.RCAOQuery.init(window.saoDialog)</init> </screen> <screen key="EmployerSearch" title="EmployerSearch.lbl.EmployerSearch"> <page>sao/jsp/Common/components/EmployerSearch.jsp</page> <js>sao/jsp/Common/js/EmployerSearch.js</js> <css>sao/jsp/Common/style/EmployerSearch.css</css> <init>com.citi.sao.EmployerQuery.init(window.saoDialog)</init> </screen> <screen key="Memo" title="Memo.lbl.PopupTitle"> <page>sao/jsp/Common/components/Memo.jsp</page> <js>sao/jsp/Common/js/Memo.js</js> <css>sao/jsp/Common/style/Memo.css</css> <init>com.citi.sao.Memo.init()</init> <entitle functionID="SO"> <action buttonID="btnPredefined">25</action> <action buttonID="btnMemoSave">26</action> </entitle> </screen> <screen key="DocCheckList" title="DocCheckList.lbl.PopupTitle"> <page>sao/jsp/Common/components/DocCheckList.jsp</page> <js>sao/jsp/Common/js/DocCheckList.js, sao/jsp/Common/js/Document.js,sao/jsp/Common/js/ImageViewer.js</js> <css>sao/jsp/Common/style/DocCheckList.css</css> <init>com.citi.sao.DocCheckList.init()</init> <entitle functionID="SO"> <action buttonID="btnDocSave">23</action> <action buttonID="btnUploadImage">24</action> <action buttonID="btnAddProof">27</action> <action buttonID="btnRemoveProof">28</action> <action buttonID="btnAddDoc">29</action> <action buttonID="btnSynDocs">63</action> </entitle> </screen> <screen key="PredefinedRemarks" title="PredefinedRemarks.lbl.PredefindRemarks"> <page>sao/jsp/Common/components/PredefinedRemarks.jsp</page> <js>sao/jsp/Common/js/Memo.js</js> <init>com.citi.sao.Memo.initPreRemarks()</init> </screen> <screen key="AddProof" title="AddProof.lbl.AddProof"> <page>sao/jsp/Common/components/AddProof.jsp</page> <js>sao/jsp/Common/js/DocCheckList.js</js> <css>sao/jsp/Common/style/AddProof.css</css> <init>com.citi.sao.DocCheckList.initProof()</init> </screen> <screen key="AddDeviation" title="AddDeviation.lbl.AddDeviation"> <page>sao/jsp/Common/components/AddDeviation.jsp</page> <js>sao/jsp/Common/js/DocCheckList.js</js> <css>sao/jsp/Common/style/AddDeviation.css</css> <init>com.citi.sao.DocCheckList.initDeviation()</init> </screen> <screen key="AddDocument" title="AddDocument.lbl.AddDocument"> <page>sao/jsp/Common/components/AddDocument.jsp</page> <js>sao/jsp/Common/js/DocCheckList.js</js> <init>com.citi.sao.DocCheckList.initDocList()</init> </screen> <screen key="DocumentTest" title="DocumentTest.lbl.PopupTitle@SessionSetup"> <page>sao/jsp/Common/components/ForDocTest.jsp</page> <js>sao/jsp/Common/js/ForDocTest.js</js> <init>com.citi.sao.ForDocTest.init();</init> </screen> <screen key="JFPEntry"> <page>sao/jsp/Common/components/JFPEntry.jsp</page> <js>sao/jsp/Common/js/JFPEntry.js</js> <init>com.citi.sao.JFPEntry.init()</init> </screen> <screen key="KYCProfilingPopup"> <page>sao/jsp/CustomerCreation/components/SG/TransactionProfiling.jsp</page> <js>sao/jsp/CustomerCreation/js/SG/TransactionProfiling.js</js> <init>com.citi.sao.transactionProfiling.init()</init> </screen> <screen key="CitiCardList" title="lbl.CitiCardList@IMSA_KEY"> <page>sao/jsp/ProductSelection/CASA/components/CitiCardList.jsp</page> <js>sao/jsp/ProductSelection/CASA/js/CitiCardList.js</js> </screen> <screen key="AppList"> <page>sao/jsp/Common/components/AppList.jsp</page> <js>sao/jsp/Common/js/AppList.js</js> </screen> <screen key="TaskError" title="lbl.ApplicationError@Fulfillment"> <page>sao/jsp/Fulfillment/components/TaskError.jsp</page> </screen> <screen key="Leverage"> <page>sao/jsp/ProductSelection/components/LeverageIvstBooking.jsp</page> <js>sao/jsp/ProductSelection/js/LeverageIvstBooking.js</js> <init>com.citi.sao.Leverage.init()</init> </screen> <screen key="MarketLink"> <page>sao/jsp/ProductSelection/components/MarketLink.jsp</page> <js>sao/jsp/ProductSelection/js/MarketLink.js</js> <init>com.citi.sao.MarketLink.init()</init> </screen> <screen key="AccountSelection" title="AccountSelection.lbl.PopupTitle"> <page>sao/jsp/Common/components/AccountSelection.jsp</page> <js>sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/RCPlusUtil.js</js> <css>sao/jsp/Common/style/AccountSelection.css</css> <init>com.citi.sao.AccountSelection.init()</init> </screen> <screen key="RelationshipSetup" title="lbl.RelationshipSetup"> <page>sao/jsp/Common/components/RelationshipSetup.jsp</page> </screen> <screen key="Association" title="lbl.PopupTitle"> <page>sao/jsp/Common/components/Association.jsp</page> <js>sao/jsp/Common/js/Association.js</js> </screen> <screen key="Bundle" title="bundleSelection.lbl.PopupTitle"> <page>sao/jsp/Common/components/BundleSelection.jsp</page> <js>sao/jsp/Common/js/BundleSelection.js</js> </screen> <screen key="MFSA_KEY"> <page>sao/jsp/ProductSelection/Investment/components/MutualFundAdditionalDetails.jsp</page> <js>sao/jsp/ProductSelection/Investment/js/MutualFundAdditionalDetails.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js</js> <css>sao/jsp/ProductSelection/Investment/style/Investment.css</css> <init>com.citi.sao.MutualFundDetails.init()</init> <save>com.citi.sao.MutualFundDetails.save()</save> <savedraft>com.citi.sao.MutualFundDetails.saveDraft()</savedraft> </screen> <screen key="IPIN_KEY"> <page>sao/jsp/ProductSelection/Investment/components/InsuranceAdditionalDetails.jsp</page> <js>sao/jsp/ProductSelection/Investment/js/InsuranceAdditionalDetails.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js</js> <css>sao/jsp/ProductSelection/Investment/style/Investment.css</css> <init>com.citi.sao.InsuranceDetails.init()</init> <save>com.citi.sao.InsuranceDetails.save()</save> <savedraft>com.citi.sao.InsuranceDetails.saveDraft()</savedraft> </screen> <screen key="SBSA_KEY"> <page>sao/jsp/ProductSelection/Investment/components/SecBrokAdditionalDetails.jsp</page> <js>sao/jsp/ProductSelection/Investment/js/SecBrokAdditionalDetails.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/AccountSelection.js</js> <css>sao/jsp/ProductSelection/Investment/style/Investment.css</css> <init>com.citi.sao.SecBrokDetails.init()</init> <save>com.citi.sao.SecBrokDetails.save()</save> <savedraft>com.citi.sao.SecBrokDetails.saveDraft()</savedraft> </screen> <screen key="MLTD_KEY"> <page>sao/jsp/ProductSelection/RCPlus/components/MarketLink.jsp</page> <js>sao/jsp/ProductSelection/RCPlus/js/MarketLink.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/ProductSelection/RCPlus/style/MarketLink.css</css> <init>com.citi.sao.MarketLink.init()</init> <save>com.citi.sao.MarketLink.saveMarketLinkDetails()</save> <savedraft>com.citi.sao.MarketLink.saveDraftMarketLinkDetails()</savedraft> </screen> <screen key="LVTD_KEY"> <page>sao/jsp/ProductSelection/RCPlus/components/LeverageInvestment.jsp</page> <js>sao/jsp/ProductSelection/RCPlus/js/LeverageInvestment.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/ProductSelection/RCPlus/style/LeverageInvestment.css</css> <init>com.citi.sao.Leverage.init()</init> <save>com.citi.sao.Leverage.saveLeverage()</save> <savedraft>com.citi.sao.Leverage.saveDraftLeverage()</savedraft> </screen> <screen key="MXSA_KEY"> <page>sao/jsp/ProductSelection/RCPlus/components/FXAccumulator.jsp</page> <js>sao/jsp/ProductSelection/RCPlus/js/FXAccumulator.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/ProductSelection/RCPlus/style/FXAccumulator.css</css> <init>com.citi.sao.FXAccumulator.init()</init> <save>com.citi.sao.FXAccumulator.save()</save> <savedraft>com.citi.sao.FXAccumulator.saveDraft()</savedraft> </screen> <screen key="MXLN_KEY"> <page>sao/jsp/ProductSelection/RCPlus/components/FXAccumulator.jsp</page> <js>sao/jsp/ProductSelection/RCPlus/js/FXAccumulator.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/ProductSelection/RCPlus/style/FXAccumulator.css</css> <init>com.citi.sao.FXAccumulator.init()</init> <save>com.citi.sao.FXAccumulator.save()</save> <savedraft>com.citi.sao.FXAccumulator.saveDraft()</savedraft> </screen> <screen key="ProductSelection"> <page>sao/jsp/ProductSelection/Main/components/ProductSelection.jsp</page> <js>sao/jsp/Common/js/KYCAdditional.js,sao/jsp/ProductSelection/Main/js/ProductSelection.js, sao/jsp/Common/js/EligibleProductUtil.js, sao/jsp/ProductSelection/Main/js/ProductCommon.js</js> <init>com.citi.sao.ProductSelection.initCustomerInfo()</init> <init-service service="ProductService" operation="GetProductSelectionDataOp" data="{GetProductSelectionDataRq:{ApplicationID:com.citi.sao.SAOConstants.APP_ID}}" /> <entitle functionID="SO"> <action buttonID="btnCreteReln">09</action> <action buttonID="btnAsso">10</action> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> <action buttonID="btnSave">12</action> <action buttonID="btnEsclation">11</action> <action buttonID="btnNext">08</action> <action buttonID="btnStatement">13</action> <action buttonID="btnExtraInfo">66</action> <action buttonID="btnBdl">73</action> <action buttonID="btnSaveDraft">05</action> </entitle> </screen> <screen key="IMSA_KEY"> <page>sao/jsp/ProductSelection/CASA/components/CASA.jsp</page> <js>sao/jsp/ProductSelection/CASA/js/CASA.js,sao/jsp/Common/js/RelationshipUtil.js, sao/jsp/Common/js/CheckbookUtil.js, sao/jsp/Common/js/ProductUtil.js, sao/jsp/Common/js/SAOUtil.js,sao/jsp/ProductSelection/SubAccounts/js/SubAccount.js,sao/jsp/Common/js/RCAODetailPop.js,sao/jsp/Common/js/RCAODetailCommon.js,sao/jsp/Common/js/SAOUtil.js,sao/jsp/Common/js/AccountSelection.js,sao/jsp/Common/js/RCPlusUtil.js</js> <css>sao/jsp/ProductSelection/CASA/style/CASA.css</css> <init>com.citi.sao.casadetails.init()</init> <save>com.citi.sao.casadetails.save()</save> <savedraft>com.citi.sao.casadetails.savedraft()</savedraft> <entitle functionID="RU"> <action inputID="selGoverningState">23</action> <action buttonID="btnBranch">23</action> <action buttonID="btnAO">23</action> <action inputID="txtBranch">23</action> <action inputID="txtAO">23</action> </entitle> </screen> <screen key="ProductSelectionIndirect"> <page>sao/jsp/ProductSelection/Main/components/ProductSelection_Indirect.jsp</page> <js>sao/jsp/Common/js/KYCAdditional.js,sao/jsp/ProductSelection/Main/js/ProductSelection_Indirect.js, sao/jsp/ProductSelection/Main/js/ProductCommon.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/ProductUtil.js,sao/jsp/Common/js/CDECommon.js,sao/jsp/Common/js/EligibleProductUtil.js,sao/jsp/ProductSelection/Main/js/ProductSelection.js</js> <init>com.citi.sao.ProductSelectionIndirect.init()</init> <entitle functionID="SO"> <action buttonID="btnNext">08</action> <action buttonID="btnReln">09</action> <action buttonID="btnAsso">10</action> <action buttonID="btnRootEscalation">11</action> <action buttonID="btnSave">12</action> <action buttonID="btnMemo">22</action> <action buttonID="btnDocChecklist">21</action> </entitle> </screen> <screen key="Fulfillment"> <page>sao/jsp/Fulfillment/components/Fulfillment.jsp</page> <js>sao/jsp/Fulfillment/js/Fulfillment.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/Fulfillment/style/Fulfillment.css</css> <init>com.citi.sao.Fulfillment.init()</init> <entitle functionID="SO"> <action buttonID="btnExe">18</action> <action buttonID="btnStep4Next">19</action> <action buttonID="btnWelKit">20</action> <action buttonID="btnStep4DocCheck">21</action> <action buttonID="btnStep4Memo">22</action> <action buttonID="btnExeAll">57</action> </entitle> </screen> <screen key="ReminderCard"> <page>sao/jsp/Fulfillment/components/ReminderCard.jsp</page> </screen> <screen key="CheckBook" title="lbl.InstantCheckbookRange@Fulfillment"> <page>sao/jsp/Fulfillment/components/CheckBookRangePopup.jsp</page> <init>com.citi.sao.Fulfillment.checkBookPopInit()</init> </screen> <screen key="STATMNT" title="lbl.StatementSetUp"> <page>sao/jsp/Common/components/Statement.jsp</page> <js>sao/jsp/Common/js/Statement.js</js> <css>sao/jsp/Common/style/Statement.css</css> </screen> <screen key="MDSA_KEY"> <page>sao/jsp/ProductSelection/RCPlus/components/TimeDeposit.jsp</page> <js>sao/jsp/ProductSelection/RCPlus/js/TimeDeposit.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/ProductSelection/RCPlus/style/RCPlus.css</css> <init>com.citi.sao.TimeDeposit.init()</init> <save>com.citi.sao.TimeDeposit.save()</save> <savedraft>com.citi.sao.TimeDeposit.savedraft()</savedraft> <preprocess>com.citi.sao.TimeDeposit.refreshDeposit()</preprocess> </screen> <screen key="GOLD_KEY"> <page>sao/jsp/ProductSelection/RCPlus/components/CallDeposit.jsp</page> <js>sao/jsp/ProductSelection/RCPlus/js/TimeDeposit.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/ProductSelection/RCPlus/style/RCPlus.css</css> <init>com.citi.sao.TimeDeposit.init()</init> <save>com.citi.sao.TimeDeposit.save()</save> <savedraft>com.citi.sao.TimeDeposit.savedraft()</savedraft> <preprocess>com.citi.sao.TimeDeposit.refreshDeposit()</preprocess> </screen> <screen key="CALL_KEY"> <page>sao/jsp/ProductSelection/RCPlus/components/CallDeposit.jsp</page> <js>sao/jsp/ProductSelection/RCPlus/js/TimeDeposit.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/ProductSelection/RCPlus/style/RCPlus.css</css> <init>com.citi.sao.TimeDeposit.init()</init> <save>com.citi.sao.TimeDeposit.save()</save> <savedraft>com.citi.sao.TimeDeposit.savedraft()</savedraft> <preprocess>com.citi.sao.TimeDeposit.refreshDeposit()</preprocess> </screen> <screen key="PCCD_KEY"> <page>sao/jsp/ProductSelection/Credit/components/CreditCard.jsp</page> <js>sao/jsp/ProductSelection/Credit/js/CreditCard.js, sao/jsp/Common/js/CreditCardUtil.js,sao/jsp/Common/js/MutipleSelectUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/DynamicTab.js</js> <css>sao/jsp/ProductSelection/Credit/style/CreditProduct.css</css> <init>com.citi.sao.CreditCard.init()</init> <save>com.citi.sao.CreditCard.save()</save> <savedraft>com.citi.sao.CreditCard.saveDraft()</savedraft> </screen> <screen key="GiftItem" title="GiftItem.lbl.PopupTitle@IMSA_KEY"> <page>sao/jsp/ProductSelection/Credit/components/GiftItem.jsp</page> </screen> <screen key="SubSuppScreen"> <page>sao/jsp/ProductSelection/Credit/components/SubSuppBlock.jsp</page> <init>com.citi.sao.CreditCard.initSubSuppScreen()</init> </screen> <screen key="ADSC_KEY"> <page>sao/jsp/ProductSelection/Credit/components/AddonSupplementary.jsp</page> <js>sao/jsp/ProductSelection/Credit/js/AddonSupplementary.js, sao/jsp/Common/js/CreditCardUtil.js, sao/jsp/Common/js/MutipleSelectUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/DynamicTab.js</js> <css>sao/jsp/ProductSelection/Credit/style/CreditProduct.css</css> <init>com.citi.sao.AddonSupplementary.init()</init> <save>com.citi.sao.AddonSupplementary.save()</save> <savedraft>com.citi.sao.AddonSupplementary.saveDraft()</savedraft> </screen> <screen key="AddonSuppScreen"> <page>sao/jsp/ProductSelection/Credit/components/SubSuppBlock.jsp</page> <js>sao/jsp/Common/js/CreditCardUtil.js</js> <init>com.citi.sao.AddonSupplementary.initSubSuppScreen()</init> </screen> <screen key="RCLN_KEY"> <page>sao/jsp/ProductSelection/Credit/components/CreditCard.jsp</page> <js>sao/jsp/ProductSelection/Credit/js/CreditCard.js, sao/jsp/Common/js/CreditCardUtil.js, sao/jsp/Common/js/MutipleSelectUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/RCPlusUtil.js,sao/jsp/Common/js/DynamicTab.js</js> <css>sao/jsp/ProductSelection/Credit/style/CreditProduct.css</css> <init>com.citi.sao.CreditCard.init()</init> <save>com.citi.sao.CreditCard.save()</save> <savedraft>com.citi.sao.CreditCard.saveDraft()</savedraft> </screen> <screen key="USLN_KEY"> <page>sao/jsp/ProductSelection/Loan/components/Loan.jsp</page> <js>sao/jsp/ProductSelection/Loan/js/Loan.js, sao/jsp/Common/js/DynamicTab.js,sao/jsp/Common/js/LoanUtil.js,sao/jsp/Common/js/CreditCardUtil.js,sao/jsp/Common/js/AccountSelection.js,sao/jsp/Common/js/RCPlusUtil.js</js> <css>sao/jsp/ProductSelection/Loan/style/Loan.css</css> <init>com.citi.sao.Loan.init()</init> <save>com.citi.sao.Loan.save()</save> <savedraft>com.citi.sao.Loan.saveDraft()</savedraft> </screen> <screen key="BranchDtlsList" title="BKRoutingCdSelection.lbl.BankBranchDetails@USLN_KEY"> <page>sao/jsp/Common/components/BKRoutingCdSelection.jsp</page> <js>sao/jsp/Common/js/LoanUtil.js</js> <init>com.citi.sao.LoanUtil.init()</init> </screen> <screen key="ProductAddressPopup" title="AddressPopup.lbl.CustomerAddressSelection"> <page>sao/jsp/Common/components/AddressPopup.jsp</page> <js>sao/jsp/Common/js/CreditCardUtil.js</js> <css>sao/jsp/Common/style/AddressPopup.css</css> <init>com.citi.sao.CreditCardUtil.initCustAddress()</init> </screen> <screen key="LadderPopup" title="LadderPopup.lbl.PopupTitle@RCLN_POPUP"> <page>sao/jsp/ProductSelection/RCPlus/components/Ladder.jsp</page> </screen> <screen key="RSRS_KEY" title="GiftItem.lbl.PopupTitle@IMSA_KEY"> <page>sao/jsp/ProductSelection/RelnOpening/components/RelnOpening.jsp</page> <js>sao/jsp/ProductSelection/RelnOpening/js/RelnOpeing.js</js> <init>com.citi.sao.relnopeningdtls.init()</init> </screen> <screen key="WccLogic"> <page>sao/jsp/CustomWCC/components/WCCCanvas.jsp</page> <js>sao/jsp/CustomWCC/js/WorkQ.js, sao/jsp/Common/js/QueueUtil.js</js> <css>sao/jsp/CustomWCC/style/WCClogic.css</css> <init>com.citi.sao.workQ.init()</init> <init-service service="IProcessWSDL-service0" operation="GetWorkQs" data="{workQsRequest:{LoginRequest:{aNodeName:‘swnod001‘,aComputerName:‘169.178.114.161‘,aIPAddress:‘169.178.114.161‘,aTCPPort:‘55782‘,aIsDirector:false,aUserName:‘baiju‘,aPassword:‘ ‘}}}" /> </screen> <screen key="GlobalFilter" title="lbl.Filter@WccLogic"> <page>sao/jsp/CustomWCC/components/GlobalFilter.jsp</page> </screen> <screen key="QueueFilter" title="lbl.Filter@WccLogic"> <page>sao/jsp/CustomWCC/components/QueueFilter.jsp</page> </screen> <screen key="CaseSort" title="lbl.CaseSort@WccLogic"> <page>sao/jsp/CustomWCC/components/CaseSort.jsp</page> </screen> <screen key="CaseAudit" title="CaseAudit.lbl.WorkFlowHistory@WccLogic"> <page>sao/jsp/CustomWCC/components/CaseAudit.jsp</page> </screen> <screen key="SelectColumn" title="lbl.ColumnSelector@WccLogic"> <page>sao/jsp/CustomWCC/components/SelectColumn.jsp</page> </screen> <screen key="ImageAwaitingQueue"> <page>sao/jsp/Queue/components/ImageAwaitingQueue.jsp</page> <js>sao/jsp/Fulfillment/js/Fulfillment.js, sao/jsp/Queue/js/Queue.js, sao/jsp/Common/js/QueueUtil.js, sao/jsp/Queue/js/ImageAwaitingQueue.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Queue/js/ApplicantSummary.js, sao/jsp/Common/js/DocCheckList.js,sao/jsp/Common/js/Document.js</js> <css>sao/jsp/Queue/style/Queue.css</css> <init>com.citi.sao.ImageAwaitingQueue.initImageAwaitingQ()</init> <entitle functionID="QQ" checkFailedPage="WccLogic"> <action buttonID="scrnImageAwaiting">06</action> </entitle> </screen> <screen key="CheckerQueue"> <page>sao/jsp/Queue/components/ImageAwaitingQueue.jsp</page> <js>sao/jsp/Queue/js/Queue.js, sao/jsp/Common/js/QueueUtil.js, sao/jsp/Queue/js/ImageAwaitingQueue.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Queue/js/ApplicantSummary.js, sao/jsp/Common/js/DocCheckList.js, sao/jsp/Common/js/SAOSaveAndRelease.js,sao/jsp/Common/js/Document.js</js> <css>sao/jsp/Queue/style/Queue.css</css> <init>com.citi.sao.ImageAwaitingQueue.initCheckerQ()</init> <entitle functionID="QQ" checkFailedPage="WccLogic"> <action buttonID="scrnImageAwaiting">03</action> </entitle> </screen> <screen key="DocCheckAdditionalData"> <page>sao/jsp/Queue/components/DocCheckAdditionalData.jsp</page> </screen> <screen key="AwaitingDocumentQueue"> <page>sao/jsp/Queue/components/AwaitingDocumentQ.jsp</page> <js>sao/jsp/Queue/js/Queue.js, sao/jsp/Common/js/QueueUtil.js, sao/jsp/Queue/js/DocAwaitingQueue.js, sao/jsp/Queue/js/ApplicantSummary.js,sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Common/js/SAOSaveAndRelease.js</js> <init>com.citi.sao.AwaitingDocumentQueue.init()</init> <entitle functionID="QQ" checkFailedPage="WccLogic"> <action buttonID="srnAwaitingDocmentQ">10</action> </entitle> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> </entitle> </screen> <screen key="BBMQ"> <page>sao/jsp/Queue/components/ComplianceQ.jsp</page> <js>sao/jsp/Queue/js/Queue.js, sao/jsp/Queue/js/ComplianceQ.js, sao/jsp/Queue/js/NegativeCheckSummary.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Queue/js/NegativeCheckDetails.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Common/js/QueueUtil.js, sao/jsp/Common/js/SAOSaveAndRelease.js, sao/jsp/Queue/js/QueueValidation.js</js> <css>sao/jsp/Queue/style/ComplianceQueue.css</css> <init>com.citi.sao.ComplianceQueue.BBMQInit()</init> <entitle functionID="QQ" checkFailedPage="WccLogic"> <action buttonID="scrnCompliance">02</action> </entitle> <entitle functionID="ST"> <action buttonID="btnViewApplication">VI</action> </entitle> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> </entitle> </screen> <screen key="ComplianceQ"> <page>sao/jsp/Queue/components/ComplianceQ.jsp</page> <js>sao/jsp/Queue/js/Queue.js, sao/jsp/Queue/js/ComplianceQ.js, sao/jsp/Queue/js/NegativeCheckSummary.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Queue/js/NegativeCheckDetails.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Common/js/QueueUtil.js, sao/jsp/Common/js/SAOSaveAndRelease.js, sao/jsp/Queue/js/QueueValidation.js</js> <css>sao/jsp/Queue/style/ComplianceQueue.css</css> <init>com.citi.sao.ComplianceQueue.ComplianceQueueInit()</init> <entitle functionID="QQ" checkFailedPage="WccLogic"> <action buttonID="scrnCompliance">04</action> </entitle> <entitle functionID="ST"> <action buttonID="btnViewApplication">VI</action> </entitle> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> </entitle> </screen> <screen key="CDDQ"> <page>sao/jsp/Queue/components/EDDQ.jsp</page> <js>sao/jsp/Queue/js/Queue.js, sao/jsp/Queue/js/EDDQ.js, sao/jsp/Queue/js/NegativeCheckSummary.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Queue/js/NegativeCheckDetails.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Common/js/QueueUtil.js, sao/jsp/Common/js/SAOSaveAndRelease.js, sao/jsp/Queue/js/QueueValidation.js</js> <init>com.citi.sao.EDDQ.init()</init> <entitle functionID="ST"> <action buttonID="btnViewApplication">VI</action> </entitle> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> <action buttonID="btnSub">71</action> </entitle> </screen> <screen key="KYCAdditional" title="KYCAdditional.PopupTitle.KYCAdditional"> <page>sao/jsp/Common/components/KYCAdditional.jsp</page> <js>sao/jsp/Common/js/KYCAdditional.js</js> <init>com.citi.sao.KYCAdditional.init()</init> </screen> <screen key="QueueAddressPopup" title="lbl.AddressDetail"> <page>sao/jsp/Queue/components/AddressDetails.jsp</page> </screen> <screen key="NessAdditionalInfo" title="NessAdditionalInfo.lbl.NessAdditionalInfo"> <page>sao/jsp/Queue/components/NessAdditionalInfo.jsp</page> </screen> <screen key="ReworkQueue"> <page>sao/jsp/Queue/components/ReworkQ.jsp</page> <js>sao/jsp/Queue/js/Queue.js, sao/jsp/Common/js/QueueUtil.js, sao/jsp/Queue/js/ReworkQueue.js, sao/jsp/Queue/js/ApplicantSummary.js, sao/jsp/Queue/js/ApprovalHistory.js,sao/jsp/Queue/js/ADPQ.js, sao/jsp/Queue/js/Queue.js, sao/jsp/Common/js/DocCheckList.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Common/js/SAOSaveAndRelease.js</js> <css>sao/jsp/Queue/style/Queue.css</css> <init>com.citi.sao.rework.init()</init> <entitle functionID="QQ" checkFailedPage="WccLogic"> <action buttonID="srnAwaitingDocmentQ">08</action> </entitle> <entitle functionID="ST"> <action buttonID="btnViewApplication">VI</action> </entitle> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> </entitle> </screen> <screen key="EscalationQueue"> <page>sao/jsp/Queue/components/ReworkQ.jsp</page> <js>sao/jsp/Queue/js/Queue.js, sao/jsp/Common/js/QueueUtil.js, sao/jsp/Queue/js/ReworkQueue.js, sao/jsp/Queue/js/ApplicantSummary.js, sao/jsp/Queue/js/ApprovalHistory.js</js> <css>sao/jsp/Queue/style/Queue.css</css> <init>com.citi.sao.rework.init()</init> <entitle functionID="QQ" checkFailedPage="WccLogic"> <action buttonID="srnAwaitingDocmentQ">05</action> </entitle> <entitle functionID="ST"> <action buttonID="btnViewApplication">VI</action> </entitle> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> </entitle> </screen> <screen key="NGCheckerQ"> <page>sao/jsp/Queue/components/ReworkQ.jsp</page> <js>sao/jsp/Queue/js/Queue.js, sao/jsp/Common/js/QueueUtil.js, sao/jsp/Queue/js/ReworkQueue.js, sao/jsp/Queue/js/ApplicantSummary.js, sao/jsp/Queue/js/ApprovalHistory.js</js> <css>sao/jsp/Queue/style/Queue.css</css> <init>com.citi.sao.rework.init()</init> <entitle functionID="QQ" checkFailedPage="WccLogic"> <action buttonID="srnAwaitingDocmentQ">17</action> </entitle> <entitle functionID="ST"> <action buttonID="btnViewApplication">VI</action> </entitle> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> </entitle> </screen> <screen key="RejectQ"> <page>sao/jsp/Queue/components/ImageAwaitingQueue.jsp</page> <js>sao/jsp/Queue/js/Queue.js, sao/jsp/Common/js/QueueUtil.js, sao/jsp/Queue/js/ImageAwaitingQueue.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Queue/js/ApplicantSummary.js, sao/jsp/Common/js/DocCheckList.js,sao/jsp/Common/js/Document.js</js> <css>sao/jsp/Queue/style/Queue.css</css> <init>com.citi.sao.ImageAwaitingQueue.initRejectQ()</init> <entitle functionID="QQ" checkFailedPage="WccLogic"> <action buttonID="scrnImageAwaiting">12</action> </entitle> <entitle functionID="ST"> <action buttonID="btnViewApplication">VI</action> </entitle> </screen> <screen key="ProfilingEntry"> <page>sao/jsp/Queue/components/ProfilingEntry.jsp</page> <js>sao/jsp/Common/js/SAOProfilingEntry.js</js> <init>com.citi.sao.ProfilingEntry.callGetApplicationSummary()</init> </screen> <screen key="CheckerQProof"> <page>sao/jsp/Queue/components/CheckerQProof.jsp</page> </screen> <screen key="ApplicantAddressPopup" title="ApplicationAddAddressDetails.lbl.AddressDetails"> <page>sao/jsp/Queue/components/ApplicantAddressDetails.jsp</page> </screen> <screen key="ViewAppPopup" title="ViewAppPopup.lbl.PopupTitle"> <page>sao/jsp/Queue/components/ViewAppPopup.jsp</page> <js>sao/jsp/Queue/js/GenerateTitlePane.js,sao/jsp/Queue/js/SuperuserQuery.js,sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/ProductUtil.js,sao/jsp/ProductSelection/Main/js/ProductSelection.js,sao/jsp/ProductSelection/Main/js/ProductDetailsActionControls.js,sao/jsp/Common/js/EligibleProductUtil.js, sao/jsp/ProductSelection/Main/js/ProductCommon.js</js> <init>com.citi.sao.GenerateTitlePane.init(‘ViewAppPopup‘)</init> </screen> <screen key="ApplicationSum"> <page>sao/jsp/Queue/components/ApplicationSummary_Superuser.jsp</page> <js>sao/jsp/Queue/js/Queue.js, sao/jsp/Common/js/QueueUtil.js</js> <init>com.citi.sao.Queue.getApplicationSummary()</init> </screen> <screen key="ApplicantSum"> <page>sao/jsp/Queue/components/ApplicantSummary_Superuser.jsp</page> <js>sao/jsp/Queue/js/SuperuserQuery.js,sao/jsp/Queue/js/CustomerSetupView.js</js> <init>com.citi.sao.SuperuserQuery.initApplicantSummary(‘applicantGrid‘)</init> </screen> <screen key="ProductSum"> <page>sao/jsp/Queue/components/ProductSummary_Superuser.jsp</page> <js>sao/jsp/Queue/js/SuperuserQuery.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/ProductUtil.js,sao/jsp/ProductSelection/Main/js/ProductDetailsActionControls.js</js> <css>sao/jsp/Fulfillment/style/Fulfillment.css</css> <init>com.citi.sao.SuperuserQuery.initProductSummary()</init> </screen> <screen key="ApprovalHis"> <page>sao/jsp/Queue/components/ApprovalHistory_Superuser.jsp</page> <js>sao/jsp/Queue/js/SuperuserQuery.js</js> <init>com.citi.sao.SuperuserQuery.initApprovalHistory()</init> </screen> <screen key="MemoView"> <page>sao/jsp/Queue/components/MemoSuperuserQuery.jsp</page> <js>sao/jsp/Queue/js/SuperuserQuery.js,sao/jsp/Queue/js/MemoSuperuserQuery.js</js> <css>sao/jsp/Common/style/Memo.css</css> <init>com.citi.sao.SuperuserQuery.initMemoView()</init> </screen> <screen key="DocCheckListView"> <page>sao/jsp/Common/components/DocCheckList.jsp</page> <js>sao/jsp/Queue/js/SuperuserQuery.js,sao/jsp/Common/js/DocCheckList.js, sao/jsp/Common/js/Document.js</js> <css>sao/jsp/Common/style/DocCheckList.css</css> <init>com.citi.sao.SuperuserQuery.initDocCheckListView()</init> </screen> <screen key="RelationshipView"> <page>sao/jsp/Queue/components/Relationship_Superuser.jsp</page> <js>sao/jsp/Queue/js/SuperuserQuery.js, sao/jsp/Fulfillment/js/Fulfillment.js</js> <css>sao/jsp/Fulfillment/style/Fulfillment.css</css> <init>com.citi.sao.SuperuserQuery.initRelationshipView()</init> </screen> <screen key="CustomerView" title="ViewAppPopup.lbl.IndividualCustomerView@ViewAppPopup"> <page>sao/jsp/Queue/components/CustomerView/CustomerSetupView.jsp</page> <js> sao/jsp/Queue/js/IndividualCustomerView.js, sao/jsp/Queue/js/CustomerSetupView.js, sao/jsp/Common/js/SAOUtil.js, sao/jsp/CustomerCreation/js/Application.js, sao/jsp/CustomerCreation/js/CustomerCreation.js, sao/jsp/CustomerCreation/js/CustomerSetup.js, sao/jsp/Common/js/RuleEngine.js, sao/jsp/Common/js/MetaDataUI.js </js> <css>sao/jsp/CustomerCreation/style/CustomerCreation.css</css> <init>com.citi.sao.IndividualCustomerView.init()</init> </screen> <screen key="CorporateCustomerView" title="ViewAppPopup.lbl.CorporateCustomerView@ViewAppPopup"> <page>sao/jsp/Queue/components/CustomerView/CorpCustomerSetupView.jsp</page> <js> sao/jsp/Queue/js/CorporateCustomerView.js, sao/jsp/Queue/js/CustomerSetupView.js, sao/jsp/Common/js/SAOUtil.js, sao/jsp/CustomerCreation/js/Application.js, sao/jsp/CustomerCreation/js/CorporateCustomerCreation.js, sao/jsp/CustomerCreation/js/CustomerSetup.js, sao/jsp/Common/js/RuleEngine.js, sao/jsp/Common/js/MetaDataUI.js </js> <css>sao/jsp/CustomerCreation/style/CorporateCustomerCreation.css</css> <init>com.citi.sao.CorporateCustomerView.init()</init> </screen> <screen key="TrxnProfilingViewPopup" title="KYCProfilingPopup.lbl.TransactionProfiling"> <page>sao/jsp/Queue/components/CustomerView/TransactionProfiling.jsp</page> <js>sao/jsp/Queue/js/TransactionProfilingView.js</js> <css>sao/jsp/CustomerCreation/style/CorporateCustomerCreation.css</css> <init>com.citi.sao.transactionProfilingView.init()</init> </screen> <screen key="MXSA_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/RCPlus/components/FXAccumulator.jsp</page> <js>sao/jsp/Queue/components/ProductView/RCPlus/js/FXAccumulator.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/Queue/components/ProductView/RCPlus/style/FXAccumulator.css</css> <init>com.citi.sao.ViewFXAccumulator.init()</init> <save>com.citi.sao.ViewFXAccumulator.save()</save> <savedraft>com.citi.sao.ViewFXAccumulator.saveDraft()</savedraft> </screen> <screen key="SBSA_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/Investment/components/SecBrokAdditionalDetails.jsp</page> <js>sao/jsp/Queue/components/ProductView/Investment/js/SecBrokAdditionalDetails.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js</js> <css>sao/jsp/Queue/components/ProductView/Investment/style/Investment.css</css> <init>com.citi.sao.ViewSecBrokDetails.init()</init> <save>com.citi.sao.ViewSecBrokDetails.save()</save> <savedraft>com.citi.sao.ViewSecBrokDetails.saveDraft()</savedraft> </screen> <screen key="MFSA_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/Investment/components/MutualFundAdditionalDetails.jsp</page> <js>sao/jsp/Queue/components/ProductView/Investment/js/MutualFundAdditionalDetails.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js</js> <css>sao/jsp/Queue/components/ProductView/Investment/style/Investment.css</css> <init>com.citi.sao.ViewMutualFundDetails.init()</init> <save>com.citi.sao.ViewMutualFundDetails.save()</save> <savedraft>com.citi.sao.ViewMutualFundDetails.saveDraft()</savedraft> </screen> <screen key="IPIN_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/Investment/components/InsuranceAdditionalDetails.jsp</page> <js>sao/jsp/Queue/components/ProductView/Investment/js/InsuranceAdditionalDetails.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js</js> <css>sao/jsp/Queue/components/ProductView/Investment/style/Investment.css</css> <init>com.citi.sao.ViewInsuranceDetails.init()</init> <save>com.citi.sao.ViewInsuranceDetails.save()</save> <savedraft>com.citi.sao.ViewInsuranceDetails.saveDraft()</savedraft> </screen> <screen key="LVTD_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/RCPlus/components/LeverageInvestment.jsp</page> <js>sao/jsp/Queue/components/ProductView/RCPlus/js/LeverageInvestment.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/Queue/components/ProductView/RCPlus/style/LeverageInvestment.css</css> <init>com.citi.sao.ViewLeverage.init()</init> </screen> <screen key="MLTD_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/RCPlus/components/MarketLink.jsp</page> <js>sao/jsp/Queue/components/ProductView/RCPlus/js/MarketLink.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/Queue/components/ProductView/RCPlus/style/MarketLink.css</css> <init>com.citi.sao.ViewMarketLink.init()</init> </screen> <screen key="MDSA_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/RCPlus/components/TimeDeposit.jsp</page> <js>sao/jsp/Queue/components/ProductView/RCPlus/js/TimeDeposit.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/Queue/components/ProductView/RCPlus/style/RCPlus.css</css> <init>com.citi.sao.ViewTimeDeposit.init()</init> <save>com.citi.sao.ViewTimeDeposit.save()</save> <savedraft>com.citi.sao.ViewTimeDeposit.savedraft()</savedraft> <preprocess>com.citi.sao.ViewTimeDeposit.refreshDeposit()</preprocess> </screen> <screen key="IMSA_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/CASA/components/CASA.jsp</page> <js>sao/jsp/Queue/components/ProductView/CASA/js/CASA.js, sao/jsp/Common/js/RelationshipUtil.js, sao/jsp/Common/js/CheckbookUtil.js</js> <css>sao/jsp/Queue/components/ProductView/CASA/style/CASA.css</css> <init>com.citi.sao.Viewcasadetails.init()</init> <save>com.citi.sao.Viewcasadetails.save()</save> <savedraft>com.citi.sao.Viewcasadetails.savedraft()</savedraft> </screen> <screen key="PLIR_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/RPSPlan/components/IraPlanDetailsView.jsp</page> <js>sao/jsp/Queue/components/ProductView/RPSPlan/js/ViewIraPlanDetails.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Common/js/SAOUtil.js</js> <css>sao/jsp/Queue/components/ProductView/RPSPlan/style/ProductSelection.css</css> <init>com.citi.sao.ViewIraPlanDetails.initIraPlanView();</init> </screen> <screen key="STRS_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/RPSPlan/components/SavingDetailsView.jsp</page> <js>sao/jsp/Queue/components/ProductView/RPSPlan/js/ViewSubAccount.js, sao/jsp/Common/js/SAOUtil.js</js> <css>sao/jsp/Queue/components/ProductView/RPSPlan/style/ProductSelection.css</css> <init>com.citi.sao.ViewSubAccount.initViewSavingDetails()</init> </screen> <screen key="STRC_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/RPSPlan/components/CDDetailsView.jsp</page> <js>sao/jsp/Queue/components/ProductView/RPSPlan/js/ViewSubAccount.js, sao/jsp/Common/js/SAOUtil.js</js> <css>sao/jsp/Queue/components/ProductView/RPSPlan/style/ProductSelection.css</css> <init>com.citi.sao.ViewSubAccount.initViewCDDetails()</init> </screen> <!-- nd11598 - screen key for NonRPSCDdetail in application popup --> <screen key="STSA_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/NonRPSCDDetails/components/NonRPSCDDetailsView.jsp</page> <js>sao/jsp/Queue/components/ProductView/NonRPSCDDetails/js/ViewCertificateDeposit.js,sao/jsp/Common/js/SAOUtil.js,sao/jsp/Common/js/RCAODetailCommon.js,sao/jsp/Queue/components/ProductView/RPSPlan/js/ViewSubAccount.js</js> <css>sao/jsp/Queue/components/ProductView/NonRPSCDDetails/style/NonRPSCDDetails.css</css> <init>com.citi.sao.viewCertificateDeposit.init();</init> </screen> <!-- nd11598 - end --> <screen key="PLKE_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/RPSPlan/components/IraPlanDetailsView.jsp</page> <js>sao/jsp/Queue/components/ProductView/RPSPlan/js/ViewIraPlanDetails.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Common/js/SAOUtil.js</js> <css>sao/jsp/Queue/components/ProductView/RPSPlan/style/ProductSelection.css</css> <init>com.citi.sao.ViewIraPlanDetails.initIraPlanView();</init> </screen> <screen key="PLSE_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/RPSPlan/components/IraPlanDetailsView.jsp</page> <js>sao/jsp/Queue/components/ProductView/RPSPlan/js/ViewIraPlanDetails.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Common/js/SAOUtil.js</js> <css>sao/jsp/Queue/components/ProductView/RPSPlan/style/ProductSelection.css</css> <init>com.citi.sao.ViewIraPlanDetails.initIraPlanView();</init> </screen> <screen key="AMLN_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/AMLN/components/LinesAndLoans.jsp</page> <js> sao/jsp/Queue/components/ProductView/AMLN/js/LinesAndLoans.js, sao/jsp/Queue/components/ProductView/AMLN/js/DemographicsInfo.js, sao/jsp/Queue/components/ProductView/AMLN/js/LinesAndLoansProductDetails.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/DynamicTab.js, sao/jsp/Common/js/RCAODetailPop.js, sao/jsp/Common/js/RCAODetailCommon.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/ProductSelection/SubAccounts/js/SubAccount.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/Scripting.js</js> <css>sao/jsp/Queue/components/ProductView/AMLN/style/LinesAndLoans.css</css> <init>com.citi.sao.LinesAndLoans.init(ctx)</init> <entitle functionID="RU"> <action buttonID="btnBranch">23</action> <action buttonID="btnAO">23</action> </entitle> </screen> <screen key="GOLD_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/RCPlus/components/TimeDeposit.jsp</page> <js>sao/jsp/Queue/components/ProductView/RCPlus/js/TimeDeposit.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/Queue/components/ProductView/RCPlus/style/RCPlus.css</css> <init>com.citi.sao.ViewTimeDeposit.init()</init> <save>com.citi.sao.ViewTimeDeposit.save()</save> <savedraft>com.citi.sao.ViewTimeDeposit.savedraft()</savedraft> <preprocess>com.citi.sao.ViewTimeDeposit.refreshDeposit()</preprocess> </screen> <screen key="CALL_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/RCPlus/components/CallDeposit.jsp</page> <js>sao/jsp/Queue/components/ProductView/RCPlus/js/TimeDeposit.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/Queue/components/ProductView/RCPlus/style/RCPlus.css</css> <init>com.citi.sao.ViewTimeDeposit.init()</init> <save>com.citi.sao.ViewTimeDeposit.save()</save> <savedraft>com.citi.sao.ViewTimeDeposit.savedraft()</savedraft> <preprocess>com.citi.sao.ViewTimeDeposit.refreshDeposit()</preprocess> </screen> <screen key="CustMemoView"> <page>sao/jsp/Queue/components/CustomerView/Memo.jsp</page> <js>sao/jsp/Queue/js/Memo.js</js> <css>sao/jsp/Common/style/Memo.css</css> <init>com.citi.sao.Memo.init()</init> </screen> <screen key="PCCD_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/Credit/components/CreditCard.jsp</page> <js>sao/jsp/Queue/components/ProductView/Credit/js/CreditCard.js, sao/jsp/Common/js/CreditCardUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/DynamicTab.js,sao/jsp/Common/js/MutipleSelectUtil.js</js> <css>sao/jsp/Queue/components/ProductView/Credit/style/CreditProduct.css</css> <init>com.citi.sao.viewCreditCard.init()</init> </screen> <screen key="RCLN_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/Credit/components/CreditCard.jsp</page> <js>sao/jsp/Queue/components/ProductView/Credit/js/CreditCard.js, sao/jsp/Common/js/CreditCardUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/DynamicTab.js,sao/jsp/Common/js/MutipleSelectUtil.js</js> <css>sao/jsp/Queue/components/ProductView/Credit/style/CreditProduct.css</css> <init>com.citi.sao.viewCreditCard.init()</init> </screen> <screen key="ADSC_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/Credit/components/AddonSupplementary.jsp</page> <js>sao/jsp/Queue/components/ProductView/Credit/js/AddonSupplementary.js, sao/jsp/Common/js/CreditCardUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/DynamicTab.js,sao/jsp/Common/js/MutipleSelectUtil.js</js> <css>sao/jsp/Queue/components/ProductView/Credit/style/CreditProduct.css</css> <init>com.citi.sao.viewAddonSupplementary.init()</init> </screen> <screen key="RSRS_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/RelnOpening/components/RelnOpening.jsp</page> <js>sao/jsp/Queue/components/ProductView/RelnOpening/js/RelnOpeing.js</js> <init>com.citi.sao.viewRelnopeningdtls.init()</init> </screen> <screen key="viewSubSuppScreen"> <page>sao/jsp/Queue/components/ProductView/Credit/components/SubSuppBlock.jsp</page> <init>com.citi.sao.viewCreditCard.initSubSuppScreen()</init> </screen> <screen key="viewAddonSuppScreen"> <page>sao/jsp/Queue/components/ProductView/Credit/components/SubSuppBlock.jsp</page> <js>sao/jsp/Common/js/CreditCardUtil.js</js> <init>com.citi.sao.viewAddonSupplementary.initSubSuppScreen()</init> </screen> <screen key="RuleCheckMain"> <page>sao/jsp/Editor/RuleCheck/components/RuleCheck.jsp</page> <js>sao/jsp/Editor/RuleCheck/js/RuleCheck.js</js> <css>sao/jsp/Editor/RuleCheck/style/RuleCheck.css</css> <init>com.citi.sao.RuleCheck.init()</init> </screen> <screen key="RuleCheckDetail" title="RuleCheckDetail.lbl.PopupTitle@WccLogic"> <page>sao/jsp/Editor/RuleCheck/components/RuleCheckDetail.jsp</page> <js>sao/jsp/Editor/RuleCheck/js/RuleCheckDetail.js</js> <css>sao/jsp/Editor/RuleCheck/style/RuleCheck.css</css> <init>com.citi.sao.RuleCheckDetail.init()</init> </screen> <screen key="RuleCheckCondDetail" title="RuleCheckCondDetail.lbl.PopupTitle@WccLogic"> <page>sao/jsp/Editor/RuleCheck/components/RuleCheckCondDetail.jsp</page> <js>sao/jsp/Editor/RuleCheck/js/RuleCheckCondDetail.js</js> <css>sao/jsp/Editor/RuleCheck/style/RuleCheck.css</css> <init>com.citi.sao.RuleCheckCondDetail.init()</init> </screen> <screen key="AppSearch"> <page>sao/jsp/Common/components/AppSearch.jsp</page> <js>sao/jsp/Common/js/AppSearch.js,sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/Common/style/AppSearch.css</css> <init>com.citi.sao.AppSearch.init();</init> </screen> <screen key="AdditionalInfo" title="AdditionalInfo.lbl.AdditionalInfo"> <page>sao/jsp/Common/components/AdditionalInfo.jsp</page> <js>sao/jsp/Common/js/AdditionalInfo.js,sao/jsp/Common/js/AcquiReff.js, sao/jsp/Common/js/DP.js, sao/jsp/Common/js/TRBTP.js,sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Fulfillment/js/Fulfillment.js, sao/jsp/Common/js/AuditHistory.js, sao/jsp/ProductSelection/Main/js/ProductSelection.js, sao/jsp/Common/js/EligibleProductUtil.js, sao/jsp/ProductSelection/Main/js/ProductCommon.js</js> <css>sao/jsp/Common/style/AdditionalInfo.css</css> <init>com.citi.sao.AdditionalInfo.init();</init> </screen> <screen key="AgreeDetails" title="AdditionalInfo.lbl.AgreementDetails@Fulfillment"> <page>sao/jsp/Common/components/AgreeDetails.jsp</page> <js>sao/jsp/Common/js/AdditionalInfo.js,sao/jsp/Common/js/SAOCommonUtil.js</js> <css>sao/jsp/Common/style/AdditionalInfo.css</css> <init>com.citi.sao.AdditionalInfo.agmDetailsInit();</init> </screen> <screen key="MaintEntry" title="MaintEntry.lbl.PopupTitle@SessionSetup"> <page>sao/jsp/Common/components/MaintEntry.jsp</page> <js>sao/jsp/Common/js/MaintEntry.js</js> <init>com.citi.sao.MaintEntry.init();</init> </screen> <screen key="ScreenlayoutRefresh"> <page>sao/jsp/Editor/ScreenLayout/components/ScreenlayoutRefresh.jsp</page> <js>sao/jsp/Editor/ScreenLayout/js/ScreenlayoutRefresh.js</js> <init>com.citi.sao.screenlayoutRefresh.init();</init> </screen> <screen key="MXLN_KEY"> <page>sao/jsp/ProductSelection/RCPlus/components/FXAccumulator.jsp</page> <js>sao/jsp/ProductSelection/RCPlus/js/FXAccumulator.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/ProductSelection/RCPlus/style/FXAccumulator.css</css> <init>com.citi.sao.FXAccumulator.init()</init> <save>com.citi.sao.FXAccumulator.save()</save> <savedraft>com.citi.sao.FXAccumulator.saveDraft()</savedraft> </screen> <screen key="MXLN_VIEW_KEY"> <page>sao/jsp/Queue/components/ProductView/RCPlus/components/FXAccumulator.jsp</page> <js>sao/jsp/Queue/components/ProductView/RCPlus/js/FXAccumulator.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/Queue/components/ProductView/RCPlus/style/FXAccumulator.css</css> <init>com.citi.sao.ViewFXAccumulator.init()</init> <save>com.citi.sao.ViewFXAccumulator.save()</save> <savedraft>com.citi.sao.ViewFXAccumulator.saveDraft()</savedraft> </screen> <screen key="DocumentumQ"> <page>sao/jsp/ImageEntry/components/DocumentumQ.jsp</page> <js>sao/jsp/ImageEntry/js/DocumentumQ.js, sao/jsp/Common/js/SAOUtil.js</js> <init>com.citi.sao.documentumQ.init()</init> </screen> <screen key="DataVerification" title="DocumentumQ.dataVerify.lbl.DataVerification@DocumentumQ"> <page>sao/jsp/ImageEntry/components/DataVerification.jsp</page> <js>sao/jsp/ImageEntry/js/DocumentumQ.js, sao/jsp/ImageEntry/js/DataVerification.js, sao/jsp/Common/js/QueueUtil.js</js> <init>com.citi.sao.dataVerify.init()</init> </screen> <screen key="RelationshipSelection" title="Relationship.lbl.PopupTitle@RelationshipSelection"> <page>sao/jsp/Common/components/RelnNoSelection.jsp</page> <js>sao/jsp/Common/js/RelnNoSelection.js</js> <init>com.citi.sao.RelnNoSelection.init(window.saoDialog)</init> </screen> <screen key="CDEDescResultsPopUp" title=""> <page>sao/jsp/Common/components/CDEDescResultsPopup.jsp</page> <js>sao/jsp/Common/js/CDECommon.js</js> <init>com.citi.sao.CDECommon.init(window.saoDialog)</init> </screen> <screen key="OwnerInfo" title="OwnerInfo.PopupTitle.OwnerInfo"> <page>sao/jsp/ProductSelection/Main/components/OwnerInfoWithoutEntitlement.jsp</page> <js>sao/jsp/ProductSelection/Main/js/OwnerInfo.js</js> <init>com.citi.sao.OwnerInfo.init(window.saoDialog);</init> </screen> <screen key="OwnerInfoWithEntitlement" title="OwnerInfo.PopupTitle.OwnerInfo@OwnerInfo"> <page>sao/jsp/ProductSelection/Main/components/OwnerInfoWithEntitlement.jsp</page> <js>sao/jsp/ProductSelection/Main/js/OwnerInfo.js, sao/jsp/Common/js/ProductUtil.js</js> <init>com.citi.sao.OwnerInfo.init(window.saoDialog);</init> </screen> <screen key="ACCS_KEY"> <page>sao/jsp/ProductSelection/ACCS/components/ACCS.jsp</page> <js>sao/jsp/ProductSelection/ACCS/js/ACCS.js,sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js, sao/jsp/Common/js/ProductUtil.js</js> <css>sao/jsp/ProductSelection/ACCS/style/ACCS.css</css> <init>com.citi.sao.accs.init()</init> </screen> <screen key="FMEMatchDetails" title="FMEMatchDetails.lbl.PopupTitle@FMEFileMatchPopUp"> <page>sao/jsp/Queue/components/FMEMatchDetailsPopup.jsp</page> <js>sao/jsp/Queue/js/FMEMatchDetails.js</js> <css>sao/jsp/Queue/style/FMEMatchView.css</css> <init>com.citi.sao.FMEMatchDetails.init();</init> </screen> <screen key="FMEFileMatchPopUp" title="FMEFileMatchPopUp.lbl.PopupTitle"> <page>sao/jsp/Queue/components/FMEFileMatchPopup.jsp</page> <js>sao/jsp/Queue/js/FMEFileMatch.js,sao/jsp/Queue/js/FMEUpdateStatus.js</js> <init>com.citi.sao.FMEFileMatch.init(window.saoDialog);</init> </screen> <screen key="TypeOfContract" title="TypeOfContract.lbl.TypeContract@CustomerCreation"> <page>sao/jsp/CustomerCreation/components/TypeOfContract.jsp</page> <js>sao/jsp/CustomerCreation/js/TypeOfContract.js</js> <css>sao/jsp/CustomerCreation/style/TypeOfContract.css</css> <init>com.citi.sao.TypeOfContract.init(window.saoDialog)</init> </screen> <screen key="CASAPopUp" title="CASAPopup.PopupTitle.Service"> <page>sao/jsp/Common/components/CASAInfo.jsp</page> <js>sao/jsp/Common/js/CASAInfo.js,sao/jsp/ProductSelection/CASA/js/CiticardInfo_indirect.js,sao/jsp/Common/js/TPINPopup.js</js> <css>sao/jsp/ProductSelection/CASA/style/CASA_indirect.css</css> <init>com.citi.sao.CASAInfo.init(window.saoDialog)</init> </screen> <screen key="CiticardPopUp" title="OwnerInfo.PopupTitle.OwnerInfo@OwnerInfo"> <page>sao/jsp/ProductSelection/CASA/components/CiticardInfo_indirect.jsp</page> <js>sao/jsp/ProductSelection/CASA/js/CiticardInfo_indirect.js</js> <css>sao/jsp/ProductSelection/CASA/style/CASA_indirect.css</css> <init>com.citi.sao.citicardInfo.init(window.saoDialog)</init> </screen> <screen key="CASACustomer_Indirect"> <page>sao/jsp/ProductSelection/CASA/components/CASACustomer_indirect.jsp</page> <js>sao/jsp/ProductSelection/Main/js/ProductSelection.js,sao/jsp/ProductSelection/CASA/js/CASA.js, sao/jsp/Common/js/RelationshipUtil.js,sao/jsp/Common/js/ProductUtil.js</js> <init>com.citi.sao.citicardInfo.initCustomerPage()</init> </screen> <screen key="OverridePopUp" title="OverridePopUp.lbl.PopupTitle@RCLN_POPUP"> <page>sao/jsp/Common/components/OverridePopup.jsp</page> <js>sao/jsp/Common/js/Override.js</js> <css>sao/jsp/Common/style/OverridePopUp.css</css> <init>com.citi.sao.Override.init()</init> </screen> <screen key="AuditHistory" title="AuditHistory.lbl.PopupTitle"> <page>sao/jsp/Common/components/AuditHistory.jsp</page> <js>sao/jsp/Common/js/AuditHistory.js, sao/jsp/ProductSelection/Main/js/ProductSelection.js, sao/jsp/Common/js/EligibleProductUtil.js, sao/jsp/ProductSelection/Main/js/ProductCommon.js</js> <css>sao/jsp/Common/style/AuditHistory.css</css> <init>com.citi.sao.AuditHistory.init(ctx)</init> </screen> <screen key="TPINPopup" title="lbl.TPINSetup"> <page>sao/jsp/Common/components/TPINPopup.jsp</page> <js>sao/jsp/Common/js/TPINPopup.js</js> <init>com.citi.sao.TPINPopup.init()</init> </screen> <screen key="COBLProfilePopup" title="CiticardIssuance.lbl.COBLProfile@IMSA_KEY"> <page>sao/jsp/ProductSelection/CASA/components/COBLProfile.jsp</page> <js>sao/jsp/ProductSelection/CASA/js/CASA.js</js> <init>com.citi.sao.casadetails.initCOBLProfile()</init> </screen> <screen key="COBLProfilePopupView" title="CiticardIssuance.lbl.COBLProfile@IMSA_KEY"> <page>sao/jsp/Queue/components/ProductView/CASA/components/COBLProfile.jsp</page> <js>sao/jsp/Queue/components/ProductView/CASA/js/CASA.js</js> <init>com.citi.sao.Viewcasadetails.initCOBLProfile()</init> </screen> <screen key="CommonDedup"> <page>sao/jsp/CommonDedup/components/CommonDedup.jsp</page> <js>sao/jsp/CommonDedup/js/CommonDedup.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Queue/js/Queue.js</js> <css>sao/jsp/CommonDedup/style/CommonDedup.css</css> <init>com.citi.sao.CommonDedup.init()</init> <entitle functionID="SO"> <action buttonID="btnNext">01</action> </entitle> </screen> <screen key="DedupMakerCheck"> <page>sao/jsp/CommonDedup/components/CommonDedup.jsp</page> <js>sao/jsp/CommonDedup/js/CommonDedup.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Queue/js/Queue.js</js> <css>sao/jsp/CommonDedup/style/CommonDedup.css</css> <init>com.citi.sao.CommonDedup.init();</init> </screen> <!-- jack TODO: need to confirm if this screen key still using --> <screen key="ImageDedup"> <page>sao/jsp/CommonDedup/components/CommonDedup.jsp</page> <js>sao/jsp/CommonDedup/js/CommonDedup.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Queue/js/Queue.js</js> <css>sao/jsp/CommonDedup/style/CommonDedup.css</css> <init>com.citi.sao.CommonDedup.init();</init> </screen> <!-- jack TODO: need to confirm if this screen key still using --> <screen key="ImageEntryDedup"> <page>sao/jsp/CommonDedup/components/CommonDedup.jsp</page> <js>sao/jsp/CommonDedup/js/CommonDedup.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Queue/js/Queue.js</js> <css>sao/jsp/CommonDedup/style/CommonDedup.css</css> <init>com.citi.sao.CommonDedup.init();</init> </screen> <screen key="ADPMaker"> <page>sao/jsp/Queue/components/ADPMaker.jsp</page> <js>sao/jsp/Queue/js/ADPQ.js, sao/jsp/Queue/js/Queue.js, sao/jsp/Queue/js/ApplicantSummary.js, sao/jsp/Common/js/DocCheckList.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Common/js/SAOSaveAndRelease.js</js> <css>sao/jsp/Common/style/DocCheckList.css</css> <init>com.citi.sao.ADPQ.init()</init> <entitle functionID="SO"> <action buttonID="btnUploadImage">24</action> <action buttonID="btnAddProof">27</action> <action buttonID="btnRemoveProof">28</action> <action buttonID="btnAddDoc">29</action> <action buttonID="btnSynDocs">63</action> <action buttonID="btnMemo">22</action> </entitle> </screen> <!-- daishuguang 2014/12/01 pm start --> <screen key="VerificationQ"> <page>sao/jsp/Queue/components/VerificationQ.jsp</page> <js>sao/jsp/Queue/js/VerificationQ.js, sao/jsp/Queue/js/Queue.js, sao/jsp/Queue/js/ADPQ.js, sao/jsp/Queue/js/ApplicantSummary.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Common/js/DocCheckList.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Common/js/EligibleProductUtil.js, sao/jsp/ProductSelection/Main/js/ProductCommon.js</js> <init>com.citi.sao.VerificationQ.init()</init> <css>sao/jsp/Common/style/DocCheckList.css</css> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> </entitle> </screen> <!-- daishuguang end --> <screen key="SAO_QUALITYREVIEW_Q_98"> <page>sao/jsp/Queue/components/ADPMaker.jsp</page> <js>sao/jsp/Queue/js/ADPQ.js, sao/jsp/Queue/js/Queue.js, sao/jsp/Queue/js/ApplicantSummary.js, sao/jsp/Common/js/DocCheckList.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Common/js/SAOSaveAndRelease.js</js> <css>sao/jsp/Common/style/DocCheckList.css</css> <init>com.citi.sao.ADPQ.init()</init> <entitle functionID="SO"> <action buttonID="btnUploadImage">24</action> <action buttonID="btnAddProof">27</action> <action buttonID="btnRemoveProof">28</action> <action buttonID="btnAddDoc">29</action> <action buttonID="btnSynDocs">63</action> <action buttonID="btnMemo">22</action> </entitle> </screen> <screen key="ADPChecker"> <page>sao/jsp/Queue/components/ADPChecker.jsp</page> <js>sao/jsp/Queue/js/ADPQ.js, sao/jsp/Queue/js/Queue.js, sao/jsp/Queue/js/ApplicantSummary.js, sao/jsp/Common/js/DocCheckList.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Common/js/SAOSaveAndRelease.js</js> <css>sao/jsp/Common/style/DocCheckList.css</css> <init>com.citi.sao.ADPQ.init()</init> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> </entitle> </screen> <screen key="DataHandoffQueue"> <page>sao/jsp/Queue/components/DataHandoffQ.jsp</page> <js>sao/jsp/Queue/js/DataHandoffQ.js,sao/jsp/Queue/js/Queue.js</js> <init>com.citi.sao.DataHandoffQ.init()</init> <entitle functionID="SO"> <action buttonID="btnDataHandoffMemo">22</action> </entitle> <entitle functionID="ST"> <action buttonID="btnViewApp">VI</action> </entitle> </screen> <screen key="DataMaintenanceQCustDemographics"> <page>sao/jsp/Queue/components/CustomerView/CustomerDemographics.jsp</page> <js jspackagename="com.citi.sao.IndividualCustomerSetup"> sao/jsp/Queue/js/CustomerDemographics.js, sao/jsp/CustomerCreation/js/CustomerCreation.js, sao/jsp/CustomerCreation/js/CustomerSetup.js, sao/jsp/Common/js/CustomerDecision.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Common/js/RuleEngine.js, sao/jsp/Common/js/MetaDataUI.js, sao/jsp/Common/js/TransactionProfiling.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Queue/js/Queue.js</js> <css>sao/jsp/CustomerCreation/style/CustomerCreation.css</css> <init>com.citi.sao.CustDemographics.init()</init> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> <action buttonID="btnSave">04</action> <action buttonID="btnSaveDraft">05</action> <action buttonID="btnNext">07</action> </entitle> </screen> <screen key="DataMaintenanceQProductSelection"> <page>sao/jsp/Queue/components/ProductView/Main/components/DMQProductSelection.jsp</page> <js>sao/jsp/Common/js/KYCAdditional.js,sao/jsp/Queue/components/ProductView/Main/js/DMQProductSelection.js, sao/jsp/ProductSelection/Main/js/ProductSelection.js, sao/jsp/Common/js/EligibleProductUtil.js, sao/jsp/ProductSelection/Main/js/ProductCommon.js, sao/jsp/Common/js/CustomerDecision.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Queue/js/Queue.js</js> <init>com.citi.sao.DMQProductSelection.init()</init> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> <action buttonID="btnSave">50</action> <action buttonID="btnExtraInfo">11</action> <action buttonID="btnSubmit">51</action> </entitle> </screen> <screen key="SalesQ"> <page>sao/jsp/Queue/components/CustomerView/CustomerDemographics.jsp</page> <js jspackagename="com.citi.sao.IndividualCustomerSetup"> sao/jsp/Queue/js/Queue.js, sao/jsp/Common/js/QueueUtil.js, sao/jsp/Queue/js/ApplicantSummary.js, sao/jsp/Queue/js/CustomerDemographics.js, sao/jsp/Common/js/CustomerDecision.js, sao/jsp/CustomerCreation/js/CustomerCreation.js, sao/jsp/CustomerCreation/js/CustomerSetup.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/Common/js/RuleEngine.js, sao/jsp/Common/js/MetaDataUI.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Common/js/TransactionProfiling.js</js> <css>sao/jsp/CustomerCreation/style/CustomerCreation.css</css> <init>com.citi.sao.CustDemographics.init()</init> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> <action buttonID="btnSave">55</action> <action buttonID="btnSaveDraft">05</action> <action buttonID="btnDeclaredIdent">06</action> <action buttonID="btnSubmit">56</action> <action buttonID="btnNext">07</action> </entitle> </screen> <screen key="SalesQProductSelection"> <page>sao/jsp/Queue/components/ProductView/Main/components/DMQProductSelection.jsp</page> <js>sao/jsp/Common/js/KYCAdditional.js,sao/jsp/Queue/components/ProductView/Main/js/DMQProductSelection.js, sao/jsp/ProductSelection/Main/js/ProductSelection.js, sao/jsp/Common/js/EligibleProductUtil.js, sao/jsp/ProductSelection/Main/js/ProductCommon.js, sao/jsp/Common/js/CustomerDecision.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Queue/js/Queue.js</js> <init>com.citi.sao.DMQProductSelection.init()</init> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> <action buttonID="btnSave">55</action> <action buttonID="btnExtraInfo">11</action> <action buttonID="btnSubmit">56</action> </entitle> </screen> <screen key="DemoDataUpdateQ"> <page>sao/jsp/Queue/components/DemoDataUpdateQ.jsp</page> <js>sao/jsp/Queue/js/DemoDataUpdateQ.js, sao/jsp/Queue/js/ApprovalHistory.js, sao/jsp/Queue/js/Queue.js, sao/jsp/Common/js/QueueUtil.js, sao/jsp/Queue/js/ApplicantSummary.js, sao/jsp/ProductSelection/Main/js/ProductCommon.js, sao/jsp/Common/js/Statement.js, sao/jsp/Queue/js/SuperuserQuery.js</js> <css>sao/jsp/Queue/style/Demographics.css</css> <init>com.citi.sao.Demographic.init();</init> <entitle functionID="SO"> <action buttonID="btnMemo">22</action> <action buttonID="btnDocCheckList">21</action> <action buttonID="btnSave">53</action> <action buttonID="btnSubmit">54</action> </entitle> </screen> <screen key="CustomerIdentifier" title="CustomerIdentifier.lbl.PopupTitle@CustomerVerification"> <page>sao/jsp/Common/components/CustIdentifier.jsp</page> <js>sao/jsp/Common/js/CustIdentifier.js</js> <css>sao/jsp/Common/style/CustIdentifier.css</css> <init>com.citi.sao.CustIdentifier.init(window.saoDialog)</init> </screen> <screen key="AccountList" title="AccountList.lbl.PopupTitle"> <page>sao/jsp/Common/components/AccountList.jsp</page> <js>sao/jsp/Common/js/AccountList.js</js> <init>com.citi.sao.AccountList.init(ctx)</init> </screen> <screen key="CallBackQ"> <page>sao/jsp/Queue/components/CallBackQ.jsp</page> <js>sao/jsp/Queue/js/Queue.js, sao/jsp/Common/js/QueueUtil.js, sao/jsp/Queue/js/CallBackQ.js, sao/jsp/Queue/js/ApplicantSummary.js, sao/jsp/Queue/js/ApprovalHistory.js</js> <css>sao/jsp/Queue/style/Queue.css</css> <init>com.citi.sao.callback.init()</init> </screen> <screen key="ViewAddressDetailPopup" title="AddressPopup.lbl.AddressDetails@AddressPopup"> <page>sao/jsp/Queue/components/ViewAddressDetailPopup.jsp</page> <js>sao/jsp/Queue/js/ViewAddressDetailPopup.js</js> <init>com.citi.sao.ViewAddressDetailPopup.init()</init> </screen> <screen key="CardToBillToDetails"> <page>sao/jsp/Queue/components/CardToBillToDetails.jsp</page> <js>sao/jsp/Queue/js/CardToBillToDetails.js</js> <init>com.citi.sao.CardToBillToDetails.init()</init> </screen> <screen key="PCCD_POPUP" title="EditProduct.lbl.PopupTitle@ProductSum"> <page>sao/jsp/ProductSelection/Credit/components/CreditCardPopup.jsp</page> <js>sao/jsp/ProductSelection/Credit/js/CreditCard.js, sao/jsp/Common/js/CreditCardUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/DynamicTab.js, sao/jsp/Common/js/MutipleSelectUtil.js</js> <css>sao/jsp/ProductSelection/Credit/style/CreditProduct.css</css> <init>com.citi.sao.CreditCard.init(ctx)</init> <save>com.citi.sao.CreditCard.save()</save> <savedraft>com.citi.sao.CreditCard.saveDraft()</savedraft> </screen> <screen key="PCCD_KEY"> <page>sao/jsp/ProductSelection/Credit/components/CreditCard.jsp</page> <js>sao/jsp/ProductSelection/Credit/js/CreditCard.js, sao/jsp/Common/js/CreditCardUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/DynamicTab.js,sao/jsp/Common/js/MutipleSelectUtil.js</js> <css>sao/jsp/ProductSelection/Credit/style/CreditProduct.css</css> <init>com.citi.sao.CreditCard.init(ctx)</init> <save>com.citi.sao.CreditCard.save()</save> <savedraft>com.citi.sao.CreditCard.saveDraft()</savedraft> </screen> <screen key="RCLN_POPUP" title="EditProduct.lbl.PopupTitle@ProductSum"> <page>sao/jsp/ProductSelection/Credit/components/CreditCardPopup.jsp</page> <js>sao/jsp/ProductSelection/Credit/js/CreditCard.js, sao/jsp/Common/js/CreditCardUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/RCPlusUtil.js,sao/jsp/Common/js/DynamicTab.js, sao/jsp/Common/js/MutipleSelectUtil.js</js> <css>sao/jsp/ProductSelection/Credit/style/CreditProduct.css</css> <init>com.citi.sao.CreditCard.init(ctx)</init> <save>com.citi.sao.CreditCard.save()</save> <savedraft>com.citi.sao.CreditCard.saveDraft()</savedraft> </screen> <screen key="VerifyAddress"> <page>sao/jsp/Common/components/VerifyAddress.jsp</page> <js>sao/jsp/Common/js/VerifyAddress.js</js> <init>com.citi.sao.VerifyAddress.init()</init> </screen> <screen key="KYC"> <page>sao/jsp/ProductSelection/Credit/components/CreditCardPopup.jsp</page> <js>sao/jsp/ProductSelection/Credit/js/CreditCard.js, sao/jsp/Common/js/CreditCardUtil.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/RCPlusUtil.js,sao/jsp/Common/js/DynamicTab.js, sao/jsp/Common/js/MutipleSelectUtil.js</js> <css>sao/jsp/ProductSelection/Credit/style/CreditProduct.css</css> <init>com.citi.sao.CreditCard.init(ctx)</init> <save>com.citi.sao.CreditCard.save()</save> <savedraft>com.citi.sao.CreditCard.saveDraft()</savedraft> </screen> <!-- Document Printing Dictionary Editior --> <screen key="PrintingDictionaryEditior"> <page>sao/jsp/Editor/PrintingDictionaryEditior/components/PrintingDictionaryMain.jsp</page> <js>sao/jsp/Common/js/SAOUtil.js, sao/jsp/Common/js/Hashtable.js, sao/jsp/Editor/PrintingDictionaryEditior/js/PrintingDictionaryMain.js, sao/jsp/Editor/Common/js/EditorUtil.js</js> <css>sao/jsp/SessionSetup/style/SessionSetup.css</css> <init>com.citi.sao.PrintingDictionaryMain.init()</init> <entitle functionID="SO"> <action buttonID="documentSearch">70</action> <action buttonID="btnUpdate">70</action> </entitle> </screen> <screen key="ApplicationOutlinePopup" title="ApplicationOutline.lbl.PopupTitle"> <page>sao/jsp/Common/components/ApplicationOutlinePopup.jsp</page> <init>Joint.dia.skeleton.build(com.citi.sao.SAOConstants.ApplicationOutlineData, document.getElementById("applicationOutlineDiv"), ‘v‘, ‘v‘, 700, 500)</init> </screen> <screen key="OpenNewAccountPopUp"> <page>sao/jsp/ProductSelection/RPSPlan/components/openNewAccountPopUp.jsp</page> </screen> <screen key="ExistPlanSelPopUp"> <page>sao/jsp/ProductSelection/SubAccounts/components/ExistPlanPopup.jsp</page> <css>sao/jsp/ProductSelection/RPSPlan/style/ProductSelection.css</css> <init>com.citi.sao.SubAccount.initExistPlanPopup();</init> </screen> <screen key="PLIR_KEY"> <page>sao/jsp/ProductSelection/RPSPlan/components/RPSPlanDetails.jsp</page> <js>sao/jsp/ProductSelection/RPSPlan/js/RPSPlanDetails.js, sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/ProductSelection/SubAccounts/js/SubAccount.js,sao/jsp/Common/js/RCAODetailPop.js,sao/jsp/Common/js/RCAODetailCommon.js,sao/jsp/Common/js/AccountSelection.js</js> <css>sao/jsp/ProductSelection/RPSPlan/style/ProductSelection.css</css> <init>com.citi.sao.RPSPlanDetails.initRPSPlanView();</init> <save>com.citi.sao.RPSPlanDetails.savePlanInfo();</save> <savedraft>com.citi.sao.RPSPlanDetails.savePlanInfo()</savedraft> <entitle functionID="RU"> <action inputID="selGoverningState">23</action> <action buttonID="btnBranch">23</action> <action buttonID="btnAO">23</action> <action inputID="txtBranch">23</action> <action inputID="txtAO">23</action> </entitle> </screen> <screen key="STRS_KEY"> <page>sao/jsp/ProductSelection/SubAccounts/components/SavingDetails.jsp</page> <js>sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/ProductSelection/SubAccounts/js/SubAccount.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js,sao/jsp/ProductSelection/RPSPlan/js/RPSPlanDetails.js,sao/jsp/Common/js/RCAODetailPop.js,sao/jsp/Common/js/RCAODetailCommon.js</js> <css>sao/jsp/ProductSelection/RPSPlan/style/ProductSelection.css</css> <init>com.citi.sao.SubAccount.initSavingDetails()</init> <save>com.citi.sao.SubAccount.saveSavingsDtls()</save> <savedraft>com.citi.sao.SubAccount.saveSavingsDtls()</savedraft> <entitle functionID="RU"> <action inputID="selGoverningState">23</action> <action inputID="txtProductDes">23</action> <action inputID="txtExistingRPS">23</action> <action buttonID="butExistingRPS">23</action> <action buttonID="btnBranch">23</action> <action buttonID="btnAO">23</action> <action inputID="txtBranch">23</action> <action inputID="txtAO">23</action> </entitle> </screen> <screen key="STRC_KEY"> <page>sao/jsp/ProductSelection/SubAccounts/components/CDDetails.jsp</page> <js>sao/jsp/Common/js/SAOCommonUtil.js, sao/jsp/ProductSelection/SubAccounts/js/SubAccount.js, sao/jsp/Common/js/AccountSelection.js, sao/jsp/Common/js/RCPlusUtil.js, sao/jsp/Common/js/AccountUtil.js,sao/jsp/ProductSelection/RPSPlan/js/RPSPlanDetails.js,sao/jsp/Common/js/RCAODetailPop.js,sao/jsp/Common/js/RCAODetailCommon.js</js> <css>sao/jsp/ProductSelection/RPSPlan/style/ProductSelection.css</css> <init>com.citi.sao.SubAccount.initCDDetails()</init> <save>com.citi.sao.SubAccount.saveCDDtls()</save> <savedraft>com.citi.sao.SubAccount.saveCDDtls()</savedraft> <entitle functionID="RU"> <action inputID="selGoverningState">23</action> <action inputID="txtProductDes">23</action> <action inputID="txtExistingRPS">23</action> <action buttonID="butExistingRPS">23</action> <action buttonID="btnBranch">23</action> <action buttonID="btnAO">23</action> <action inputID="txtBranch">23</action> <action inputID="txtAO">23</action> </entitle> </screen> <screen key="RCAODetailPop" title="RCAODetailPop.PopupTitle.mc.RCAO"> <page>sao/jsp/Common/components/RCAODetailPop.jsp</page> <js>sao/jsp/Common/js/RCAODetailPop.js,sao/jsp/Common/js/MetaDataUI.js</js> <init>com.citi.sao.RCAODetailPop.init(window.saoDialog)</init> </screen> <screen key="AddCustomerPopup" title="AddCustomer.label.Title@AddCustomer"> <page>sao/jsp/CustomerCreation/components/AddCustomer.jsp</page> <js> sao/jsp/CustomerCreation/js/AddCustomer.js, sao/jsp/SessionSetup/js/SessionSetup.js, sao/jsp/CommonDedup/js/CommonDedup.js </js> <css>sao/jsp/SessionSetup/style/SessionSetup.css</css> <init>com.citi.sao.AddCustomer.init()</init> </screen> <screen key="IndFatcaInfo" title="FatcaInfo.lbl.FatcaInfo@FatcaInfo"> <page>sao/jsp/CustomerCreation/components/IndFatcaInfo.jsp</page> <js>sao/jsp/CustomerCreation/js/IndFatcaInfo.js </js> <css>sao/jsp/CustomerCreation/style/CustomerCreation.css</css> <init>com.citi.sao.IndFatcaInfo.init(window.saoDialog)</init> </screen> <screen key="CorFatcaInfo" title="FatcaInfo.lbl.FatcaInfo@FatcaInfo"> <page>sao/jsp/CustomerCreation/components/CorFatcaInfo.jsp</page> <js> sao/jsp/CustomerCreation/js/CorFatcaInfo.js </js> <css>sao/jsp/CustomerCreation/style/CorporateCustomerCreation.css</css> <init>com.citi.sao.CorFatcaInfo.init(window.saoDialog)</init> </screen> <screen key="Report"> <page>sao/jsp/MISReports/components/Report.jsp</page> <js>sao/jsp/MISReports/js/Report.js,sao/jsp/Common/js/SAOCommonUtil.js</js> <css>sao/jsp/MISReports/style/MisReport.css</css> <init>com.citi.sao.Report.init()</init> </screen> <screen key="IntendedReport"> <page>sao/jsp/MISReports/components/MisIntendedReport.jsp</page> <js>sao/jsp/MISReports/js/MisIntendedReport.js</js> <init>com.citi.sao.Report.MisIntendedReport.init()</init> </screen> <screen key="AuditSummaryReport"> <page>sao/jsp/MISReports/components/AuditSummaryMISReport.jsp</page> <js>sao/jsp/MISReports/js/AuditSummaryMISReport.js</js> <init>com.citi.sao.Report.AuditSummaryMISReport.init()</init> </screen> <screen key="FailureReport"> <page>sao/jsp/MISReports/components/MisFailureReport.jsp</page> <js>sao/jsp/MISReports/js/MisFailureReport.js</js> <init>com.citi.sao.Report.MisFailureReport.init()</init> </screen> <screen key="FundingReconcialiationReport"> <page>sao/jsp/MISReports/components/FundingReconcialiationMisReport.jsp</page> <js>sao/jsp/MISReports/js/FundingReconcialiationMisReport.js</js> <init>com.citi.sao.Report.FundingReconcialiationMisReport.init()</init> </screen> <screen key="BaseReport"> <page>sao/jsp/MISReports/components/ReportBase.jsp</page> <js>sao/jsp/MISReports/js/ReportBase.js</js> <init>com.citi.sao.Report.ReportBase.init()</init> </screen> </config>
标签:
原文地址:http://www.cnblogs.com/daishuguang/p/4209197.html