Issue Details (XML | Word | Printable)

Key: DIRSERVER-679
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Minor Minor
Assignee: Unassigned
Reporter: Pierre-Arnaud Marcelot
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Directory ApacheDS

Tools improvement and add of Export Command and JUnit tests

Created: 21/Jul/06 01:24 PM   Updated: 02/Oct/06 12:51 PM
Return to search
Component/s: tools
Affects Version/s: 1.0-RC3
Fix Version/s: None

Time Tracking:
Not Specified

File Attachments:
  Size
PDF File documentation.pdf 2006-07-21 01:26 PM Pierre-Arnaud Marcelot 200 kB
Text File Licensed for inclusion in ASF works new-patch.txt 2006-07-21 01:52 PM Pierre-Arnaud Marcelot 100 kB
Text File Licensed for inclusion in ASF works patch.txt 2006-07-21 01:25 PM Pierre-Arnaud Marcelot 107 kB

Resolution Date: 02/Oct/06 12:50 PM


 Description  « Hide
Working on a new plugin supporting LDIF Import/Export for LDAP Studio ( http://docs.safehaus.org/display/LDAPSTUDIO ), I wanted to use the Apache DS to import an LDIF file.
But the Import Command can only be accessed via a Command Line and don't give enough feedback for a front-end GUI (particularly to show the progress of the operation).

Emmanuel (Lécharny) also pointed out the fact that it may be interesting for future developments to be able to access the Tools in a "kind of" Client/Server way. The tools running on a the server's station, and the command launched from another machine.

So, he asked me to modify the tools to add this Client/Server feature and make them callable more easily from other application and give better feedback.

I made a small documentation on this on Safehaus : http://docs.safehaus.org/display/LDAPSTUDIO/Apache+DS+Tools+rewrite . It is also attached to this post as a PDF, since LDAPStudio's Confluence isn't accessible to everyone.

In the patch you'll find the tools with the new architecture (defined with Emmanuel).
I also added a new command that export entries as LDIF file, and some JUnit tests for the Import, Export and GracefulShutdown command.

Feel free to give me your feedback about this.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Pierre-Arnaud Marcelot made changes - 21/Jul/06 01:25 PM
Field Original Value New Value
Attachment patch.txt [ 12337299 ]
Pierre-Arnaud Marcelot made changes - 21/Jul/06 01:26 PM
Attachment documentation.pdf [ 12337300 ]
Pierre-Arnaud Marcelot made changes - 21/Jul/06 01:52 PM
Attachment new-patch.txt [ 12337301 ]
Emmanuel Lecharny made changes - 02/Oct/06 12:50 PM
Resolution Fixed [ 1 ]
Status Open [ 1 ] Resolved [ 5 ]
Pierre-Arnaud Marcelot made changes - 02/Oct/06 12:51 PM
Status Resolved [ 5 ] Closed [ 6 ]