OAI-PMH Testing Priorities
P1 - P2 - P3 -
When testing on bugfest-like environment always use from and until parameters in your requests to avoid inadvertently running the full harvest.
marc21_withholdings | marc21 | oai-dc | Notes | |||
---|---|---|---|---|---|---|
source - SRS | verb | ListRecords | C163911 | C13783 | C376983 | |
GetRecord |
| C376963 C375965 | C376984 | |||
ListIdentifiers | ||||||
ListMetadataFormats | ||||||
ListSets | ||||||
suppressed - with flag | instance | C375966 (ListRecords) | C193960 (ListRecords) C375185 (GetRecord) | See the table below with suppression inheritance | ||
holdings | C193961 (ListRecords, Holdings&Items) C375192 (GetRecord) | N/A | N/A | |||
items | C193961 (ListRecords, Holdings&Items) C375194 (GetRecord) | N/A | N/A | |||
suppressed - skip | instance | C375302 (ListIdentifiers) | C163912 (ListRecords) C375186 (GetRecord)C375987 (ListIdentifiers) | See the table below with suppression inheritance | ||
holdings | C19395 (ListRecords) C375191 (GetRecord) | N/A | N/A | |||
items | C193959 (ListRecords) C375193 (GetRecord) | N/A | N/A | |||
deleted | LDR/05 set to "d" | C375967 (ListRecords) | C375950 (ListRecords) C375951 (GetRecord) | C376985 (ListRecords) | Deletion can be triggered only by updating LDR position 05 of the underlying SRS record | |
holdings |
C385648 (ListIdentifiers) | N/A | N/A | Deleting holdings record should be treated as an update and should trigger the record to be harvested | ||
item |
C385648 (ListIdentifiers) | N/A | N/A | Deleting item record should be treated as an update and should trigger the record to be harvested | ||
added | instance | C375970 (ListRecords) | C375181 (GetRecord) C375129 (ListIdentifiers) | C376982 (ListIdentifiers) | Importing record via data import record should trigger the record to be harvested | |
holdings | C353629 (ListRecords) C345417 (ListRecords, location & call number) C375132 (ListIdentifiers) | N/A | N/A | Adding holdings record in inventory should trigger the record to be harvested | ||
item |
C380627 (ListIdentifiers) | N/A | N/A | Adding instance record in inventory should trigger the record to be harvested | ||
updated | instance | C353605 (ListRecords) | C375975 | C376986 | Updating underlying SRS record should trigger the record to be harvested | |
holdings | C353581 (ListRecords) C353626 (ListRecords, Holdings&Items) C380621 (ListIdentifiers) | N/A | N/A | Updating any field listed in MODOAIPMH-102 should trigger the record to be harvested | ||
Items | C353584 (ListRecords) C353626 (ListRecords, Holdings&Items) C380630 (ListIdentifiers) | N/A | N/A | Updating any field listed in MODOAIPMH-102 should trigger the record to be harvested | ||
source - Inventory | verb | ListRecords |
| C375969 | C376969 | |
GetRecord |
| C375972 | C376971 | |||
ListIdentifiers | C376974 | C375153 | ||||
ListMetadataFormats | ||||||
ListSets | ||||||
suppressed - with flag | instance | C375303 (ListIdentifiers) | C375203 (ListRecords) | See the table below with suppression inheritance | ||
holdings | C375200 (ListRecords) | N/A | N/A | |||
items | C375212 (ListRecords) C375195 (GetRecord) | N/A | N/A | |||
suppressed - skip | instance | C376976 (ListIdentifiers) | C375204 (ListRecords) C375189 (GetRecord) | See the table below with suppression inheritance | ||
holdings | C375201 (ListRecords) C375190 (GetRecord) | N/A | N/A | |||
Items | C375210 (ListRecords) C375196 (GetRecord) | N/A | N/A | |||
deleted | instance | N/A | N/A | N/A | FOLIO's inventory does not support instance deletion. | |
holdings |
C380578 (ListIdentifiers) | N/A | N/A | Deleting holdings record should be treated as an update and should trigger the record to be harvested | ||
items |
C380578 (ListIdentifiers) | N/A | N/A | Deleting items record should be treated as an update and should trigger the record to be harvested | ||
added | instance | C375198 | C375198 (ListRecords) C375182 (GetRecord, positive) C375184 (GetRecord, negative) C375130 (ListIdentifiers) | C376977 (GetRecord) C376979 (ListIdentifiers) | Adding instance record in inventory should trigger the record to be harvested | |
holdings | C375199 (ListRecords, from current date) C375207 (ListRecords, from&until current date) C375133 (ListIdentifiers) | N/A | N/A | Adding holdings record in inventory should trigger the record to be harvested | ||
item |
C380618 (ListIdentifiers) | N/A | N/A | Adding instance record in inventory should trigger the record to be harvested | ||
updated | instance | C375974 | C375938 (ListRecords) | C376980 (ListRecords) | Updating underlying SRS record should trigger the record to be harvested | |
holdings |
C380620 (ListIdentifiers) | N/A | N/A | Updating any field listed in MODOAIPMH-102 should trigger the record to be harvested | ||
Items |
C380619 (ListIdentifiers) | N/A | N/A | Updating any field listed in MODOAIPMH-102 should trigger the record to be harvested | ||
source - SRS and Inventory | verb | ListRecords | ||||
GetRecord | ||||||
ListIdentifiers | C375988 | C375154 | ||||
ListMetadataFormats | ||||||
ListSets | ||||||
suppressed - with flag | instance | See the table below with suppression inheritance | ||||
holdings | N/A | N/A | ||||
items | N/A | N/A | ||||
suppressed - skip | instance | See the table below with suppression inheritance | ||||
holdings | N/A | N/A | ||||
Items | N/A | N/A | ||||
deleted | LDR/05 set to "d" | C375976 (ListRecords) C375977 (GetRecords) | C376996 | Only SRS records with LDR/05 set to "d" should be marked as deleted. FOLIO's inventory does not support instance record deletion | ||
holdings |
C385649 (ListIdentifiers) C385650 (ListIdentifiers) | N/A | N/A | Deleting holdings record should be treated as an update and should trigger the record to be harvested | ||
items |
C385649 (ListIdentifiers) C385650 (ListIdentifiers) | N/A | N/A | Deleting holdings record should be treated as an update and should trigger the record to be harvested | ||
added | instance | C375183 (GetRecord) C375131 (ListIdentifiers) | C376979 | Importing record via data import record should trigger the record to be harvested | ||
holdings | N/A | N/A | Adding holdings record in inventory should trigger the record to be harvested | |||
item | N/A | N/A | Adding instance record in inventory should trigger the record to be harvested | |||
updated | instance | C376997 | Updating underlying SRS record should trigger the record to be harvested | |||
holdings | N/A | N/A | Updating any field listed in MODOAIPMH-102 should trigger the record to be harvested | |||
Items | C375944 | N/A | N/A | Updating any field listed in MODOAIPMH-102 should trigger the record to be harvested |
How suppression is inherited by holdings and item records: