09-05-2008 05:47 AM
09-08-2008 06:12 AM
09-08-2008 10:43 AM
09-16-2008 06:41 AM
07-09-2009 04:16 PM
// Check if a data port range has been specified
elem = config.getConfigElement("dataPorts");
if ( elem != null) {
// Check for the from port range value
int rangeFrom = -1;
int rangeTo = -1;
String rangeStr = elem.getAttribute("rangeFrom");
if ( rangeStr != null && rangeStr.length() > 0) {
// Validate the range string
try {
rangeFrom = Integer.parseInt(rangeStr);
}
catch (NumberFormatException ex) {
throw new InvalidConfigurationException("Invalid FTP rangeFrom value, " + rangeStr);
}
}
// Check for the to port range value
rangeStr = elem.getAttribute("rangeTo");
if ( rangeStr != null && rangeStr.length() > 0) {
// Validate the range string
try {
rangeTo = Integer.parseInt(rangeStr);
}
catch (NumberFormatException ex) {
throw new InvalidConfigurationException("Invalid FTP rangeTo value, " + rangeStr);
}
}
// Validate the data port range values
if ( rangeFrom == -1 || rangeTo == -1)
throw new InvalidConfigurationException("FTP data port range from/to must be specified");
if ( rangeFrom < 1024 || rangeFrom > 65535)
throw new InvalidConfigurationException("Invalid FTP data port rangeFrom value, " + rangeFrom);
if ( rangeTo < 1024 || rangeTo > 65535)
throw new InvalidConfigurationException("Invalid FTP data port rangeTo value, " + rangeTo);
if ( rangeFrom >= rangeTo)
throw new InvalidConfigurationException("Invalid FTP data port range, " + rangeFrom + "-" + rangeTo);
// Set the FTP data port range
ftpConfig.setFTPDataPortLow(rangeFrom);
ftpConfig.setFTPDataPortHigh(rangeTo);
}
After this modification definition <dataPorts rangeFrom="50000" rangeTo="50100" /> in file-servers-custom.xml should work.
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.