Skip to main content
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    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.

    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