Uploaded image for project: 'mod-oai-pmh'
  1. mod-oai-pmh
  2. MODOAIPMH-283

Provide effective location and effective call number data when item record is not present

    XMLWordPrintable

Details

    • MDEXP story template
    • Firebird Sprint 122
    • 3
    • Firebird
    • TAMU

    Description

      Purpose/Overview:
      The existing FOLIO implementation of the derived fields (effective location and effective call number) requires item records. The purpose of this story is to populate location and holdings information, following the logic of effective location/call number when the item data is not present.

      Requirements/Scope:

      1. If the item record is present, then the existing functionality has to be preserved
      2. If the item record is not present, then:
        • effective location is populated using holdings record effective location
        • effective call number is populated using holdings record call number data (prefix, call number and suffix)
      3. If harvested record has a new holdings added or updated but the item record is not present, then the harvest includes the record and field 952 is populated with the data as described above from holdings record.

      Approach:

      Acceptance criteria:
      Instances with holdings record but without item record are:

      • included in the harvest on changes to the holdings record only when harvesting with marc21_withholdings metadataPrefix
      • locations and call number data is populated as described in MODOAIPMH-102 but with the data coming from holdings not items record

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Oleksandr_Bozhko Oleksandr Bozhko
                magdaz Magda Zacharska
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases