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

    Voy/Primo: Location information missing in Primo when multiple 852 fields

    • Article Type: General
    • Product: Voyager
    • Product Version: 9

    Problem Symptoms

    • Record from Voyager with active, valid holdings shows "There are no locations for this record" in Locations tab.
    • Source record from Voyager has empty subfield c (OPAC display name for MFHD location) and subfield j (MFHD location code)
    • MFHD contains multiple 852 fields
    • No item records attached to MFHD.

     

    Defect Status

    Issue VYG-5599 is resolved for Voyager 9.1.0 and higher. Only first 852 subfield b is extracted for Primo.

    Replication steps

    1. Identify a mfhd that contains 2 852 fields and no item records attached.
    2. Extract the record: Pprimoexp.sel -f ../ini/PrimoExp-Selective.ini -B<nnn> -E<nnn>(where <nnn> is the bib_id of the bib associated with the mfhd from step 1)
    3. Review the extracted data in the xml record. Note that the subfield c and subfield j are empty:
    <datafield ind2=" " ind1=" " tag="949">
        <subfield code="a">yyydb</subfield>
        <subfield code="b">My Library</subfield>
        <subfield code="c"/>
        <subfield code="d">CALL NUMBER</subfield>
        <subfield code="e">check_holdings</subfield>
        <subfield code="f">0</subfield>
        <subfield code="g">0</subfield>
        <subfield code="h">N</subfield>
        <subfield code="i">0</subfield>
        <subfield code="j"/>
    

    Workaround

    Several options, including

    1. If 1 location represented by multiple 852 fields
      1. edit one 852 to have a different tag; or
      2. consolidate the 852 fields into 1 852 field is possible.
    2. If 2 or more locations represented by multiple 852 fields, split into multiple mfhds.
    3. Add item record to mfhd.

    • Article last edited: 28-Jun-2016