Perform add, delete, modify, and modify DN operations concurrently using multiple threads.
parallel-update --hostname server.example.com --port 389 \
--bindDN "cn=Directory Manager" --bindPassword password \
--ldifFile changes.ldif --rejectFile rejected-changes.ldif --numThreads 10 \
--ratePerSecond 5000
-V
--version
| Description | Display Directory Server version information |
-H
--help
| Description | Display general usage information |
--help-ldap
| Description | Display help for using LDAP options |
--help-sasl
| Description | Display help for using SASL options |
--help-debug
| Description | Display help for using debug options |
| Advanced | Yes |
-h {host}
--hostname {host}
| Description | Directory Server hostname or IP address |
| Default Value | localhost |
| Required | No |
| Multi-Valued | No |
-p {port}
--port {port}
| Description | Directory Server port number |
| Lower Bound | 1 |
| Upper Bound | 65535 |
| Default Value | 389 |
| Required | No |
| Multi-Valued | No |
-D {bindDN}
--bindDN {bindDN}
| Description | DN used to bind to the server |
| Required | No |
| Multi-Valued | No |
-w {bindPassword}
--bindPassword {bindPassword}
| Description | Password used to bind to the server |
| Required | No |
| Multi-Valued | No |
-j {bindPasswordFile}
--bindPasswordFile {bindPasswordFile}
| Description | Bind password file |
| Required | No |
| Multi-Valued | No |
-Z
--useSSL
| Description | Use SSL for secure communication with the server |
-q
--useStartTLS
| Description | Use StartTLS to secure communication with the server |
-X
--trustAll
| Description | Trust all server SSL certificates |
-K {keyStorePath}
--keyStorePath {keyStorePath}
| Description | Certificate key store path |
| Required | No |
| Multi-Valued | No |
-W {keyStorePassword}
--keyStorePassword {keyStorePassword}
| Description | Certificate key store PIN |
| Required | No |
| Multi-Valued | No |
-u {keyStorePasswordFile}
--keyStorePasswordFile {keyStorePasswordFile}
| Description | Certificate key store PIN file |
| Required | No |
| Multi-Valued | No |
-P {trustStorePath}
--trustStorePath {trustStorePath}
| Description | Certificate trust store path |
| Required | No |
| Multi-Valued | No |
-T {trustStorePassword}
--trustStorePassword {trustStorePassword}
| Description | Certificate trust store PIN |
| Required | No |
| Multi-Valued | No |
-U {path}
--trustStorePasswordFile {path}
| Description | Certificate trust store PIN file |
| Required | No |
| Multi-Valued | No |
-N {nickname}
--certNickname {nickname}
| Description | Nickname of the certificate for SSL client authentication |
| Required | No |
| Multi-Valued | No |
-o {name=value}
--saslOption {name=value}
| Description | SASL bind options |
| Required | No |
| Multi-Valued | Yes |
--propertiesFilePath {propertiesFilePath}
| Description | Path to the file that contains default property values used for command-line arguments |
| Required | No |
| Multi-Valued | No |
--noPropertiesFile
| Description | Specify that no properties file will be used to get default command-line argument values |
-l {ldifFile}
--ldifFile {ldifFile}
| Description | The path to the LDIF file to process |
| Required | Yes |
| Multi-Valued | No |
-R {rejectFile}
--rejectFile {rejectFile}
| Description | The path to a file where rejected changes are written |
| Required | Yes |
| Multi-Valued | No |
-L {logFile}
--logFile {logFile}
| Description | The path to the log file |
| Required | No |
| Multi-Valued | No |
-t {numThreads}
--numThreads {numThreads}
| Description | The number of concurrent threads to use when applying changes |
| Lower Bound | 1 |
| Default Value | 1 |
| Required | Yes |
| Multi-Valued | No |
-a
--defaultAdd
| Description | Treat any LDIF record without a changetype as an add record |
-M
--usePermissiveModify
| Description | Include the permissive modify control in modify requests, which will prevent the server from rejecting a request attempting to add an attribute value that already exists or remove an attribute value that does not exist |
-r
--neverRetry
| Description | Always reject failed operations even if they might succeed after retrying them |
-s {ratePerSecond}
--ratePerSecond {ratePerSecond}
| Description | Maximum rate in operations per second the tool should execute |
| Required | No |
| Multi-Valued | No |