Skip to main content
ExLibris

Knowledge Assistant

BETA
 
  • Subscribe by RSS
  • Back
    Aleph

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Aleph
    3. Knowledge Articles
    4. Patron upload: Where to start?

    Patron upload: Where to start?

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    1. Question
    2. Answer
    • Article Type: Q&A
    • Product: Aleph
    • Product Version: 21

    Question

    Where can I find information about the functions to upload patron data into Aleph and what is the preferred method to do so?

    Answer

    There are two functions in Aleph related to patron loading:

    * PLIF (p_file_20) - Patron loader interface
    * X-service update_bor

    The PLIF documentation can be found here:

    How to Use the Patron Loader Interface (PLIF) (file-20) - 20.0 and Later.pdf


    The documentation for all X-services can be found in our Developers Network. For update_bor you find the information here: https://developers.exlibrisgroup.com/aleph/apis/Aleph-X-Services/update_bor

    We recommend to use the XML file format (not the flat format).

    UTIL F 2 5 2 (Create PLIF Sequential/XML Files from Borrower Data Files) may be very helpful. You can put in a patron ID and it will create a XML file of this patron from your DB in $data_scratch. This file then can be used as a sample file for your XML input files.

    Internally both methods (X-service bor_update and PLIF) are using the same programs.
    So there is no method that is more advisable than the other.

    But the use case for both methods is different. Service update_bor is very useful when you have an external system that immediately want to "push" updates or new patrons to Aleph. There is nearly no delay as the external system does not have to wait for a nightly batch process. So the new patron is valid in Aleph immediately.

    One of the main difference between update_bor and PLIF is that in update_bor you can only include one single per XML file only.

    So you would need to split the input files to separate files per patrons and send each of them to the X-service (which may cause thousands of calls of this service depending on the number of patrons).


    • Article last edited: 06-Apr-2016
    View article in the Exlibris Knowledge Center
    1. Back to top
      • Patron unable to place hold on item that is checked out
      • Patron with System Number "000000000"
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Language
      English
      Product
      Aleph
    2. Tags
      1. 21
      2. contype:kba
      3. Prod:Aleph
      4. Type:Q&A
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved