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

    BULK: -m discards mfhd if bib is discarded

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

    Symptoms

    If a bulk import rule is set to load bibs, auths only with Add-Conditional, and you import an interleaved bib-mfhd file using –m parameter, if a match is found and incoming bib is discarded, mfhd is discarded, rather than added to existing/matching bib.

    Defect Status

    Issue 16384-18897/VYG-1015 is resolved for Voyager 8.2.0 and higher.

    Replication Steps

    1. Find or create an interleaved bib-mfhd file, and set up a bibliographic duplicate detection profile so that at least one bib will have a match in the database
    2. Set the duplicate handling to Add-Conditional.
    3. Add the bib duplicate detection profile to a bulk import rule that is set to Load Bibs, Auths Only.
    4. Import the file with the import rule you created and the –m parameter. For instance: Pbulkimport –f<filepath and name> -i<rule code> -m
    5. Look at the log for the bib(s) that the duplicate detection profile matched to existing bib(s) in the database; you will see something like this:

    1(1):Duplicate Bibs above threshold: replace 1, warning 0.

    BibID & rank

    10001 - 200

    2: Previous record not added.

    And the mfhd record is discarded as well as the bib.

    What it should be doing is something like this:

    1(1):Duplicate Bibs above threshold: replace 1, warning 0.

    BibID & rank

    10001 - 200

    4(2):Duplicate Mfhds above threshold: replace 0, warning 0.

    Adding Mfhd record 74710 to Bib record 10001.

    Workaround

    Manually create mfhds for discarded bibs; OR set duplicate handling to Replace.


    • Article last edited: 03-Mar-2015