It has been a tough week i can tell you. Finding my way through OpenMRS modules took some late hours from my day, but i think i can safely say that the storm is passing. I was able to successfully integrated quartz to a module.
Things ive been doing the past week:
- Integrated Quartz sql script to the sqldiff.xml.
- Initialized Quartz scheduler on module startup and stopped it on shutdown.
- Created a Form, Controller with validators for users to create schedules.
- Successfully developed and integrated scheduling mechanism for RunOnce, Seconds, Hours, Daily to the module.
- integrate test cases for the Quartz service which ive done in a separate webapp.
- refactor the current implementation to work with the existing scheduler service and TaskDefinition.
- Fine tune the scheduling mechanism.
- Do some thorough testing through running the module.
possible road blocks i may face:
- My music playlist running out while working on openmrs.
- Figuring out how to write test cases in openmrs modules.
- Getting form details persisted inside quartz tables and retrieving them back.
0 comments:
Post a Comment