Status | ||||
---|---|---|---|---|
|
...
MARC tag number / indicator / subfield | Action | Validation rule | UI error message or UI response | JIRA issue(s) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Add a new field > Empty MARC tag and subfield text boxes | UI response: Record is saved and the field is removed. | |||||||||||||||
Add a new field >Empty subfield text box but MARC tag box is populated | Cannot save a field without a subfield | UI response: Record is updated/created and the field is removed. | ||||||||||||||
Add a new field > Empty MARC tag but subfield text box has a value (example $c c2016) | Cannot save a field without a valid MARC tag | UI error message: Record cannot be saved. A MARC tag must contain three characters. | ||||||||||||||
Add a new field > MARC tag is populated but subfield text box has only subfield code (example $c) | UI response: Record is saved and the field is removed. | |||||||||||||||
Add a new field > MARC tag is populated but subfield text box has value but no subfield (example c2016) | UI response: $a is populated before the value | |||||||||||||||
Saved field > Cleared MARC tag and subfield text boxes | UI response: Record is saved and the field is removed. | |||||||||||||||
Saved field > MARC tag remains and subfield text box has been cleared | UI error message: Missing a subfield value for a MARC tag | |||||||||||||||
Saved field >MARC tag remains and only subfield code entered (ex. $c) Assume all subfield values have been removed | Cannot save a field without a subfield value | UI response: Removes the entire field | ||||||||||||||
Saved field > MARC tag remains and subfield has been cleared but value in subfield text box (ex. c2016) | non-Leader and fixed fields must have a subfield code | UI response: when only 1 subfield record saved and populate the $a subfield code. UI response: when all the subfield codes are removed it saves the record and populates $a at the beginning of the subfield, the rest of the codes remain missing. | ||||||||||||||
Saved field > MARC tag cleared but subfield text box has a value (ex. $c c2016) | Cannot save a field without a valid MARC tag | UI error message: Record cannot be saved. A MARC tag must contain three characters. | UIQM-148 | |||||||||||||
Tag number | Must be 3 numbers only | UI error message: Record cannot be saved. A MARC tag must contain three characters. | ||||||||||||||
Tag number | No symbols, alphabet. Just numbers. | UI error message: Invalid MARC tag. Please try again. | ||||||||||||||
Indicator 1 |
| UI response: If not then auto-populate with / | ||||||||||||||
Indicator 2 |
| UI response: If not then auto-populate with / | ||||||||||||||
Subfield |
| UI response: Leading subfield is autopopulated | ||||||||||||||
005 |
| UI response: Unable to edit I was able to add a 005 but it was greyed out, could not edit. Saving deleted it. | ||||||||||||||
008 |
| when trying to add a second 008 UI: error message Record cannot be saved with more than one 008 field |
| |||||||||||||
999 f f $s $i |
| UI response: Record saved with added 999 field (Chris will verify with duplicate 999 ff $s and $i) |
...
MARC field number / indicator / subfield | Validation rule | UI error message or UI response | JIRA issue(s) | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Leader |
|
| |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
| UI error message: Example - Entering an invalid Leader position 08 value. Record cannot be saved. Please enter a valid Leader 08. Valid values are listed at https://www.loc.gov/marc/authority/adleader.html | ||||||||||||||||||||||||||||||||||||||
001 |
| ||||||||||||||||||||||||||||||||||||||
008 | Unexpected length of the field | UI response: Deleting a character \ will be populated and record saved. Will not allow more than one character in a box. | |||||||||||||||||||||||||||||||||||||
010 |
| UI error message: Record cannot be saved with more than one 010 field. |
| ||||||||||||||||||||||||||||||||||||
010 $a |
| UI error message: 010 can only have one $a. |
| ||||||||||||||||||||||||||||||||||||
1XX |
| a.) UI error message: Record cannot be saved. Cannot have multiple 1XXs. |
...