Skip to main content
  • Subscribe by RSS
  • ExLibris Dev

    EOD:line item note > 60 char, line item won't add

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

    Bug Report Form for Issue 16384-16369

    Module(s): Bulk Import/Acquisitions
    Server platform(s) affected: Solaris/all
    PC OS (if applicable): n/a
    Browser & version (if applicable): n/a
    Release(s): reported in 7.2.1; replicated in 8.0

    Expected results: When using EOD, line items should either be successfully created even if the line item notes cannot be created.

    Actual results: If the information stored in the bib field that is mapped in the Instructions section of SysAdmin>Cataloging>Bulk Import Rules>Orders (which corresponds to a line item’s Instructions to Vendor field on the Notes tab) is more than 60 characters (the limit for line_item_notes.print_note), not only is no line item note created, but no line item is created.

    Workflow implications: Operators have to recreate the line items by hand or have the vendor shorten the field and resend the file.

    Replication steps:
    In SysAdmin>Cataloging>Bulk Import Rules>Orders>Instructions, set a Field/Subfield value of, say, 985 $a, with Ind 1 and 2 of * (and, of course, fill in all required fields in this bulk import rule).
    Create a bib record that has a 985 $a with more than 60 characters.
    Bulk import the record using the rule you created – you’ll see that though the bib adds and the PO is created, the line item fails to add and the log says something like this:

    Fail to create line item note.
    Error in creating line item. bib id: 75407, mfhd id: 74303

    If you edit the bib so that the note is shorter than 60 characters and retry the test, the line item will successfully create and the note from the 985 $a will be added.


    • Article last edited: 3/19/2015
    // feedback widged