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