1 <%@ page import="org.ultramonkey.l7.model.*, org.ultramonkey.l7.controller.*,org.ultramonkey.l7.view.*,java.util.*"
2 language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
8 MessageView error = new MessageView(41352,
9 LogCategorySet.GUI_USER_AUTHENTICATION,
10 Message.INVALID_SESSSION);
11 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
12 response.sendRedirect(RedirectPages.LOGIN);
19 MessageView message = (MessageView) session
20 .getAttribute(SessionKeys.RESULT_MESSAGE);
21 String errorMessage = null;
23 String category = null;
24 if (message != null) {
25 errorMessage = message.getMessage();
26 errorNumber = message.getErrno();
27 category = message.getCategory();
28 session.setAttribute(SessionKeys.RESULT_MESSAGE, null);
32 // get ValidationError Message
33 String invalidMessage = null;
34 invalidMessage = (String) session
35 .getAttribute(SessionKeys.INVALID_MESSAGE);
36 session.setAttribute(SessionKeys.INVALID_MESSAGE, null);
38 // get replicationData
39 L7guiFramework framework = new L7guiFramework();
40 ReplicationData rep = (ReplicationData)session.getAttribute(SessionKeys.INPUT_REP);
43 rep = framework.getReplicationData();
47 MessageView error = new MessageView(41353,
48 LogCategorySet.GUI_IO, Message.UNEXPECTED_ERROR);
49 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
50 response.sendRedirect(RedirectPages.LOGIN);
57 ClusterData cd = framework.getClusterData();
59 MessageView error = new MessageView(41354, LogCategorySet.GUI_IO_COMMAND,
60 Message.CLUSTER_DATA_ERROR);
61 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
62 response.sendRedirect(RedirectPages.LOGIN);
69 String cssSeat = "l7gui_single_style.css";
70 if ( cd.self_status == ClusterStatus.ACTIVE ){
71 cssSeat = "l7gui_act_style.css";
73 else if ( cd.self_status == ClusterStatus.STANDBY ){
74 cssSeat = "l7gui_sby_style.css";
80 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
83 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
84 <meta http-equiv="Pragma" content="no-cache">
85 <meta http-equiv="Cache-Control" content="no-cache">
86 <meta http-equiv="Expires" content="0">
87 <meta http-equiv="Content-Script-Type" content="text/javascript" />
88 <meta http-equiv="Content-Style-Type" content="text/css" />
89 <script src="l7gui.js" type="text/javascript"></script>
91 <meta http-equiv="refresh" content="<%= RedirectPages.NOSCRIPT_TIME %>; url=<%= RedirectPages.LOGIN %>"/>
93 <link rel="stylesheet" type="text/css" href="<%=cssSeat %>" />
94 <link rel="shortcut icon" href="images/favicon.ico"/>
96 <title>Modify Replication Status</title>
100 <body class="normal">
101 <jsp:include page="menu.jsp" flush="false"/>
106 <h1>Modify Replication Status</h1>
109 if ( (message != null) && (errorMessage != null) ) {
111 <p class="error">[<%=category%> - <%=errorNumber%>]</p>
112 <p class="error"><%=errorMessage%></p>
117 <form method="post" action="ReplicationInfoChangeServlet" name="rep_mod" >
120 <legend>Replication Current Status</legend>
121 <table class="status">
124 <label for="rep_interval">Interval</label>
128 if ( ( null != invalidMessage ) && ( 0 == rep.interval ) ){
130 <input type="text" id="rep_interval" value="" name="rep_interval" size="3" />
136 <input type="text" id="rep_interval" value="<%= rep.interval %>" size="3" name="rep_interval" />
140 if (null != invalidMessage) {
142 <p class="invalid"> <%=invalidMessage%></p>
148 <p class="required">10-10000(usec)</p>
156 <input type="submit" name="button" value="<%=ButtonMode.SAVE %>" onClick="return confirm(replication_modify_save)" />
158 if (cd.self_status == ClusterStatus.ACTIVE
159 || cd.self_status == ClusterStatus.STANDBY) {
161 <input type="submit" name="button" value="<%=ButtonMode.SAVESYNC %>" onClick="return confirm(replication_modify_savesync)" />