public static void main(String[] args) {
        try {
            ConfigManager configManager = new ConfigManager();
            
            Map<String, ConfigEntry> config = new HashMap<>();
            if (!configManager.loadConfig(config)) {
                System.out.println("Invalid configuration file!");
                return;
            }

            if (args.length == 0) {
                System.out.println("Database name expected!");
                return;
            }

            boolean found = false;
            for (int i = 0; i < args.length; ++i) {
                String dbName = args[i].toUpperCase();

                ConfigEntry configEntry = config.get(dbName);
                if (configEntry != null) {
                    found = true;
                    process(dbName, configEntry);
                }
            }

            if (!found) {
                System.out.println("Configuration not found, for specified database name!");
            }
        } catch (Exception ex) {
            LOGGER.error("main", ex);
        }
    }