I am using the SyncBuilder api in my Java server to allow synchronization to a Palm device and I have run across a problem with the database access. Any time I try to do a getRecord from the appointment database using the RecordID, it throws an Exception. Every other get, put and delete database call seems to work fine. I am not using SyncServer, instead I am using my own threads spawned from listening to a ServerSocket created by the NetworkHSSocketImplFactory. The thread then uses the Link returned by the ServerSocket accept to access the palm databases via the Dlp. Is there anything I am missing here? Do you have to do something extra to use getRecord with a RecordID instead of an index?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am using the SyncBuilder api in my Java server to allow synchronization to a Palm device and I have run across a problem with the database access. Any time I try to do a getRecord from the appointment database using the RecordID, it throws an Exception. Every other get, put and delete database call seems to work fine. I am not using SyncServer, instead I am using my own threads spawned from listening to a ServerSocket created by the NetworkHSSocketImplFactory. The thread then uses the Link returned by the ServerSocket accept to access the palm databases via the Dlp. Is there anything I am missing here? Do you have to do something extra to use getRecord with a RecordID instead of an index?