%@ page import="org.opencms.setup.*,java.util.*" session="true" %><%--
--%><%--
--%><%
// next page
String nextPage = "step_5_database_creation.jsp";
// previous page
String prevPage = "step_3_database_selection.jsp";
CmsSetupDb db = null;
boolean enableContinue = false;
String chkVars = null;
List conErrors = null;
if (Bean.isInitialized()) {
db = new CmsSetupDb(Bean.getWebAppRfsPath());
// try to connect as the runtime user
db.setConnection(Bean.getDbDriver(), Bean.getDbWorkConStr(), Bean.getDbConStrParams(), Bean.getDbWorkUser(),Bean.getDbWorkPwd());
if (!db.noErrors()) {
// try to connect as the setup user
db.closeConnection();
db.clearErrors();
db.setConnection(Bean.getDbDriver(), Bean.getDbCreateConStr(), Bean.getDbConStrParams(), Bean.getDbCreateUser(), Bean.getDbCreatePwd());
}
conErrors = new ArrayList(db.getErrors());
db.clearErrors();
enableContinue = conErrors.isEmpty();
chkVars = db.checkVariables(Bean.getDatabase());
db.closeConnection();
if (enableContinue && db.noErrors() && chkVars == null && Bean.validateJdbc()) {
response.sendRedirect(nextPage);
return;
}
}
%><%= Bean.getHtmlPart("C_HTML_START") %>
Alkacon OpenCms Setup Wizard
<%= Bean.getHtmlPart("C_HEAD_START") %>
<%= Bean.getHtmlPart("C_STYLES") %>
<%= Bean.getHtmlPart("C_STYLES_SETUP") %>
<%= Bean.getHtmlPart("C_HEAD_END") %>
Alkacon OpenCms Setup Wizard - Validate database connection
<%= Bean.getHtmlPart("C_CONTENT_SETUP_START") %>
<% if (Bean.isInitialized()) { %>
<% if (enableContinue) {
out.println("");
} %>
<%= Bean.getHtmlPart("C_BUTTONS_END") %>
<% } else { %>
<%= Bean.displayError("")%>
<%= Bean.getHtmlPart("C_CONTENT_END") %>
<% } %>
<%= Bean.getHtmlPart("C_HTML_END") %>