Preventing Offline circulation from loading out-of-order transactions from different sublibraries
- Article Type: General
- Product: Aleph
- Product Version: 20
Desired Outcome Goal:
Prevent out-of-order transactions when loading offline circulation fliles from different sublibraries. See example in Additional Information below.
Procedure:
1. Merge the offline Circ files of Library A and Library B into a single file, sorted on the first 12 bytes, which are yyyymmddhhmm.
2. Load the merged file.
Additional Information
* Example: patron #1 checks out a book in library A at 10am, and returns it in library B, at 11am. When the server connection is re-established, the libraries load their own local files.
Library B loads its local file at 1pm, in which the item is "returned" (-- though not on loan).
Library A loads its local file at 1:30pm, in which the item is loaned to patron #1.
Is there a way to prevent this, for instance, by adding a timestamp to the offline circulation transactions, so that the latest transaction is applied last?
* pc_cir_c0434 is the "Offline Circulation Handling" program.
Example of offline file :
201309061523L31225031113901 SYLVIE3
201309061523L31225035625983 SYLVIE3
201309061523L31225030010454 SYLVIE3
Category: Circulation
- Article last edited: 12/2/2013