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. Intermittent failure in superholdings creation

    Intermittent failure in superholdings creation

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    No headers
    • Article Type: General
    • Product: Aleph
    • Product Version: 21

    Description:
    Superholdings creation in the pc_server will fail intermittently (version 18)

    We have tracked this down to an unfortunate interaction between
    library_conf_table.cbl and conf_table.c
    When library_conf_table calls load_library_conf_table, whatever
    CONF-TAB-PTR points to will be released (unless the pointer has
    the initial value of all spaces).

    In our typical example, the first table loaded is tab_fix_local_notes.conf.
    All is well, until subsequently a search request causes a load of
    tab_expand_local_notes.conf. At that point CONF-TAB-PTR still points
    to the first table, so the content of tab_fix_local_notes.conf
    is erased, although the library_conf_table program is unaware of this. Any subsequent
    attempts to create superholdings find an empty table, and therefore
    perform no action.

    A simple fix is to insert the statement
    MOVE SPACES TO CONF-TAB-PTR.
    before the call to load_library_conf_table.

    Resolution:
    Corrected by v21 rep_change 165.

    ("Internal Note: Super holdings is a special development done only for Maryland.
    It is probably the only program (not in the version) that calls different conf tables in the same program. This never worked before this fix ...)


    • Article last edited: 10/8/2013
    View article in the Exlibris Knowledge Center
    1. Back to top
      • Intermittent error with pc_servers
      • Internal print extends off page when a non-space field is greater than 78 chars
    • 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:General
    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