Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
-
Concorde - Sprint 86, Concorde - Sprint 87
-
3
-
Concorde
Description
Purpose
When the user provides Instance UUID and there is no underlying SRS record we will create most basic MARC bib record that contains only three fields 001, 245 $a and 999 ff $i in accordance with the recommended mapping:
- instance.json field hrid is mapped to 001
- instance.json field title is mapped to 245 00 $a
- instance.json filed id is mapped to 999 ff $i
Since the records will be generated in parallel to retrieving records from SRS the formatting should not require any addition data manipulation by the consumer of the data and is formatted consistently with parsedRecord.json.
Acceptance criteria
- The generated record is short-lived and generated each time it is requested
- The record is saved in .mrc file and contains 001, 245$a 999ff$i fields are present and populated with the correct data
- Unit tests are written
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-1397 Generating a MARC bibliographic record from an Inventory Instance record
-
- Closed
-
- has to be done before
-
MDEXP-100 Generate basic MARC bib record on the fly
-
- Closed
-
-
MDEXP-122 Generate MARC bib record - 005 field
-
- Closed
-
- is cloned by
-
MDEXP-98 Generate MARC bib - Leader
-
- Closed
-
-
MDEXP-99 Generate MARC bib record additional fields if present -- array of strings to repeatable MARC field
-
- Closed
-
- relates to
-
MDEXP-148 Incorrect record count for the records generated on the fly
-
- Closed
-
-
MDEXP-149 Instances with underlying SRS should not have MARC bib generated on the fly
-
- Closed
-
-
UIIN-1407 Instance record | Display a new action in Actions menu - Duplicate a MARC bibliographic record
-
- Closed
-
-
UIQM-66 quickMARC | Duplicate a MARC bibliographic record
-
- Closed
-