Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status
colourYellow
titleIn Progress

...

MARC tag number / indicator / subfieldActionValidation ruleUI error message or UI responseJIRA 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  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

Note that is the incorrect subfield in this case.




Saved field 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

value cleared

code entered (ex. $c) 

Cannot save a field without a subfield

UI response:  Show Delete MARC field/row confirmation modal

The subfield is removed and the record is saved.

when removing all subfields

UI message: Missing a subfield value for a MARC tag

when removing 1 subfield and at least one is left the record saves, deleting the subfield.

Note no confirmation modal appearsAssume 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) 

UI response:  when there is more than one subfield it saved it with the missing subfield code.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 
  • An indicator must have a value.  
  • Not available for the following fields: 
UI response:  If not then auto-populate with / 
Indicator 2 
  • An indicator must have a value. 
  • Not available for the following fields:
UI response:  If not then auto-populate with / 
Subfield 
  • Leading subfield a is autopopulated for all field except for these MARC tagsLeader and fixed fields

UI response: Leading subfield is autopopulated


005
  • Required 
  • Non-repeatable (need to confirm if implemented)repeatable 
  • System generated 

UI response: Unable to edit

I was able to add a 005 but it was greyed out, could not edit. Saving deleted it.


008
  • Required 
  • Non-repeatable (need to confirm if implemented)repeatable 
  • System generated 

when trying to add a second 008

UI: error message Record cannot be saved with more than one 008 field

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIQM-459

999 f f $s $i 
  • Required 
  • Non-repeatable (need to confirm if implemented)
  • System generated 
UI response:  Record saved with added 999 field (Chris will verify with duplicate 999 ff $s and $i)

Bibliographic Record

MARC field number / indicator / subfieldValidation ruleUI error message or UI responseJIRA issue(s)
Leader
  • Must have 24 characters
UI error message: Record cannot be saved. The Leader must contain 24 characters, including null spaces.
 

Leader (editable positions) - invalid character enteredMust have a valid value for positions: 5, 6, 7, 8, 17, 18 and/or 19. See https://loc.gov/marc/bibliographic/bdleader.htmlUI error message: Record cannot be saved. Please enter a valid Leader <<editable position number>>. Valid values are listed at https://loc.gov/marc/bibliographic/bdleader.html

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIQM-234

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODQM-164

Leader (non-editable positions)

Only positions 5, 6, 7, 8, 17, 18 and/or 19 can be edited 

UI error message: : Record cannot be saved. Please check the Leader. Only positions 5, 6, 7, 8, 17, 18 and/or 19 can be edited in the Leader.

For certain positions (TBD): Upon hitting Save button then the quickMARC will automatically update to valid position value. 

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODQM-225

001
  • Required 
  • Non-repeatable (NR)
  • System generated 
UI response: I was able to add a 005 but it was greyed out, could not edit. Saving deleted it.
010
  • Non-repeatable (NR)
UI error message: Record cannot be saved with more than one 010 field.

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIQM-382

245
  • Required
  • Non-repeatable (NR)
UI error message: Record cannot be saved with more than one field 245.
1XX
  • Non-repeatable (NR) (Not yet implemented)

UI error message: Record cannot be saved with multiple 1XXs.  


Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODQM-388

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIQM-600

Subfield 9


Subfield 0


...

MARC field number / indicator / subfield Validation ruleUI error message or UI responseJIRA issue(s)
Leader
  • The Leader must contain 24 characters, including null spaces



Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIQM-419

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODQM-229

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIQM-381


  • 06 position must have a "z" value




  • Editable: 05, 08, 17?, 18,19

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
  • Required 
  • Non-repeatable (NR)
  • System generated 


008Unexpected length of the fieldUI response: Deleting a character \ will be populated and record saved. Will not allow more than one character in a box.
010 
  • Non-repeatable
UI error message: Record cannot be saved with more than one 010 field.

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIQM-330
Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIQM-196

010 $a 
  • Can only have one subfield a
UI error message:  010 can only have one $a. 

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIQM-395

1XX
  • Required - Must have only one  1XX MARC Tag
  • Non-repeatable (NR)

a.) Record cannot be saved. Cannot have multiple 1XXs. 

UIQM-584


...

MARC field number /Ind 1 / Ind 2 / subfieldValidation ruleUI error message or UI responseJIRA issue(s)
LeaderThe Leader must contain 24 characters, including null spaces

UI error message: Record cannot be saved. The Leader must contain 24 characters, including null spaces.

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODQM-226

LeaderOnly positions 05, 06, 17, and 18 can be edited in the LeaderUI error rmessagemessage: Record cannot be saved. Please check the Leader. Only positions 5, 6, 17, 18 can be edited in the Leader.


001
  • Required
  • Non-repeatable (NR)
  • System-generated


004
  • Required
  • Non-repeatable (NR)

UI response: Field is greyed out, no editing allowed

Removes duplicate 004

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIQM-167

006No change from MARC bib validation

Note  Tried to add 006 [under 852] chose s for type, the rest autopopulated with \ add 852, saved

Viewing the source record I saw that only the s saved


007Unexpected length of the field
No change from MARC bib validation

Note  Tried to add 007 [under 852] choose text for type, SMD box with a \ also appeared

UI response: Record was created with 007 t 


008Unexpected length of the field

remove 1 character from AcqEndDate

UI error message: Record not saved. Please check the character length of the fixed fields.


008Unexpected length of the field

remove the u from AcqMethod

UI response: The record saved and populated blank field with a \


010Subfield length should be more than 3 characters
No change from MARC bib validation

Add 010 [under 852] \\$a 1 with adding an 852

UI Response: recod record saved


852 $b
  • Required

a.) Record cannot be saved. An 852 is required.

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIQM-165

852 $b
  • Valid $b value (Need to confirm)value

UI response: Location is in a drop down menu

Entered subfields manually with an incorrect location - one that wasn't listed.

UI response:852 $b contains an invalid Location code. Please try again.


852 $b
  • Non-repeatable (NR) (Need to confirm)

UI error message: Record cannot be saved. Can only have one MARC 852.


...