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

    <library> is not in WORD_STARTUP_LIBS, ACC_AUT_STARTUP_LIBS, etc.

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

    Description:
    In v17 when we run p_acq_04, we get errors at the end of the log file. It seems that the job runs and it restarts the ue_06 process, but why these errors?

    Library SCC50 unlocked
    environment variable 'bl_pid' not defined
    lib_batch is already running for SCC50
    SCC50 is not in WORD_STARTUP_LIBS
    SCC50 is not in ACC_AUT_STARTUP_LIBS
    SCC50 is not in MESSAGE_STARTUP_LIBS
    [ 1] 7871
    OAIREP_STARTUP_LIBS: Undefined variable
    SCC50 is not in OAIREP_STARTUP_LIBS
    end

    Resolution:
    The "'bl_pid' not defined" message can be ignored.

    If you have set your aleph_start.private to have the desired values for the xxxx_STARTUP_LIBS, these messages can be ignored.

    The locking of a library by a batch job causes the ue processes in that library to stop. When the job finishes and unlocks the library, the system restarts the ue processes appropriate for the library:

    in deciding if the ue_01 process should be started in this library, it checks if the library is in the $WORD_STARTUP_LIBS (you can check this yourself with the command: "echo $WORD_STARTUP_LIBS")


    for the ue_06 process, REQUEST_STARTUP_LIBS;

    for the ue_08 process, ACC_AUT_STARTUP_LIBS;

    for the ue_11 process, MESSAGE_STARTUP_LIBS;

    for the ue_13 process, OAIREP_STARTUP_LIBS;

    etc.

    (The values for the xxxx_STARTUP_LIBS come from aleph_start and aleph_start.private.)


    Certain ue processes are appropriate only for certain types of libraries.

    For a job running in a bib library, one would expect to see:

    xxxnn is not in REQUEST_STARTUP_LIBS
    xxxnn is not in OAIREP_STARTUP_LIBS

    and (usually):

    xxxnn is not in MESSAGE_STARTUP_LIBS


    For a job running in an ADM library, one would expect to see:

    xxxnn is not in $ACC_AUT_STARTUP_LIBS
    xxxnn is not in $OAIREP_STARTUP_LIBS
    xxxnn is not in PUB_STARTUP_LIBS

    and (often)

    xxxnn is not in $WORD_STARTUP_LIBS
    xxxnn is not in MESSAGE_STARTUP_LIBS

    For a job running in a Course Reserve or authority library, one would expect to see:

    xxxnn is not in ACC_AUT_STARTUP_LIBS
    xxxnn is not in MESSAGE_STARTUP_LIBS
    xxxnn is not in REQUEST_STARTUP_LIBS
    xxxnn is not in $OAIREP_STARTUP_LIBS
    xxxnn is not in PUB_STARTUP_LIBS


    As noted in SKB# 6796, the ue_13 (OAIREP_STARTUP_LIBS) is used only by the German consortia.

    See also KB 8192-2664.

    Additional Information

    faq, startup-libs, ue processes


    • Article last edited: 10/8/2013