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

    Why don't records sent thru p_manage_40 end up in the Z07P table

    • Article Type: General
    • Product: Aleph
    • Product Version: 20, 21, 22, 23

    Description:
    I re-indexed a number of records yesterday by sending the records numbers to the Z07 table using p_manage_40. I expected that this would also send the record numbers to the Z07P table.

    When I checked everything today, the records were re-indexed in Aleph, but the record numbers were never sent to the Z07P table.

    Is this a bug? The way things are supposed to work? Or was this just something that was missed when the publishing platform was developed?

    If I use UTIL-F-1-13 to do an immediate update of a record, it ends up in the Z07P, this is one reason I expected the same behavior using p_manage_40.

    Resolution:
    The ue_01_a program which processes the z07 indexing requests writes a z07p only if the compare_docx program finds that the record is different after a test execution of fix_doc using the lines with the label "UE_01" in tab_fix.

    The ue_01_z0102_index program writes a z07p when the bib record belongs to a base specified in tab_base.eng with a "Y" in column 8 ("Use Z0102 for the logical base"). KB 25908 describes a case where starting ue_01_z0102 caused the desired generation of z07p records to occur.

    The write_z07 program, which is called by the online programs, does an unconditional call of the update_z07p routine.

    (Though at some sites it has been found that the z07p is written by the ue_01_z0102 process even when tab_publish, column 2, is empty), the site found that adding the bib library ("SYS01") as the base in column 2 and restarting ue_01, caused ue_01_z0102 to write z07p records.


    • Article last edited: 10/8/2013