Skip to main content
ExLibris
  • Subscribe by RSS
  • ExLibris Dev

    clear_vir01 doesn't work from job_list in version 19 and 20

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

    Problem Symptoms:
    We brought our $alephe_tab/job_list entry for clear_vir01:

    W0 04:01:00 Y VIR01 clear_vir01 VIR01

    over from v17 [or v18] to version 19.
    It doesn't work. The clear_vir01 logs in $alephe_scratch have only the following lines:

    usage: clear_vir01 vir01
    clear_vir01 vir01 <online>
    clear_vir01 vir01 <hot> <no_days> [loop_count]

    Cause:
    Defect

    Resolution:
    Corrected by:

    Aleph 19 rep_change 757
    Aleph 20 rep_change 2287

    With the above rep_change's the standard job_list entry which was being used prior to version 19 will work:

    W0 05:00:00 Y VIR01 clear_vir01 VIR01

    Until you implement one of the above rep_change's, you will need to use the following solution:

    Instead of using the syntax shown in the Description, use the full path in the job_list, for the 'cold' run:

    ! 2 3 4 5
    !!-!!!!!!!!-!-!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!>
    W2 11:59:00 N clear_vir01_log csh -f /exlibris/aleph/a19_1/aleph/proc/clear_vir01 VIR01 > & $alephe_scratch/clear_vir01 &

    From the job_list header:

    ! Note that this list can define either programs or procedures.
    ! If programs, col. 5 lists the program commands.
    ! If procedures, col. 5 lists the library code, and cols. 6 and 7 the name parameters of the procedure.

    What you are specifying in this case is the "program commands", thus, there is no separate column 6 or 7.

    For the 'hot' run:

    W2 11:59:00 N log_clear_vir csh -f /exlibris/aleph/a20_1/aleph/proc/clear_vir01 vir01 hot 2 1000 > & $alephe_scratch/clear_vir01.hot &

    Note: We recommend the use of the *cold* run.

    - restart the job daemon (util e/15) after making any change to the job_list.

    Category: System Management (500)


    • Article last edited: 10/8/2013
    //doorbell.io feedback widged