Uploaded image for project: 'mod-data-export'
  1. mod-data-export
  2. MDEXP-519

Holdings export: subfields for 866, 867 and 868 are entered separately

    XMLWordPrintable

Details

    • Firebird Sprint 137
    • 2
    • Firebird
    • Morning Glory (R2 2022)
    • TBD

    Description

      Overview:
      While generating MARC for holdings on the fly, the subfields $a and $z for 866, 867 and 868 are entered separately and do not preserve connection between statement and its note

      Steps to Reproduce:
      Export a holdings record that has multiple holdings statements, statements for supplements and statements for indexes populated (for example, holdings with HRID hol00012211146 in bugfest-lotus)

      Expected Results:

      =LDR  00782nam a2200217 a 4500
      =001  hol00012211146
      =014  1\$ains00007313859
      =852  \\$bacq admin
      =866  \0$aholdings statement $zholdings statement public note
      =866  \0$aholdings statement 1 $zholdings statement public note 1
      =867  \0$aholdings statement for supplements $zholdings statement for supplements public note
      =867  \0$aholdings statement for supplements 1 $zholdings statement for supplements public note -1
      =868  \0$aHoldings statement form indexes $zholding statement for indexes public note
      =868  \0$aHoldings statement form indexes -1 $zholding statement for indexes public note -1
      =999  ff$i1c7a68d3-f594-4de6-95b9-1c8d5f0341f7
      
      

      Actual Results:

      =LDR  00782nam a2200217 a 4500
      =001  hol00012211146
      =014  1\$ains00007313859
      =852  \\$bacq admin
      =866  \0$aholdings statement
      =866  \0$aholdings statement 1
      =866  \0$zholdings statement public note
      =866  \0$zholdings statement public note 1
      =867  \0$aholdings statement for supplements
      =867  \0$aholdings statement for supplements 1
      =867  \0$zholdings statement for supplements public note
      =867  \0$zholdings statement for supplements public note -1
      =868  \0$aHoldings statement form indexes
      =868  \0$aHoldings statement form indexes -1
      =868  \0$zholding statement for indexes public note
      =868  \0$zholding statement for indexes public note -1
      =999  ff$i1c7a68d3-f594-4de6-95b9-1c8d5f0341f7
      

      Additional Information:
      URL:
      Interested parties:

      TestRail: Results

        Attachments

          1. export result.png
            export result.png
            103 kB
          2. holding.csv
            0.0 kB
          3. holdings record.png
            holdings record.png
            792 kB
          4. screenshot-1.png
            screenshot-1.png
            269 kB

          Issue Links

            Activity

              People

                Charniak Siarhei Charniak
                magdaz Magda Zacharska
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases