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

    Ue_23 activation in aleph_startup

    • Article Type: General
    • Product: Aleph
    • Product Version: 20

    Description:
    Problem:
    Need change to aleph_startup in default aleph setup. Automatic activation of ue_23 has already resulted in 2 incidents, where customers report that this daemon produces large log files and clogging the system with unnecessary activity.

    Background:
    Ue_23 has been introduced into Aleph 20 with rep_change #002110. Description: Aleph supports the HK System. The HK system is an Automated Retrieval System-ARS. Aleph supports communication using TCP/IP with an HK robot arm so that ongoing updates are transferred between the systems. See "How to Integrate Aleph with HK System" in Doc Portal.

    This functionality is apparently only being used by one customer.

    Since the introduction of the functionality, startup of ue_23 is hardcoded in aleph_startup (see aleph_startup.tml on il-aleph07, slot 203):

    #*******************************************
    # UE_23
    #*******************************************

    echo "starting hk system message daemon..."

    if ($?MESSAGE_STARTUP_LIBS) then
    set message_startup_libs = ($MESSAGE_STARTUP_LIBS)
    else
    set message_startup_libs = ""
    endif

    foreach lib ($message_startup_libs)
    start_proc00 $lib
    echo " - $active_library "
    source $aleph_proc/util_e_23
    end

    echo " "

    Automatic activation of ue_23 has already resulted in 2 incidents, where customers report that this daemon produces large log files and clogging the system with unnecessary activity. We suggest to comment out UE_23 from the default aleph_startup, as it is only used by one customer and may result in more support incidents.

    Resolution:
    This problem has been solved with rep_change #2595 (20.01):

    20.01
    Fix Number: 002595

    Description: The ue_23 daemon (Sending messages to the HK Automated Retrieval System) is started automatically via MESSAGE_STARTUP_LIBS, which is used also for the ue_11 messaging. The ue_23 daemon is used by few customers only. However, since ue_23 is started for all customers using the ue_11 messaging, it creates redundant disk-space consuming logs.

    Solution: A separate startup_libs environment variable - "HKMESS_STARTUP_LIBS" has been created to handle the ue_23 daemon. See the Implementation Notes.


    • Article last edited: 10/8/2013