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

    Problem with the due dates calculation via Util F/2/9.

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

    Description:
    Util F/2/9 (Display/Check Due Date Routine) doesn't seem to activate the check routine:

    Enter sub library: ccav
    Enter item status: 13
    Enter bor status: 01

    - A check routine is not progressing. This is the log;

    Load: /exlibris/aleph/u16_1/nov50/tab/tab100
    Load: /tmp/utf_files/exlibris/aleph/u16_1/alephe/tab/tab_sub_library.eng
    Load: /exlibris/aleph/u16_1/nov50/tab/tab16
    Load: /exlibris/aleph/u16_1/nov50/tab/tab17

    - The "CCAV" ID group contains 360 lines (NOTE: A maximum of 500 lines may be defined for each ID group.)

    - A check routine works fine for the group ID = sub library "CCAK" (precedes "CCAV"). It also works for other group IDs.

    - Last week, the "CCAV" group ID started working after I re-complied the "io_dates.cbl" program in the /alephm/source/com_io/ directory. I've recompiled it once again, but there is still a problem. I don't see any problem with the “CCAV” lines in tab16.

    Why is the check routine not working?

    Resolution:
    It seems this routine is looping.
    Do the entries in tab17 for the Group ID to which the relevant sublibrary belongs not have any day with "O" ("Open") in column 4? (This might happen either because you have specified "C" for all the days of the week --you can *not* do this-- or because you have put a "0" (number zero) in column 4 when you should have an "O" (letter oh)).

    In such a case, the pc_server would be continually looping through the table, trying to find an open day, but never finding one.

    I find that the nov50 tab17 has these lines for CCAV:

    CCAV ######## 01 0800 1600
    CCAV ######## 02 0800 1600
    CCAV ######## 03 0800 1600
    CCAV ######## 04 0800 1600
    CCAV ######## 05 0800 1600
    CCAV ######## 06 C
    CCAV ######## 00 C

    I believe that, rather than being blank, column 4 for days 01-05 needs to be "O". (The letter "oh".)

    After correcting this, you need to do util a/17/1 for the z301 to test it (make sure you are doing this for the z301 and not any other file).

    Additional Information

    check routine, util f / 2 / 9, group ID, tab17, due dates


    • Article last edited: 10/8/2013