String instance = getProperty(ref, INSTANCE_NAME_PARAM_NAME, null);
String minConnections = getProperty(ref, MIN_CONNECTIONS_PARAM_NAME, "1");
String maxConnections = getProperty(ref, MAX_CONNECTIONS_PARAM_NAME, "6");
String connTimeout = getProperty(ref, CONNECTION_TIMEOUT_PARAM_NAME, "500");
ArcSDEConnectionConfig config = new ArcSDEConnectionConfig();
config.setServerName(server);
config.setPortNumber(port);
config.setDatabaseName(instance);
config.setUserName(user);
config.setPassword(password);
config.setMinConnections(Integer.parseInt(minConnections));
config.setMaxConnections(Integer.parseInt(maxConnections));
config.setConnTimeOut(Integer.parseInt(connTimeout));
validate(config);
return config;
}