As suggested by Gsoc organizers today is the *suggested* pencil-down date. In my new updates I included the Synchronization maintenance tasks as the last part of the project .It’s divided into three parts : Sync search , sync journal and imports archiving and managing some sync timeouts from the sync admin ui.
Now you can search for sync records according to their display name and you can view or edit them from the results list obtained.
For the journal archiving task , I created a new class that can zip up the contents of a folder into a .zip file using Adler32 checksum . The class org.openmrs.serialization.ZipPackage
compress the sync journal or import up to 30% . For example the contents of %APPDATA%\OpenMRS\journal are archived into %APPDATA%\OpenMRS\archive\journal\journal_2008_08_09_22_26_00_288.zip and the contents of the original folder are cleaned up .
The screen shot of the maintenance page is presented here :
As the last step of this project I am going to check everything in the codes like the log messages,result messages from Spring,to check if there is anything missing or any misunderstanding message, to add comments for developers guidance ;I have also to update the sync administrator helping screen and refine the project wiki page for future reference.
Thanks