| | |
| | | Message message = ERR_CANNOT_INITIALIZE_ARGS.get(ae.getMessage()); |
| | | |
| | | err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | |
| | | // Parse the command-line arguments provided to this program. |
| | |
| | | |
| | | err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | err.println(argParser.getUsage()); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | |
| | | // If we should just display usage or version information, |
| | |
| | | bindPassword.getLongIdentifier(), |
| | | bindPasswordFile.getLongIdentifier()); |
| | | err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | |
| | | ArrayList<String> attrAndDNStrings = argParser.getTrailingArguments(); |
| | |
| | | { |
| | | Message message = ERR_LDAPCOMPARE_NO_ATTR.get(); |
| | | err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | |
| | | // First element should be an attribute string. |
| | |
| | | { |
| | | |
| | | err.println(wrapText(ERR_LDAPCOMPARE_NO_DNS.get(), MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | |
| | | // If trailing DNs were provided and the filename argument was also |
| | |
| | | { |
| | | err.println(wrapText(ERR_LDAPCOMPARE_FILENAME_AND_DNS.get(), |
| | | MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | |
| | | // parse the attribute string |
| | |
| | | Message message = |
| | | ERR_LDAPCOMPARE_INVALID_ATTR_STRING.get(attributeString); |
| | | err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | attributeType = attributeString.substring(0, idx); |
| | | String remainder = attributeString.substring(idx+1, |
| | |
| | | err.println(wrapText( |
| | | INFO_COMPARE_CANNOT_BASE64_DECODE_ASSERTION_VALUE.get(), |
| | | MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | } else if(nextChar == '<') |
| | | { |
| | |
| | | INFO_COMPARE_CANNOT_READ_ASSERTION_VALUE_FROM_FILE.get( |
| | | String.valueOf(e)), |
| | | MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | } else |
| | | { |
| | |
| | | TRACER.debugCaught(DebugLogLevel.ERROR, ae); |
| | | } |
| | | err.println(wrapText(ae.getMessage(), MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | |
| | | try |
| | |
| | | |
| | | err.println(wrapText(ERR_DESCRIPTION_INVALID_VERSION.get( |
| | | String.valueOf(versionNumber)), MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | connectionOptions.setVersionNumber(versionNumber); |
| | | } catch(ArgumentException ae) |
| | |
| | | TRACER.debugCaught(DebugLogLevel.ERROR, ae); |
| | | } |
| | | err.println(wrapText(ae.getMessage(), MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | |
| | | |
| | |
| | | TRACER.debugCaught(DebugLogLevel.ERROR, ex); |
| | | } |
| | | err.println(wrapText(ex.getMessage(), MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | } else if(bindPasswordValue == null) |
| | | { |
| | |
| | | Message message = ERR_TOOL_INVALID_CONTROL_STRING.get(ctrlString); |
| | | err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | err.println(argParser.getUsage()); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | compareOptions.getControls().add(ctrl); |
| | | } |
| | |
| | | Message message = ERR_LDAP_ASSERTION_INVALID_FILTER.get( |
| | | le.getMessage()); |
| | | err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | } |
| | | |
| | |
| | | boolean val = connectionOptions.setSASLMechanism(saslOption); |
| | | if(val == false) |
| | | { |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | } else |
| | | { |
| | | boolean val = connectionOptions.addSASLProperty(saslOption); |
| | | if(val == false) |
| | | { |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | Message message = ERR_TOOL_SASLEXTERNAL_NEEDS_SSL_OR_TLS.get(); |
| | | err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | if(keyStorePathValue == null) |
| | | { |
| | | Message message = ERR_TOOL_SASLEXTERNAL_NEEDS_KEYSTORE.get(); |
| | | err.println(wrapText(message, MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | err.println(wrapText(ERR_LDAPCOMPARE_ERROR_READING_FILE.get( |
| | | fileNameValue, details), MAX_LINE_WIDTH)); |
| | | return 1; |
| | | return CLIENT_SIDE_PARAM_ERROR; |
| | | } |
| | | } |
| | | if(rdr != null) |