JHost hst = (JHost) jListHosts.getModel().getElementAt(j);
Common.selectedHostID = hst.getSiteNumber();
if (Common.hostList.getHost(Common.selectedHostID).connect(Common.sessionID, Common.selectedHostID))
{
JDBSchema schema = new JDBSchema(Common.sessionID, Common.hostList.getHost(Common.selectedHostID));
JDBUpdateRequest updrst = new JDBUpdateRequest();
updrst = schema.validate(false);
if (updrst.schema_updateRequired)
{
int continueUpdate = JOptionPane.showConfirmDialog(me, "Current Schema Version is " + String.valueOf(updrst.schema_currentVersion) + ", required version is " + String.valueOf(updrst.schema_requiredVersion)
+ ". Upgrade ?", "Connection to (" + hst.getSiteDescription() + ")", JOptionPane.YES_NO_OPTION, 0, Common.icon_confirm);
if (continueUpdate == 0)
{
LinkedList<JDBDDL> cmds = new LinkedList<JDBDDL>();
cmds.clear();
cmds = JXMLSchema.loadDDLStatements(jTextFieldDriver.getText(), "xml/schema/" + Common.hostList.getHost(Common.selectedHostID).getDatabaseParameters().getjdbcDriver() + "/");
boolean updateCtrl = false;
if (cmds.size() > 0)
{
if (schema.executeDDL(cmds, progressBar, labelCommand) == true)
{
updateCtrl = true;
} else
{