I have never seen such an bad documented commercial product like Crystal Reports Server 11. It is a real nightmare to use its Java API for programming and scheduling reports. Even those nothing-saying error messages from Oracle are rich of information compared to Crystals one.