From 94ae7014e885515adee9527500bf5d85a933e431 Mon Sep 17 00:00:00 2001 From: Yaroslav_Kiriak Date: Fri, 3 Nov 2023 12:44:30 +0200 Subject: [PATCH] MODSOURCE-506: remove rawRecord field from source record --- .../org/folio/dao/util/RecordDaoUtil.java | 1 - .../src/test/java/org/folio/TestMocks.java | 37 +++++-------------- .../org/folio/dao/util/EdifactUtilTest.java | 9 +++-- .../java/org/folio/dao/util/MarcUtilTest.java | 23 +++++------- .../rest/impl/TestMarcRecordsApiTest.java | 19 ++++++---- .../org/folio/services/RecordServiceTest.java | 8 ---- .../0f0fe962-d502-4a4f-9e74-7732bec94ee8.json | 4 ++ .../3187432f-9434-40a8-8782-35a111a1491e.json | 4 ++ .../4c0ff739-3f4d-4670-a693-84dd48e31c53.json | 4 ++ .../4ca9d8ac-9de5-432a-83ee-15832f09e868.json | 4 ++ .../7293f287-bb51-41f5-805d-00ff18a1f791.json | 4 ++ .../8452daf9-c130-4955-99ce-1c397a218900.json | 4 ++ .../8f462542-387c-4f06-a01b-50829c7c7b13.json | 4 ++ .../8fb19e31-0920-49d7-9438-b573c292b1a6.json | 4 ++ .../be1b25ae-4a9d-4077-93e6-7f8e59efd609.json | 4 ++ .../d3cd3e1e-a18c-4f7c-b053-9aa50343394e.json | 4 ++ .../db70de02-9205-4e05-8333-5848163b82b5.json | 4 ++ .../e4cfe577-4015-46d8-a54d-7c9b34796955.json | 4 ++ .../e567b8e2-a45b-45f1-a85a-6b6312bdf4d8.json | 4 ++ .../ec53a386-9616-428b-92a9-e1f07756ea1f.json | 4 ++ .../0f0fe962-d502-4a4f-9e74-7732bec94ee8.json | 4 -- .../3187432f-9434-40a8-8782-35a111a1491e.json | 4 -- .../4c0ff739-3f4d-4670-a693-84dd48e31c53.json | 4 -- .../4ca9d8ac-9de5-432a-83ee-15832f09e868.json | 4 -- .../7293f287-bb51-41f5-805d-00ff18a1f791.json | 4 -- .../8452daf9-c130-4955-99ce-1c397a218900.json | 4 -- .../8f462542-387c-4f06-a01b-50829c7c7b13.json | 4 -- .../8fb19e31-0920-49d7-9438-b573c292b1a6.json | 4 -- .../be1b25ae-4a9d-4077-93e6-7f8e59efd609.json | 4 -- .../d3cd3e1e-a18c-4f7c-b053-9aa50343394e.json | 4 -- .../db70de02-9205-4e05-8333-5848163b82b5.json | 4 -- .../e4cfe577-4015-46d8-a54d-7c9b34796955.json | 4 -- .../e567b8e2-a45b-45f1-a85a-6b6312bdf4d8.json | 4 -- .../ec53a386-9616-428b-92a9-e1f07756ea1f.json | 4 -- ramls/raml-storage | 2 +- 35 files changed, 93 insertions(+), 118 deletions(-) create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/0f0fe962-d502-4a4f-9e74-7732bec94ee8.json create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/3187432f-9434-40a8-8782-35a111a1491e.json create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/4c0ff739-3f4d-4670-a693-84dd48e31c53.json create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/4ca9d8ac-9de5-432a-83ee-15832f09e868.json create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/7293f287-bb51-41f5-805d-00ff18a1f791.json create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/8452daf9-c130-4955-99ce-1c397a218900.json create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/8f462542-387c-4f06-a01b-50829c7c7b13.json create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/8fb19e31-0920-49d7-9438-b573c292b1a6.json create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/be1b25ae-4a9d-4077-93e6-7f8e59efd609.json create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/d3cd3e1e-a18c-4f7c-b053-9aa50343394e.json create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/db70de02-9205-4e05-8333-5848163b82b5.json create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/e4cfe577-4015-46d8-a54d-7c9b34796955.json create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/e567b8e2-a45b-45f1-a85a-6b6312bdf4d8.json create mode 100644 mod-source-record-storage-server/src/test/resources/mock/rawRecords/ec53a386-9616-428b-92a9-e1f07756ea1f.json diff --git a/mod-source-record-storage-server/src/main/java/org/folio/dao/util/RecordDaoUtil.java b/mod-source-record-storage-server/src/main/java/org/folio/dao/util/RecordDaoUtil.java index 59c218fc5..85ce6092d 100644 --- a/mod-source-record-storage-server/src/main/java/org/folio/dao/util/RecordDaoUtil.java +++ b/mod-source-record-storage-server/src/main/java/org/folio/dao/util/RecordDaoUtil.java @@ -264,7 +264,6 @@ public static SourceRecord toSourceRecord(Record record) { } return sourceRecord .withOrder(record.getOrder()) - .withRawRecord(record.getRawRecord()) .withParsedRecord(record.getParsedRecord()) .withAdditionalInfo(record.getAdditionalInfo()) .withExternalIdsHolder(record.getExternalIdsHolder()) diff --git a/mod-source-record-storage-server/src/test/java/org/folio/TestMocks.java b/mod-source-record-storage-server/src/test/java/org/folio/TestMocks.java index b4d2efa96..3f2542af9 100644 --- a/mod-source-record-storage-server/src/test/java/org/folio/TestMocks.java +++ b/mod-source-record-storage-server/src/test/java/org/folio/TestMocks.java @@ -30,24 +30,21 @@ public class TestMocks { private static final String SOURCE_RECORDS_FOLDER_PATH = "src/test/resources/mock/sourceRecords"; - private static final String SNAPSHOT_PATH_TEMPLATE = "src/test/resources/mock/snapshots/%s.json"; private static final String RECORD_PATH_TEMPLATE = "src/test/resources/mock/records/%s.json"; + private static final String RAW_RECORD_PATH_TEMPLATE = "src/test/resources/mock/rawRecords/%s.json"; private static final String ERROR_RECORD_PATH_TEMPLATE = "src/test/resources/mock/errorRecords/%s.json"; private static List snapshots; private static List records; - private static List rawRecords; - private static List parsedRecords; private static List errorRecords; static { List sourceRecords = readSourceRecords(); - rawRecords = sourceRecords.stream().map(TestMocks::toRawRecord).collect(Collectors.toList()); parsedRecords = sourceRecords.stream().map(TestMocks::toParsedRecord).collect(Collectors.toList()); errorRecords = readErrorRecords(sourceRecords); records = readRecords(sourceRecords); @@ -102,14 +99,6 @@ public static ErrorRecord getErrorRecord(int index) { return clone(errorRecords.get(index)); } - public static List getRawRecords() { - return new ArrayList<>(rawRecords.stream().map(TestMocks::clone).collect(Collectors.toList())); - } - - public static RawRecord getRawRecord(int index) { - return clone(rawRecords.get(index)); - } - public static List getParsedRecords() { return new ArrayList<>(parsedRecords.stream().map(TestMocks::clone).collect(Collectors.toList())); } @@ -130,10 +119,6 @@ public static Optional getErrorRecord(String id) { return errorRecords.stream().map(TestMocks::clone).filter(er -> er.getId().equals(id)).findAny(); } - public static Optional getRawRecord(String id) { - return rawRecords.stream().map(TestMocks::clone).filter(rr -> rr.getId().equals(id)).findAny(); - } - public static Optional getParsedRecord(String id) { return parsedRecords.stream().map(TestMocks::clone).filter(pr -> pr.getId().equals(id)).findAny(); } @@ -145,18 +130,13 @@ public static ParsedRecord normalizeContent(ParsedRecord parsedRecord) { return parsedRecord; } - private static RawRecord toRawRecord(SourceRecord sourceRecord) { - return sourceRecord.getRawRecord(); - } - private static ParsedRecord toParsedRecord(SourceRecord sourceRecord) { return sourceRecord.getParsedRecord(); } private static List readSourceRecords() { File sourceRecordsDirectory = new File(SOURCE_RECORDS_FOLDER_PATH); - String[] extensions = new String[]{ "json" }; - return FileUtils.listFiles(sourceRecordsDirectory, extensions, false).stream() + return FileUtils.listFiles(sourceRecordsDirectory, new String[]{"json"}, false).stream() .map(TestMocks::readSourceRecord) .filter(sr -> sr.isPresent()) .map(sr -> sr.get()) @@ -209,18 +189,15 @@ private static Optional readRecord(SourceRecord sourceRecord) { if (file.exists()) { try { Record record = new ObjectMapper().readValue(file, Record.class) - .withRawRecord(sourceRecord.getRawRecord()) + .withRawRecord(readRawRecord(sourceRecord.getRecordId())) .withParsedRecord(sourceRecord.getParsedRecord()) .withExternalIdsHolder(sourceRecord.getExternalIdsHolder()) .withAdditionalInfo(sourceRecord.getAdditionalInfo()); if (Objects.nonNull(sourceRecord.getMetadata())) { record.withMetadata(sourceRecord.getMetadata()); } - Optional errorRecord = errorRecords.stream() - .filter(er -> er.getId().equals(record.getId())).findAny(); - if (errorRecord.isPresent()) { - record.withErrorRecord(errorRecord.get()); - } + errorRecords.stream() + .filter(er -> er.getId().equals(record.getId())).findAny().ifPresent(record::withErrorRecord); return Optional.of(record); } catch (IOException e) { e.printStackTrace(); @@ -229,6 +206,10 @@ private static Optional readRecord(SourceRecord sourceRecord) { return Optional.empty(); } + private static RawRecord readRawRecord(String recordId) throws IOException { + return new ObjectMapper().readValue(new File(format(RAW_RECORD_PATH_TEMPLATE, recordId)), RawRecord.class); + } + private static List readErrorRecords(List sourceRecords) { return sourceRecords.stream() .map(TestMocks::readErrorRecord) diff --git a/mod-source-record-storage-server/src/test/java/org/folio/dao/util/EdifactUtilTest.java b/mod-source-record-storage-server/src/test/java/org/folio/dao/util/EdifactUtilTest.java index ddd6c2f92..c9e24cb85 100644 --- a/mod-source-record-storage-server/src/test/java/org/folio/dao/util/EdifactUtilTest.java +++ b/mod-source-record-storage-server/src/test/java/org/folio/dao/util/EdifactUtilTest.java @@ -1,9 +1,8 @@ package org.folio.dao.util; -import com.fasterxml.jackson.core.JsonParseException; -import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; import io.xlate.edi.stream.EDIStreamException; +import org.folio.TestUtil; import org.folio.rest.jaxrs.model.SourceRecord; import org.junit.Before; import org.junit.Test; @@ -21,6 +20,7 @@ public class EdifactUtilTest { private static final String SOURCE_RECORD_PATH = "src/test/resources/mock/sourceRecords/e4cfe577-4015-46d8-a54d-7c9b34796955.json"; private static final String SOURCE_RECORD_WITH_IGNORED_CODES_PATH = "src/test/resources/mock/sourceRecords/4ca9d8ac-9de5-432a-83ee-15832f09e868.json"; + private static final String RAW_EDIFACT_RECORD_CONTENT_SAMPLE_PATH = "src/test/resources/rawEdifactRecordContent.sample"; private static final String INVALID_RAW_EDIFACT_RECORD = "UNA:+.? '" + @@ -51,14 +51,15 @@ public class EdifactUtilTest { private SourceRecord sourceRecord; @Before - public void readSourceRecord() throws JsonParseException, JsonMappingException, IOException { + public void readSourceRecord() throws IOException { File file = new File(SOURCE_RECORD_PATH); sourceRecord = new ObjectMapper().readValue(file, SourceRecord.class); } @Test public void shouldFormatEdifact() throws IOException, EDIStreamException { - String rawEdifact = sourceRecord.getRawRecord().getContent(); + String rawEdifact = new ObjectMapper().readValue( + TestUtil.readFileFromPath(RAW_EDIFACT_RECORD_CONTENT_SAMPLE_PATH), String.class); String formattedEdifact = EdifactUtil.formatEdifact(rawEdifact); assertNotNull(formattedEdifact); assertEquals(sourceRecord.getParsedRecord().getFormattedContent(), formattedEdifact); diff --git a/mod-source-record-storage-server/src/test/java/org/folio/dao/util/MarcUtilTest.java b/mod-source-record-storage-server/src/test/java/org/folio/dao/util/MarcUtilTest.java index 997a0f897..d2fb5aa19 100644 --- a/mod-source-record-storage-server/src/test/java/org/folio/dao/util/MarcUtilTest.java +++ b/mod-source-record-storage-server/src/test/java/org/folio/dao/util/MarcUtilTest.java @@ -1,16 +1,7 @@ package org.folio.dao.util; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; - -import java.io.File; -import java.io.IOException; - -import com.fasterxml.jackson.core.JsonParseException; -import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.github.tomakehurst.wiremock.common.Json; - import org.folio.rest.jaxrs.model.SourceRecord; import org.junit.Before; import org.junit.Test; @@ -18,25 +9,31 @@ import org.junit.runners.BlockJUnit4ClassRunner; import org.marc4j.MarcException; +import java.io.File; +import java.io.IOException; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; + @RunWith(BlockJUnit4ClassRunner.class) public class MarcUtilTest { private static final String SOURCE_RECORD_PATH = "src/test/resources/mock/sourceRecords/d3cd3e1e-a18c-4f7c-b053-9aa50343394e.json"; + private static final String RAW_MARC = "01743nai a2200409 i 4500001000800000005001700008006001900025007001500044008004100059010001800100035002400118042000800142043001200150040003200162049000800194074002300202086002100225100004300246245011300289250004200402264006500444300002300509310002400532336002600556337002600582338003600608490005400644500014400698504004800842588009200890610007200982710007301054773012901127830002601256856004001282922001101322\u001E5962418\u001E20200210110404.0\u001Em o d f \u001Ecr mn|||||||||\u001E200124c20189999dcu x w obb f0 2eng c\u001E \u001Fa 2020230732\u001E \u001Fa(OCoLC)on1137385866\u001E \u001Fapcc\u001E \u001Fan-us---\u001E \u001FaGPO\u001Fbeng\u001Ferda\u001Fepn\u001FcGPO\u001FdMvI\u001E \u001FaWWW\u001E \u001Fa0807-A-07 (online)\u001E0 \u001FaLC 14.23:98-888/\u001E1 \u001FaDavis, Christopher M.,\u001Fd1966-\u001Feauthor.\u001E10\u001Fa\"Fast-track\" or expedited procedures :\u001Fbtheir purpose, elements, and implications /\u001FcChristopher M. Davis.\u001E \u001Fa[Library of Congress public edition].\u001E 1\u001Fa[Washington, D.C.] :\u001FbCongressional Research Service,\u001Fc2018-\u001E \u001Fa1 online resource.\u001E \u001FaUpdated irregularly\u001E \u001Fatext\u001Fbtxt\u001F2rdacontent\u001E \u001Facomputer\u001Fbc\u001F2rdamedia\u001E \u001Faonline resource\u001Fbcr\u001F2rdacarrier\u001E1 \u001FaReport / Congressional Research Service ;\u001Fv98-888\u001E \u001FaThe CRS report home page provides access to all versions published since 2018 in accordance with P.L. 115-141; earliest version dated 2003.\u001E \u001FaReport includes bibliographical references.\u001E \u001FaDescription based on contents viewed on Jan. 21, 2020; title from CRS report home page.\u001E10\u001FaUnited States.\u001FbCongress\u001FxRules and practice\u001FxFast-track procedure.\u001E2 \u001FaLibrary of Congress.\u001FbCongressional Research Service,\u001Feissuing body.\u001E08\u001FiContained in (work):\u001FtCRS reports (Library of Congress. Congressional Research Service)\u001Fw(DLC) 2018231131\u001Fw(OCoLC)1052784408\u001E 0\u001FaCRS report ;\u001Fv98-888.\u001E40\u001Fuhttps://purl.fdlp.gov/GPO/gpo130975\u001E \u001FaCRSREP\u001E\u001D"; private SourceRecord sourceRecord; @Before - public void readSourceRecord() throws JsonParseException, JsonMappingException, IOException { + public void readSourceRecord() throws IOException { File file = new File(SOURCE_RECORD_PATH); sourceRecord = new ObjectMapper().readValue(file, SourceRecord.class); } @Test public void shouldConvertRawMarcToMarcJson() throws IOException, MarcException { - String rawMarc = sourceRecord.getRawRecord().getContent(); - String marcJson = MarcUtil.rawMarcToMarcJson(rawMarc); + String marcJson = MarcUtil.rawMarcToMarcJson(RAW_MARC); assertNotNull(marcJson); - assertEquals(rawMarc, MarcUtil.marcJsonToRawMarc(marcJson)); + assertEquals(RAW_MARC, MarcUtil.marcJsonToRawMarc(marcJson)); } @Test diff --git a/mod-source-record-storage-server/src/test/java/org/folio/rest/impl/TestMarcRecordsApiTest.java b/mod-source-record-storage-server/src/test/java/org/folio/rest/impl/TestMarcRecordsApiTest.java index dca7d1b28..0b350dfa3 100644 --- a/mod-source-record-storage-server/src/test/java/org/folio/rest/impl/TestMarcRecordsApiTest.java +++ b/mod-source-record-storage-server/src/test/java/org/folio/rest/impl/TestMarcRecordsApiTest.java @@ -1,16 +1,18 @@ package org.folio.rest.impl; -import java.util.Collections; - +import com.fasterxml.jackson.databind.ObjectMapper; +import io.restassured.RestAssured; +import io.vertx.ext.unit.junit.VertxUnitRunner; import org.apache.http.HttpStatus; -import org.folio.TestMocks; +import org.folio.TestUtil; import org.folio.rest.jaxrs.model.RawRecord; import org.folio.rest.jaxrs.model.TestMarcRecordsCollection; import org.junit.Test; import org.junit.runner.RunWith; -import io.restassured.RestAssured; -import io.vertx.ext.unit.junit.VertxUnitRunner; +import java.io.IOException; +import java.util.Collections; +import java.util.List; @RunWith(VertxUnitRunner.class) public class TestMarcRecordsApiTest extends AbstractRestVerticleTest { @@ -18,11 +20,14 @@ public class TestMarcRecordsApiTest extends AbstractRestVerticleTest { private static final String POPULATE_TEST_MARK_RECORDS_PATH = "/source-storage/populate-test-marc-records"; @Test - public void shouldReturnNoContentOnPostRecordCollectionPassedInBody() { + public void shouldReturnNoContentOnPostRecordCollectionPassedInBody() throws IOException { + RawRecord rawRecord = new RawRecord().withContent( + new ObjectMapper().readValue(TestUtil.readFileFromPath(RAW_MARC_RECORD_CONTENT_SAMPLE_PATH), String.class)); + RestAssured.given() .spec(spec) .body(new TestMarcRecordsCollection() - .withRawRecords(TestMocks.getRawRecords())) + .withRawRecords(List.of(rawRecord))) .when() .post(POPULATE_TEST_MARK_RECORDS_PATH) .then() diff --git a/mod-source-record-storage-server/src/test/java/org/folio/services/RecordServiceTest.java b/mod-source-record-storage-server/src/test/java/org/folio/services/RecordServiceTest.java index 7538a0e65..6b0863e02 100644 --- a/mod-source-record-storage-server/src/test/java/org/folio/services/RecordServiceTest.java +++ b/mod-source-record-storage-server/src/test/java/org/folio/services/RecordServiceTest.java @@ -1527,7 +1527,6 @@ private void getMarcSourceRecordById(TestContext context, Record expected) { context.fail(get.cause()); } context.assertTrue(get.result().isPresent()); - context.assertNotNull(get.result().get().getRawRecord()); context.assertNotNull(get.result().get().getParsedRecord()); compareSourceRecords(context, RecordDaoUtil.toSourceRecord(expected), get.result().get()); async.complete(); @@ -1794,15 +1793,8 @@ private void compareSourceRecords(TestContext context, SourceRecord expected, So context.assertEquals(expected.getSnapshotId(), actual.getSnapshotId()); context.assertEquals(expected.getRecordType(), actual.getRecordType()); context.assertEquals(expected.getOrder(), actual.getOrder()); - if (Objects.nonNull(expected.getRawRecord())) { - compareRawRecords(context, expected.getRawRecord(), actual.getRawRecord()); - } else { - context.assertNull(actual.getRawRecord()); - } if (Objects.nonNull(expected.getParsedRecord())) { compareParsedRecords(context, expected.getParsedRecord(), actual.getParsedRecord()); - } else { - context.assertNull(actual.getRawRecord()); } if (Objects.nonNull(expected.getAdditionalInfo())) { compareAdditionalInfo(context, expected.getAdditionalInfo(), actual.getAdditionalInfo()); diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/0f0fe962-d502-4a4f-9e74-7732bec94ee8.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/0f0fe962-d502-4a4f-9e74-7732bec94ee8.json new file mode 100644 index 000000000..cb9a3b8bb --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/0f0fe962-d502-4a4f-9e74-7732bec94ee8.json @@ -0,0 +1,4 @@ +{ + "id": "0f0fe962-d502-4a4f-9e74-7732bec94ee8", + "content": "{\"leader\":\"02042nma a2200349 c 4500\",\"fields\":[{\"001\":\"inst000000000019\"},{\"003\":\"DE-601\"},{\"005\":\"20180122150003.0\"},{\"007\":\"cu\\\\uuu---uuuuu\"},{\"008\":\"180122s2017\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9781450351430\"},{\"9\":\"978-1-4503-5143-0\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1011273942\"}]}},{\"035\":\"1011273942\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"}]}},{\"110\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ACM Workshop on Millimeter Wave Networks and Sensing Systems\"},{\"n\":\"1.\"},{\"d\":\"2017\"},{\"c\":\"Snowbird, Utah\"},{\"e\":\"VerfasserIn\"},{\"4\":\"aut\"}]}},{\"245\":{\"ind1\":\"0\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"MobiCom'17\"},{\"n\":\"5\"},{\"p\":\"mmNets'17, October 16, 2017, Snowbird, UT, USA / general chairs: Haitham Hassanieh (University of Illinois at Urbana Champaign, USA), Xinyu Zhang (University of California San Diego, USA)\"}]}},{\"246\":{\"ind1\":\"3\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"1st First ACM Workshop Millimeter Wave Networks Sensing Systems\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Text\"},{\"b\":\"txt\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Computermedien\"},{\"b\":\"c\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Computerdisk\"},{\"b\":\"cd\"},{\"2\":\"rdacarrier\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Hassanieh, Haitham\"},{\"e\":\"VeranstalterIn\"},{\"4\":\"orm\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Zhang, Xinyu\"},{\"e\":\"VeranstalterIn\"},{\"4\":\"orm\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"MobiCom\"},{\"n\":\"23.\"},{\"d\":\"2017\"},{\"c\":\"Snowbird, Utah\"},{\"e\":\"VeranstalterIn\"},{\"4\":\"orm\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Association for Computing Machinery\"},{\"b\":\"Special Interest Group on Mobility of Systems Users, Data, and Computing\"},{\"e\":\"SponsorIn\"},{\"4\":\"spn\"},{\"0\":\"(DE-601)499677137\"},{\"0\":\"(DE-588)10113390-X\"}]}},{\"711\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ACM Workshop on Millimeter Wave Networks and Sensing Systems\"},{\"n\":\"1\"},{\"d\":\"2017.10.16\"},{\"c\":\"Snowbird, Utah\"}]}},{\"711\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"mmNets\"},{\"n\":\"1\"},{\"d\":\"2017.10.16\"},{\"c\":\"Snowbird, Utah\"}]}},{\"711\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Annual International Conference on Mobile Computing and Networking (ACM MobiCom)\"},{\"n\":\"23\"},{\"d\":\"2017.10.16-20\"},{\"c\":\"Snowbird, Utah\"}]}},{\"773\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"w\":\"(DE-601)1011270897\"},{\"t\":\"MobiCom'17, MobiCom'17, proceedings and co-located workshops of the 23rd Annual International Conference on Mobile Computing and Networking : October 16-20, 2017, Snowbird, UT, USA, MobiCom, Snowbird, Utah. - New York, NY : ACM, Association for Computing Machinery\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"TIB/UB Hannover <89>\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"TIB/UB Hannover <89>\"},{\"a\":\"70\"},{\"b\":\"1743063695\"},{\"c\":\"01\"},{\"x\":\"0089\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"0f0fe962-d502-4a4f-9e74-7732bec94ee8\"},{\"i\":\"6b4ae089-e1ee-431f-af83-e1133f8e3da0\"}]}}]}" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/3187432f-9434-40a8-8782-35a111a1491e.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/3187432f-9434-40a8-8782-35a111a1491e.json new file mode 100644 index 000000000..93cbc0c42 --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/3187432f-9434-40a8-8782-35a111a1491e.json @@ -0,0 +1,4 @@ +{ + "id": "3187432f-9434-40a8-8782-35a111a1491e", + "content": "{\"leader\":\"01463nja a2200313 c 4500\",\"fields\":[{\"001\":\"inst000000000007\"},{\"003\":\"DE-601\"},{\"005\":\"20180118183625.0\"},{\"007\":\"su\\\\uuuuuuuuuuu\"},{\"008\":\"180118s2017\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\ger\\\\d\"},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1011162431\"}]}},{\"035\":\"1011162431\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ger\"}]}},{\"100\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Bach, Johann Sebastian\"},{\"e\":\"KomponistIn\"},{\"4\":\"cmp\"},{\"0\":\"(DE-601)134579348\"},{\"0\":\"(DE-588)11850553X\"}]}},{\"240\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"0\":\"(DE-601)701589477\"},{\"0\":\"(DE-588)300007736\"},{\"a\":\"Ich habe genung\"}]}},{\"245\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Cantatas for bass\"},{\"n\":\"4\"},{\"p\":\"Ich habe genug : BWV 82 / Johann Sebastian Bach ; Matthias Goerne, baritone ; Freiburger Barockorchester, Gottfried von der Goltz, violin and conductor\"}]}},{\"246\":{\"ind1\":\"1\",\"ind2\":\"3\",\"subfields\":[{\"i\":\"Abweichender Titel\"},{\"a\":\"Ich habe genung\"}]}},{\"300\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Track 10-14\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"aufgeführte Musik\"},{\"b\":\"prm\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"audio\"},{\"b\":\"s\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Audiodisk\"},{\"b\":\"sd\"},{\"2\":\"rdacarrier\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Arfken, Katharina\"},{\"e\":\"InstrumentalmusikerIn\"},{\"4\":\"itr\"},{\"0\":\"(DE-601)576364940\"},{\"0\":\"(DE-588)135158265\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Goltz, Gottfried von der\"},{\"e\":\"DirigentIn\"},{\"4\":\"cnd\"},{\"0\":\"(DE-601)081724969\"},{\"0\":\"(DE-588)122080912\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Freiburger Barockorchester\"},{\"e\":\"InstrumentalmusikerIn\"},{\"4\":\"itr\"},{\"0\":\"(DE-601)12121060X\"},{\"0\":\"(DE-588)5066798-1\"}]}},{\"773\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"w\":\"(DE-601)895161729\"},{\"t\":\"Cantatas for bass, Bach, Johann Sebastian. - Arles : Harmonia Mundi\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"SBB-PK Berlin <1+1A>\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SBB-PK Berlin <1+1A>\"},{\"a\":\"11\"},{\"b\":\"1742288871\"},{\"c\":\"01\"},{\"x\":\"0001\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"3187432f-9434-40a8-8782-35a111a1491e\"},{\"i\":\"ce00bca2-9270-4c6b-b096-b83a2e56e8e9\"}]}}]}" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/4c0ff739-3f4d-4670-a693-84dd48e31c53.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/4c0ff739-3f4d-4670-a693-84dd48e31c53.json new file mode 100644 index 000000000..71cfc5e0c --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/4c0ff739-3f4d-4670-a693-84dd48e31c53.json @@ -0,0 +1,4 @@ +{ + "id": "4c0ff739-3f4d-4670-a693-84dd48e31c53", + "content": "{\"leader\":\"02258ngm a2200433 c 4500\",\"fields\":[{\"001\":\"inst000000000018\"},{\"003\":\"DE-601\"},{\"005\":\"20160520072526.0\"},{\"007\":\"vu\\\\uvuuuu\"},{\"008\":\"110113s2010\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\ger\\\\d\"},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9789279164316\"},{\"9\":\"978-92-79-16431-6\"}]}},{\"024\":{\"ind1\":\"7\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"10.2768/21035\"},{\"2\":\"doi\"}]}},{\"028\":{\"ind1\":\"5\",\"ind2\":\"2\",\"subfields\":[{\"a\":\"MI-32-10-386-57-Z\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV643935371\"}]}},{\"035\":\"643935371\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ger\"},{\"a\":\"eng\"},{\"a\":\"spa\"},{\"a\":\"fre\"},{\"a\":\"ita\"},{\"a\":\"dut\"},{\"a\":\"por\"}]}},{\"084\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"55.80\"},{\"9\":\"Verkehrswesen\"},{\"9\":\"Transportwesen: Allgemeines\"},{\"2\":\"bkl\"}]}},{\"245\":{\"ind1\":\"0\",\"ind2\":\"2\",\"subfields\":[{\"a\":\"A journey through Europe\"},{\"h\":\"Bildtontraeger\"},{\"b\":\"high-speed lines\"},{\"c\":\"European Commission, Directorate-General for Mobility and Transport\"}]}},{\"300\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"1 DVD-Video (14 Min.)\"},{\"b\":\"farb.\"},{\"c\":\"12 cm\"}]}},{\"610\":{\"ind1\":\"1\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-601)132918269\"},{\"0\":\"(DE-588)5098525-5\"},{\"a\":\"Europäische Union\"},{\"2\":\"gnd\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-601)104616431\"},{\"0\":\"(DE-588)4113934-3\"},{\"a\":\"Hochgeschwindigkeitszug\"},{\"2\":\"gnd\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-601)106129678\"},{\"0\":\"(DE-588)4062953-3\"},{\"a\":\"Verkehrsnetz\"},{\"2\":\"gnd\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.1\\\\x\"},{\"a\":\"Hochgeschwindigkeitsverkehr\"},{\"0\":\"(DE-601)091366011\"},{\"0\":\"(DE-STW)18089-3\"},{\"2\":\"stw\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.2\\\\x\"},{\"a\":\"Hochgeschwindigkeitsverkehr\"},{\"0\":\"(DE-601)091366011\"},{\"0\":\"(DE-STW)18089-3\"},{\"2\":\"stw\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.3\\\\x\"},{\"a\":\"Schienenverkehr\"},{\"0\":\"(DE-601)091388066\"},{\"0\":\"(DE-STW)13255-2\"},{\"2\":\"stw\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.4\\\\x\"},{\"a\":\"EU-Verkehrspolitik\"},{\"0\":\"(DE-601)091358701\"},{\"0\":\"(DE-STW)18627-1\"},{\"2\":\"stw\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.5\\\\x\"},{\"a\":\"EU-Staaten\"},{\"0\":\"(DE-601)091358639\"},{\"0\":\"(DE-STW)17983-5\"},{\"2\":\"stw\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Europäische Kommission\"},{\"b\":\"Generaldirektion Mobilität und Verkehr\"},{\"0\":\"(DE-601)667202439\"},{\"0\":\"(DE-588)16174192-7\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"ZBW Kiel <206>\"},{\"d\":\"!K:! DVD 49\"},{\"x\":\"L\"},{\"z\":\"LC\"},{\"s\":\"206\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"THULB Jena <27>\"},{\"d\":\"!Mag5! EDZ 0720 17\"},{\"x\":\"L\"},{\"z\":\"LC\"},{\"f\":\"Bestand Europäisches Dokumentationszentrum\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"TIB/UB Hannover <89>\"},{\"d\":\"!FBW MagNB! CD oek 6715/042\"},{\"x\":\"L\"},{\"z\":\"C\"},{\"s\":\"89/18\"},{\"g\":\"!FBW EU! CD oek 6715/042\"},{\"x\":\"L\"},{\"z\":\"C\"},{\"s\":\"89/18\"}]}},{\"951\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eu\"},{\"2\":\"26\"}]}},{\"951\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"oek 6715\"},{\"2\":\"70\"}]}},{\"951\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"oek 6715 3ah\"},{\"2\":\"70\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"ZBW Kiel <206>\"},{\"a\":\"26\"},{\"b\":\"1231491841\"},{\"c\":\"01\"},{\"f\":\"K:\"},{\"d\":\"DVD 49\"},{\"e\":\"u\"},{\"x\":\"0206\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"THULB Jena <27>\"},{\"a\":\"31\"},{\"b\":\"1219949035\"},{\"c\":\"01\"},{\"f\":\"Mag5\"},{\"d\":\"EDZ 0720 17\"},{\"e\":\"d\"},{\"k\":\"Bestand Europäisches Dokumentationszentrum\"},{\"x\":\"0027\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"TIB/UB Hannover <89>\"},{\"a\":\"70\"},{\"b\":\"1219604739\"},{\"c\":\"70\"},{\"f\":\"FBW MagNB\"},{\"d\":\"CD oek 6715/042\"},{\"e\":\"s\"},{\"f\":\"FBW EU\"},{\"d\":\"CD oek 6715/042\"},{\"e\":\"s\"},{\"x\":\"89/18\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"4c0ff739-3f4d-4670-a693-84dd48e31c53\"},{\"i\":\"1b74ab75-9f41-4837-8662-a1d99118008d\"}]}}]}" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/4ca9d8ac-9de5-432a-83ee-15832f09e868.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/4ca9d8ac-9de5-432a-83ee-15832f09e868.json new file mode 100644 index 000000000..fb2a473e4 --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/4ca9d8ac-9de5-432a-83ee-15832f09e868.json @@ -0,0 +1,4 @@ +{ + "id": "4ca9d8ac-9de5-432a-83ee-15832f09e868", + "content": "UNA:+.?*'UNB+UNOA:1+EDIASD:31B+EDITRCK:ZZ+030407:1204+2451840'UNH+00001+ORDERS:D:96A:UN'BGM+1::9+03134+9'DTM+2:0:805'DTM+137:200304071204:203'DTM+1:200304080400200304090400:719'RFF+AHI:RWE001'NAD+ZSH+TRCKRWE::9'NAD+ZZZ+TRCK::9'TDT+41G++70'LOC+7+:::TTFH'LIN+1'LOC+11'QTY+2:123456:JM1'DTM+2:200304080400200304080600:719'LOC+11'QTY+2:-123456:JM1'DTM+2:200304080600200304080800:719'LOC+11'QTY+2:0:JM1'DTM+2:200304080800200304081000:719'LOC+11'QTY+2:52301:JM1'DTM+2:200304081000200304081100:719'LOC+11'QTY+2:55324:JM1'DTM+2:200304081100200304081600:719'LOC+11'QTY+2:-12056:JM1'DTM+2:200304081600200304081900:719'LOC+11'QTY+2:0:JM1'DTM+2:200304081900200304082300:719'LOC+11'QTY+2:5587:JM1'DTM+2:200304082300200304090400:719'NAD+AA+TRCK::9'UNS+S'UNT+38+00001'UNZ+1+2451840'" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/7293f287-bb51-41f5-805d-00ff18a1f791.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/7293f287-bb51-41f5-805d-00ff18a1f791.json new file mode 100644 index 000000000..f9653296f --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/7293f287-bb51-41f5-805d-00ff18a1f791.json @@ -0,0 +1,4 @@ +{ + "id": "7293f287-bb51-41f5-805d-00ff18a1f791", + "content": "{\"leader\":\"01980nam a2200361 ca4500\",\"fields\":[{\"001\":\"inst000000000009\"},{\"003\":\"DE-601\"},{\"005\":\"20180214103458.0\"},{\"008\":\"180111s2018\\\\\\\\\\\\\\\\xxu\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9781473937703\"},{\"c\":\"set\"},{\"9\":\"978-1-4739-3770-3\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1010770160\"}]}},{\"035\":\"1010770160\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"}]}},{\"044\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"xxu\"},{\"a\":\"xxk\"},{\"a\":\"ii\"}]}},{\"050\":{\"ind1\":\"\\\\\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"H\"}]}},{\"082\":{\"ind1\":\"0\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"300\"}]}},{\"084\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"74.72\"},{\"9\":\"Stadtplanung\"},{\"9\":\"kommunale Planung\"},{\"2\":\"bkl\"}]}},{\"084\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"74.12\"},{\"9\":\"Stadtgeographie\"},{\"9\":\"Siedlungsgeographie\"},{\"2\":\"bkl\"}]}},{\"245\":{\"ind1\":\"0\",\"ind2\":\"4\",\"subfields\":[{\"a\":\"The city\"},{\"b\":\"post-modernity\"},{\"c\":\"edited by Alan Latham\"}]}},{\"264\":{\"ind1\":\"3\",\"ind2\":\"1\",\"subfields\":[{\"a\":\"Los Angeles\"},{\"a\":\"London\"},{\"a\":\"New Delhi\"},{\"a\":\"Singapore\"},{\"a\":\"Washington DC\"},{\"a\":\"Melbourne\"},{\"b\":\"SAGE\"},{\"c\":\"2018\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Text\"},{\"b\":\"txt\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ohne Hilfsmittel zu benutzen\"},{\"b\":\"n\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Band\"},{\"b\":\"nc\"},{\"2\":\"rdacarrier\"}]}},{\"490\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"SAGE benchmarks in culture and society\"}]}},{\"520\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Cities are sites of great wealth and poverty, of hope and despair, of social and economic dynamism, as well as tradition and established power. Social scientists and humanities scholars have over the past three decades generated an impressive range of perspectives for making sense of the vast complexities of cities. These perspectives tell both of the economic, social and political dynamism cities generate, and point to possible lines of future development. The four volumes, The City: Post-Modernity, will focus more exclusively on the contemporary city, looking at the subject through the lenses of globalization and post-colonialism, amongst others\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-601)106153919\"},{\"0\":\"(DE-588)4056723-0\"},{\"a\":\"Stadt\"},{\"2\":\"gnd\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-601)104288515\"},{\"0\":\"(DE-588)4115604-3\"},{\"a\":\"Postmoderne\"},{\"2\":\"gnd\"}]}},{\"655\":{\"ind1\":\"0\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-588)4143413-4\"},{\"a\":\"Aufsatzsammlung\"},{\"2\":\"gnd-content\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Latham, Alan\"},{\"e\":\"HerausgeberIn\"},{\"4\":\"edt\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"SUB+Uni Hamburg <18>\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SUB+Uni Hamburg <18>\"},{\"a\":\"22\"},{\"b\":\"1740834291\"},{\"c\":\"01\"},{\"x\":\"0018\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"7293f287-bb51-41f5-805d-00ff18a1f791\"},{\"i\":\"c1d3be12-ecec-4fab-9237-baf728575185\"}]}}]}" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/8452daf9-c130-4955-99ce-1c397a218900.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/8452daf9-c130-4955-99ce-1c397a218900.json new file mode 100644 index 000000000..3e07f8386 --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/8452daf9-c130-4955-99ce-1c397a218900.json @@ -0,0 +1,4 @@ +{ + "id": "8452daf9-c130-4955-99ce-1c397a218900", + "content": "{\"leader\":\"01024nmm a2200277 ca4500\",\"fields\":[{\"001\":\"inst000000000008\"},{\"003\":\"DE-601\"},{\"005\":\"20160502164752.0\"},{\"007\":\"cu\\\\uuu---uuuuu\"},{\"008\":\"160502m20169999gw\\\\\\\\\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV858092093\"}]}},{\"035\":\"858092093\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"}]}},{\"100\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Ris, Robert\"},{\"e\":\"VerfasserIn\"},{\"4\":\"aut\"},{\"0\":\"(DE-601)778649407\"},{\"0\":\"(DE-588)1047595397\"}]}},{\"245\":{\"ind1\":\"1\",\"ind2\":\"4\",\"subfields\":[{\"a\":\"The chess player’s mating guide\"},{\"h\":\"Computer Datei\"},{\"c\":\"Robert Ris\"}]}},{\"264\":{\"ind1\":\"3\",\"ind2\":\"1\",\"subfields\":[{\"a\":\"Hamburg\"},{\"b\":\"Chessbase GmbH\"},{\"c\":\"[2016]-\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Computerprogramm\"},{\"b\":\"cop\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Computermedien\"},{\"b\":\"c\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Computerdisk\"},{\"b\":\"cd\"},{\"2\":\"rdacarrier\"}]}},{\"490\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Fritztrainer\"},{\"a\":\"Tactics\"}]}},{\"655\":{\"ind1\":\"0\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-588)4585131-1\"},{\"a\":\"DVD-ROM\"},{\"2\":\"gnd-carrier\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ChessBase GmbH\"},{\"g\":\"Hamburg\"},{\"e\":\"Verlag\"},{\"4\":\"pbl\"},{\"0\":\"(DE-601)269520015\"},{\"0\":\"(DE-588)2177108-X\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"SUB+Uni Hamburg <18>\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SUB+Uni Hamburg <18>\"},{\"a\":\"22\"},{\"b\":\"1613697813\"},{\"c\":\"01\"},{\"x\":\"0018\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"8452daf9-c130-4955-99ce-1c397a218900\"},{\"i\":\"3c4ae3f3-b460-4a89-a2f9-78ce3145e4fc\"}]}}]}" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/8f462542-387c-4f06-a01b-50829c7c7b13.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/8f462542-387c-4f06-a01b-50829c7c7b13.json new file mode 100644 index 000000000..6c94b9bf5 --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/8f462542-387c-4f06-a01b-50829c7c7b13.json @@ -0,0 +1,4 @@ +{ + "id": "8f462542-387c-4f06-a01b-50829c7c7b13", + "content": "{\"leader\":\"02046nam a2200421 cc4500\",\"fields\":[{\"001\":\"inst000000000004\"},{\"003\":\"DE-601\"},{\"005\":\"20180615233857.0\"},{\"007\":\"he\\\\amu000uuuu\"},{\"008\":\"170217s2016\\\\\\\\\\\\\\\\xxu\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9780866989732\"},{\"9\":\"978-0-86698-973-2\"}]}},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"0866989730\"},{\"9\":\"0-86698-973-0\"}]}},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9780866985529\"},{\"9\":\"978-0-86698-552-9\"}]}},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"0866985522\"},{\"9\":\"0-86698-552-2\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(OCoLC)962073864\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(OCoLC)ocn962073864\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(OCoLC)962073864\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV880391235\"}]}},{\"035\":\"880391235\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"},{\"a\":\"ang\"},{\"a\":\"lat\"}]}},{\"245\":{\"ind1\":\"0\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Anglo-Saxon manuscripts in microfiche facsimile\"},{\"n\":\"Volume 25\"},{\"p\":\"Corpus Christi College, Cambridge II, MSS 12, 144, 162, 178, 188, 198, 265, 285, 322, 326, 449\"},{\"h\":\"microform\"},{\"c\":\"A. N. Doane (editor and director), Matthew T. Hussey (associate editor), Phillip Pulsiano (founding editor)\"}]}},{\"264\":{\"ind1\":\"3\",\"ind2\":\"1\",\"subfields\":[{\"a\":\"Tempe, Arizona\"},{\"b\":\"ACMRS, Arizona Center for Medieval and Renaissance Studies\"},{\"c\":\"2016\"}]}},{\"300\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"69 Mikrofiches\"},{\"e\":\"1 Begleitbuch (XII, 167 Seiten)\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Text\"},{\"b\":\"txt\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Mikroform\"},{\"b\":\"h\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Mikrofiche\"},{\"b\":\"he\"},{\"2\":\"rdacarrier\"}]}},{\"490\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Medieval and Renaissance Texts and Studies\"},{\"v\":\"volume 497\"}]}},{\"500\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Titel und Angaben zu beteiligter Person vom Begleitheft\"}]}},{\"546\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"In English with segments in Anglo-Saxon and Latin\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Lucas, Peter J.\"},{\"e\":\"VerfasserIn von Zusatztexten\"},{\"4\":\"wat\"},{\"0\":\"(DE-601)699400066\"},{\"0\":\"(DE-588)188475893\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Arizona Center for Medieval and Renaissance Studies\"}]}},{\"773\":{\"ind1\":\"0\",\"ind2\":\"8\",\"subfields\":[{\"q\":\"25.2016\"},{\"w\":\"(DE-601)281985480\"}]}},{\"830\":{\"ind1\":\"\\\\\",\"ind2\":\"0\",\"subfields\":[{\"w\":\"(DE-601)13055846X\"},{\"v\":\"volume 497\"},{\"9\":\"49700\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"SBB-PK Berlin <1+1A>\"},{\"d\":\"!2! 1 F 5327-25\"},{\"x\":\"L\"},{\"z\":\"LC\"},{\"f\":\"Mikrofiches\"},{\"d\":\"!2! 1 F 5327-25,Beil.\"},{\"x\":\"L\"},{\"z\":\"LC\"},{\"f\":\"Begleitbuch\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SBB-PK Berlin <1+1A>\"},{\"a\":\"11\"},{\"b\":\"1665961309\"},{\"c\":\"01\"},{\"f\":\"2\"},{\"d\":\"1 F 5327-25\"},{\"e\":\"d\"},{\"k\":\"Mikrofiches\"},{\"x\":\"0001\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SBB-PK Berlin <1+1A>\"},{\"a\":\"11\"},{\"b\":\"1665961317\"},{\"c\":\"02\"},{\"f\":\"2\"},{\"d\":\"1 F 5327-25,Beil.\"},{\"e\":\"u\"},{\"k\":\"Begleitbuch\"},{\"x\":\"0001\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"8f462542-387c-4f06-a01b-50829c7c7b13\"},{\"i\":\"8be05cf5-fb4f-4752-8094-8e179d08fb99\"}]}}]}" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/8fb19e31-0920-49d7-9438-b573c292b1a6.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/8fb19e31-0920-49d7-9438-b573c292b1a6.json new file mode 100644 index 000000000..5e1e9d10e --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/8fb19e31-0920-49d7-9438-b573c292b1a6.json @@ -0,0 +1,4 @@ +{ + "id": "8fb19e31-0920-49d7-9438-b573c292b1a6", + "content": "{\"leader\":\"01859nam a2200397 cb4500\",\"fields\":[{\"001\":\"inst000000000005\"},{\"003\":\"DE-601\"},{\"005\":\"20180416162657.0\"},{\"008\":\"180111s2018\\\\\\\\\\\\\\\\sz\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"3319643991\"},{\"9\":\"3-319-64399-1\"}]}},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9783319643991\"},{\"9\":\"978-3-319-64399-1\"}]}},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9783319644004 (electronic)\"},{\"9\":\"978-3-319-64400-4\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(OCoLC)ocn992783736\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(OCoLC)992783736\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV101073931X\"}]}},{\"035\":\"101073931X\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"}]}},{\"245\":{\"ind1\":\"0\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Futures, biometrics and neuroscience research\"},{\"c\":\"Luiz Moutinho, Mladen Sokele, editors\"}]}},{\"264\":{\"ind1\":\"3\",\"ind2\":\"1\",\"subfields\":[{\"a\":\"Cham\"},{\"b\":\"Palgrave Macmillan\"},{\"c\":\"[2018]\"}]}},{\"300\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"xxix, 224 Seiten\"},{\"b\":\"Illustrationen\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Text\"},{\"b\":\"txt\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ohne Hilfsmittel zu benutzen\"},{\"b\":\"n\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Band\"},{\"b\":\"nc\"},{\"2\":\"rdacarrier\"}]}},{\"490\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Innovative research methodologies in management\"},{\"v\":\" / Luiz Moutinho, Mladen Sokele ; Volume 2\"}]}},{\"500\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Enthält 9 Beiträge\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.1\\\\x\"},{\"a\":\"Betriebswirtschaftslehre\"},{\"0\":\"(DE-601)091351391\"},{\"0\":\"(DE-STW)12041-5\"},{\"2\":\"stw\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.2\\\\x\"},{\"a\":\"Management\"},{\"0\":\"(DE-601)091376173\"},{\"0\":\"(DE-STW)12085-6\"},{\"2\":\"stw\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.3\\\\x\"},{\"a\":\"Wissenschaftliche Methode\"},{\"0\":\"(DE-601)091401445\"},{\"0\":\"(DE-STW)16727-0\"},{\"2\":\"stw\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Moutinho, Luiz\"},{\"e\":\"HerausgeberIn\"},{\"4\":\"edt\"},{\"0\":\"(DE-601)509450954\"},{\"0\":\"(DE-588)131450204\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Sokele, Mladen\"},{\"e\":\"HerausgeberIn\"},{\"4\":\"edt\"}]}},{\"830\":{\"ind1\":\"\\\\\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Innovative research methodologies in management\"},{\"b\":\" / Luiz Moutinho, Mladen Sokele\"},{\"v\":\"Volume 2\"},{\"9\":\"2.2018\"},{\"w\":\"(DE-601)1011380293\"}]}},{\"856\":{\"ind1\":\"4\",\"ind2\":\"2\",\"subfields\":[{\"y\":\"Inhaltsverzeichnis\"},{\"u\":\"http://www.gbv.de/dms/zbw/101073931X.pdf\"},{\"m\":\"V:DE-601;B:DE-206\"},{\"q\":\"application/pdf\"},{\"3\":\"Inhaltsverzeichnis\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"ZBW Kiel <206>\"},{\"d\":\"!H:! A18-1775\"},{\"x\":\"L\"},{\"z\":\"LC\"},{\"s\":\"206/1\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"ZBW Kiel <206>\"},{\"a\":\"26\"},{\"b\":\"1740761685\"},{\"c\":\"01\"},{\"f\":\"H:\"},{\"d\":\"A18-1775\"},{\"e\":\"u\"},{\"x\":\"206/1\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"8fb19e31-0920-49d7-9438-b573c292b1a6\"},{\"i\":\"1640f178-f243-4e4a-bf1c-9e1e62b3171d\"}]}}]}" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/be1b25ae-4a9d-4077-93e6-7f8e59efd609.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/be1b25ae-4a9d-4077-93e6-7f8e59efd609.json new file mode 100644 index 000000000..7dd98cd89 --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/be1b25ae-4a9d-4077-93e6-7f8e59efd609.json @@ -0,0 +1,4 @@ +{ + "id": "be1b25ae-4a9d-4077-93e6-7f8e59efd609", + "content": "{\"leader\":\"01463nja a2200313 c 4500\",\"fields\":[{\"001\":\"inst000000000007\"},{\"003\":\"DE-601\"},{\"005\":\"20180118183625.0\"},{\"007\":\"su\\\\uuuuuuuuuuu\"},{\"008\":\"180118s2017\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\ger\\\\d\"},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1011162431\"}]}},{\"035\":\"1011162431\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ger\"}]}},{\"100\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Bach, Johann Sebastian\"},{\"e\":\"KomponistIn\"},{\"4\":\"cmp\"},{\"0\":\"(DE-601)134579348\"},{\"0\":\"(DE-588)11850553X\"}]}},{\"240\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"0\":\"(DE-601)701589477\"},{\"0\":\"(DE-588)300007736\"},{\"a\":\"Ich habe genung\"}]}},{\"245\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Cantatas for bass\"},{\"n\":\"4\"},{\"p\":\"Ich habe genug : BWV 82 / Johann Sebastian Bach ; Matthias Goerne, baritone ; Freiburger Barockorchester, Gottfried von der Goltz, violin and conductor\"}]}},{\"246\":{\"ind1\":\"1\",\"ind2\":\"3\",\"subfields\":[{\"i\":\"Abweichender Titel\"},{\"a\":\"Ich habe genung\"}]}},{\"300\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Track 10-14\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"aufgeführte Musik\"},{\"b\":\"prm\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"audio\"},{\"b\":\"s\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Audiodisk\"},{\"b\":\"sd\"},{\"2\":\"rdacarrier\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Arfken, Katharina\"},{\"e\":\"InstrumentalmusikerIn\"},{\"4\":\"itr\"},{\"0\":\"(DE-601)576364940\"},{\"0\":\"(DE-588)135158265\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Goltz, Gottfried von der\"},{\"e\":\"DirigentIn\"},{\"4\":\"cnd\"},{\"0\":\"(DE-601)081724969\"},{\"0\":\"(DE-588)122080912\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Freiburger Barockorchester\"},{\"e\":\"InstrumentalmusikerIn\"},{\"4\":\"itr\"},{\"0\":\"(DE-601)12121060X\"},{\"0\":\"(DE-588)5066798-1\"}]}},{\"773\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"w\":\"(DE-601)895161729\"},{\"t\":\"Cantatas for bass, Bach, Johann Sebastian. - Arles : Harmonia Mundi\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"SBB-PK Berlin <1+1A>\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SBB-PK Berlin <1+1A>\"},{\"a\":\"11\"},{\"b\":\"1742288871\"},{\"c\":\"01\"},{\"x\":\"0001\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"be1b25ae-4a9d-4077-93e6-7f8e59efd609\"},{\"i\":\"ce00bca2-9270-4c6b-b096-b83a2e56e8e9\"}]}}]}" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/d3cd3e1e-a18c-4f7c-b053-9aa50343394e.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/d3cd3e1e-a18c-4f7c-b053-9aa50343394e.json new file mode 100644 index 000000000..8aa986864 --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/d3cd3e1e-a18c-4f7c-b053-9aa50343394e.json @@ -0,0 +1,4 @@ +{ + "id": "d3cd3e1e-a18c-4f7c-b053-9aa50343394e", + "content": "01743nai a2200409 i 4500001000800000005001700008006001900025007001500044008004100059010001800100035002400118042000800142043001200150040003200162049000800194074002300202086002100225100004300246245011300289250004200402264006500444300002300509310002400532336002600556337002600582338003600608490005400644500014400698504004800842588009200890610007200982710007301054773012901127830002601256856004001282922001101322\u001E5962418\u001E20200210110404.0\u001Em o d f \u001Ecr mn|||||||||\u001E200124c20189999dcu x w obb f0 2eng c\u001E \u001Fa 2020230732\u001E \u001Fa(OCoLC)on1137385866\u001E \u001Fapcc\u001E \u001Fan-us---\u001E \u001FaGPO\u001Fbeng\u001Ferda\u001Fepn\u001FcGPO\u001FdMvI\u001E \u001FaWWW\u001E \u001Fa0807-A-07 (online)\u001E0 \u001FaLC 14.23:98-888/\u001E1 \u001FaDavis, Christopher M.,\u001Fd1966-\u001Feauthor.\u001E10\u001Fa\"Fast-track\" or expedited procedures :\u001Fbtheir purpose, elements, and implications /\u001FcChristopher M. Davis.\u001E \u001Fa[Library of Congress public edition].\u001E 1\u001Fa[Washington, D.C.] :\u001FbCongressional Research Service,\u001Fc2018-\u001E \u001Fa1 online resource.\u001E \u001FaUpdated irregularly\u001E \u001Fatext\u001Fbtxt\u001F2rdacontent\u001E \u001Facomputer\u001Fbc\u001F2rdamedia\u001E \u001Faonline resource\u001Fbcr\u001F2rdacarrier\u001E1 \u001FaReport / Congressional Research Service ;\u001Fv98-888\u001E \u001FaThe CRS report home page provides access to all versions published since 2018 in accordance with P.L. 115-141; earliest version dated 2003.\u001E \u001FaReport includes bibliographical references.\u001E \u001FaDescription based on contents viewed on Jan. 21, 2020; title from CRS report home page.\u001E10\u001FaUnited States.\u001FbCongress\u001FxRules and practice\u001FxFast-track procedure.\u001E2 \u001FaLibrary of Congress.\u001FbCongressional Research Service,\u001Feissuing body.\u001E08\u001FiContained in (work):\u001FtCRS reports (Library of Congress. Congressional Research Service)\u001Fw(DLC) 2018231131\u001Fw(OCoLC)1052784408\u001E 0\u001FaCRS report ;\u001Fv98-888.\u001E40\u001Fuhttps://purl.fdlp.gov/GPO/gpo130975\u001E \u001FaCRSREP\u001E\u001D" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/db70de02-9205-4e05-8333-5848163b82b5.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/db70de02-9205-4e05-8333-5848163b82b5.json new file mode 100644 index 000000000..32614d665 --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/db70de02-9205-4e05-8333-5848163b82b5.json @@ -0,0 +1,4 @@ +{ + "id": "db70de02-9205-4e05-8333-5848163b82b5", + "content": "{\"leader\":\"01463nja a2200313 c 4500\",\"fields\":[{\"001\":\"inst000000000007\"},{\"003\":\"DE-601\"},{\"005\":\"20180118183625.0\"},{\"007\":\"su\\\\uuuuuuuuuuu\"},{\"008\":\"180118s2017\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\ger\\\\d\"},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1011162431\"}]}},{\"035\":\"1011162431\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ger\"}]}},{\"100\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Bach, Johann Sebastian\"},{\"e\":\"KomponistIn\"},{\"4\":\"cmp\"},{\"0\":\"(DE-601)134579348\"},{\"0\":\"(DE-588)11850553X\"}]}},{\"240\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"0\":\"(DE-601)701589477\"},{\"0\":\"(DE-588)300007736\"},{\"a\":\"Ich habe genung\"}]}},{\"245\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Cantatas for bass\"},{\"n\":\"4\"},{\"p\":\"Ich habe genug : BWV 82 / Johann Sebastian Bach ; Matthias Goerne, baritone ; Freiburger Barockorchester, Gottfried von der Goltz, violin and conductor\"}]}},{\"246\":{\"ind1\":\"1\",\"ind2\":\"3\",\"subfields\":[{\"i\":\"Abweichender Titel\"},{\"a\":\"Ich habe genung\"}]}},{\"300\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Track 10-14\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"aufgeführte Musik\"},{\"b\":\"prm\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"audio\"},{\"b\":\"s\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Audiodisk\"},{\"b\":\"sd\"},{\"2\":\"rdacarrier\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Arfken, Katharina\"},{\"e\":\"InstrumentalmusikerIn\"},{\"4\":\"itr\"},{\"0\":\"(DE-601)576364940\"},{\"0\":\"(DE-588)135158265\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Goltz, Gottfried von der\"},{\"e\":\"DirigentIn\"},{\"4\":\"cnd\"},{\"0\":\"(DE-601)081724969\"},{\"0\":\"(DE-588)122080912\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Freiburger Barockorchester\"},{\"e\":\"InstrumentalmusikerIn\"},{\"4\":\"itr\"},{\"0\":\"(DE-601)12121060X\"},{\"0\":\"(DE-588)5066798-1\"}]}},{\"773\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"w\":\"(DE-601)895161729\"},{\"t\":\"Cantatas for bass, Bach, Johann Sebastian. - Arles : Harmonia Mundi\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"SBB-PK Berlin <1+1A>\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SBB-PK Berlin <1+1A>\"},{\"a\":\"11\"},{\"b\":\"1742288871\"},{\"c\":\"01\"},{\"x\":\"0001\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"db70de02-9205-4e05-8333-5848163b82b5\"},{\"i\":\"ce00bca2-9270-4c6b-b096-b83a2e56e8e9\"}]}}]}" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/e4cfe577-4015-46d8-a54d-7c9b34796955.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/e4cfe577-4015-46d8-a54d-7c9b34796955.json new file mode 100644 index 000000000..d506f608e --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/e4cfe577-4015-46d8-a54d-7c9b34796955.json @@ -0,0 +1,4 @@ +{ + "id": "e4cfe577-4015-46d8-a54d-7c9b34796955", + "content": "UNA:+.?*'UNB+UNOA:1+EDIASD:ZZZ+EDITRCK:ZZZ+030407:1204+2451840'UNH+00001+ORDERS:D:96A:UN'BGM+1::9+03134+9'DTM+2:0:805'DTM+137:200304071204:203'DTM+1:200304080400200304090400:719'RFF+AHI:RWE001'NAD+ZSH+TRCKRWE::9'NAD+ZZZ+TRCK::9'TDT+41G++70'LOC+7+:::TTFH'LIN+1'LOC+11'QTY+2:123456:JM1'DTM+2:200304080400200304080600:719'LOC+11'QTY+2:-123456:JM1'DTM+2:200304080600200304080800:719'LOC+11'QTY+2:0:JM1'DTM+2:200304080800200304081000:719'LOC+11'QTY+2:52301:JM1'DTM+2:200304081000200304081100:719'LOC+11'QTY+2:55324:JM1'DTM+2:200304081100200304081600:719'LOC+11'QTY+2:-12056:JM1'DTM+2:200304081600200304081900:719'LOC+11'QTY+2:0:JM1'DTM+2:200304081900200304082300:719'LOC+11'QTY+2:5587:JM1'DTM+2:200304082300200304090400:719'NAD+AA+TRCK::9'UNS+S'UNT+38+00001'UNZ+1+2451840'" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/e567b8e2-a45b-45f1-a85a-6b6312bdf4d8.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/e567b8e2-a45b-45f1-a85a-6b6312bdf4d8.json new file mode 100644 index 000000000..0f5a10198 --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/e567b8e2-a45b-45f1-a85a-6b6312bdf4d8.json @@ -0,0 +1,4 @@ +{ + "id": "e567b8e2-a45b-45f1-a85a-6b6312bdf4d8", + "content": "{\"leader\":\"02026naa a2200373 c 4500\",\"fields\":[{\"001\":\"inst000000000023\"},{\"003\":\"DE-601\"},{\"005\":\"20180301091013.0\"},{\"008\":\"180119s2018\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"016\":{\"ind1\":\"7\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"243003-4\"},{\"2\":\"DE-600\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1011184508\"}]}},{\"035\":\"1011184508\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"}]}},{\"100\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Da, Gaofeng\"},{\"e\":\"VerfasserIn\"},{\"4\":\"aut\"},{\"0\":\"(DE-601)1015051618\"},{\"0\":\"(DE-588)1153556588\"}]}},{\"245\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"On the signature of complex system\"},{\"b\":\"a decomposed approach\"},{\"c\":\"Gaofeng Da, Ping Shing Chan, Maochao Xu\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Text\"},{\"b\":\"txt\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ohne Hilfsmittel zu benutzen\"},{\"b\":\"n\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Band\"},{\"b\":\"nc\"},{\"2\":\"rdacarrier\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Chan, Ping Shing\"},{\"e\":\"VerfasserIn\"},{\"4\":\"aut\"},{\"0\":\"(DE-601)718654811\"},{\"0\":\"(DE-588)1023876256\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Xu, Maochao\"},{\"e\":\"VerfasserIn\"},{\"4\":\"aut\"},{\"0\":\"(DE-601)720932068\"},{\"0\":\"(DE-588)1025070240\"}]}},{\"773\":{\"ind1\":\"0\",\"ind2\":\"8\",\"subfields\":[{\"i\":\"Enthalten in\"},{\"t\":\"European journal of operational research : EJOR\"},{\"d\":\"Amsterdam : Elsevier\"},{\"g\":\"Vol. 265, No. 3 (2018), p. 1115-1123\"},{\"q\":\"265:3<1115-1123\"},{\"w\":\"(DE-601)129611131\"},{\"x\":\"0377-2217\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"ZBW Kiel <206>\"},{\"d\":\"!H:ls! Z 6556\"},{\"x\":\"L\"},{\"z\":\"LC\"},{\"s\":\"206/1\"},{\"c\":\"184.2008 -\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"UB Clausthal <104>\"},{\"d\":\"!104/13! CL 13\"},{\"x\":\"N\"},{\"z\":\"N\"},{\"g\":\"lfdcl13\"},{\"c\":\"2006 -\"},{\"f\":\"Genauen Bestand bitte im Institut erfragen\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"TIB/UB Hannover <89>\"},{\"d\":\"ZN 8146 Haus2\"},{\"x\":\"L\"},{\"z\":\"C\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"DNB <101>\"},{\"d\":\"!101a! ZB 93727\"},{\"x\":\"L\"},{\"z\":\"C\"},{\"s\":\"0101/001\"},{\"g\":\"!MZLS! 10-n\"},{\"c\":\"54.1992(1991),1u.3; 56.1992 -\"}]}},{\"951\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"bwl\"},{\"2\":\"26\"}]}},{\"951\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"11\"},{\"2\":\"30\"}]}},{\"952\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"d\":\"265\"},{\"j\":\"2018\"},{\"e\":\"3\"},{\"b\":\"16\"},{\"c\":\"3\"},{\"h\":\"1115-1123\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"ZBW Kiel <206>\"},{\"a\":\"26\"},{\"b\":\"892666773\"},{\"c\":\"04\"},{\"f\":\"H:ls\"},{\"d\":\"Z 6556\"},{\"e\":\"b\"},{\"g\":\"Bestand: 184.2008 -\"},{\"x\":\"206/1\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"UB Clausthal <104>\"},{\"a\":\"30\"},{\"b\":\"1174535881\"},{\"c\":\"02\"},{\"f\":\"104/13\"},{\"d\":\" CL 13\"},{\"e\":\"g\"},{\"d\":\"lfdcl13\"},{\"g\":\"Bestand: 2006 -\"},{\"k\":\"Genauen Bestand bitte im Institut erfragen\"},{\"x\":\"0104\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"TIB/UB Hannover <89>\"},{\"a\":\"70\"},{\"b\":\"13765989X\"},{\"c\":\"01\"},{\"d\":\"ZN 8146 Haus2\"},{\"e\":\"f\"},{\"g\":\"Bestand: 1.1977 - \"},{\"x\":\"0089\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"DNB <101>\"},{\"a\":\"267\"},{\"b\":\"9001929018\"},{\"c\":\"01\"},{\"f\":\"101a\"},{\"d\":\"ZB 93727\"},{\"e\":\"f\"},{\"f\":\"MZLS\"},{\"d\":\"10-n\"},{\"g\":\"Bestand: 54.1992(1991),1u.3; 56.1992 -\"},{\"x\":\"0101/001\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"e567b8e2-a45b-45f1-a85a-6b6312bdf4d8\"},{\"i\":\"54cc0262-76df-4cac-acca-b10e9bc5c79a\"}]}}]}" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/rawRecords/ec53a386-9616-428b-92a9-e1f07756ea1f.json b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/ec53a386-9616-428b-92a9-e1f07756ea1f.json new file mode 100644 index 000000000..922bb997b --- /dev/null +++ b/mod-source-record-storage-server/src/test/resources/mock/rawRecords/ec53a386-9616-428b-92a9-e1f07756ea1f.json @@ -0,0 +1,4 @@ +{ + "id": "ec53a386-9616-428b-92a9-e1f07756ea1f", + "content": "{\"leader\":\"01227nam a2200277 ca4500\",\"fields\":[{\"001\":\"inst000000000010\"},{\"003\":\"DE-601\"},{\"005\":\"20180615212835.0\"},{\"007\":\"hu\\\\uuu\\\\\\\\\\\\uuuu\"},{\"008\":\"171211s1993\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1008673218\"}]}},{\"035\":\"1008673218\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"}]}},{\"100\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Matwiejczyk-Montgomery, Marian Ann J.\"},{\"e\":\"VerfasserIn\"},{\"4\":\"aut\"}]}},{\"245\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Concepts of fashion 1921 - 1987\"},{\"h\":\"microform\"},{\"b\":\"a study of garments worn by selected winners of the Miss America Pageant\"},{\"c\":\"Marian Ann J. Matwiejczyk-Montgomery\"}]}},{\"264\":{\"ind1\":\"3\",\"ind2\":\"1\",\"subfields\":[{\"a\":\"Ann Arbor, MI\"},{\"b\":\"University Microfims International\"},{\"c\":\"1993\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Text\"},{\"b\":\"txt\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Mikroform\"},{\"b\":\"h\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Mikrofiche\"},{\"b\":\"he\"},{\"2\":\"rdacarrier\"}]}},{\"502\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"Dissertation\"},{\"c\":\"New York University\"},{\"d\":\"1993\"}]}},{\"533\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Mikrofiche-Ausgabe\"}]}},{\"655\":{\"ind1\":\"0\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-588)4113937-9\"},{\"a\":\"Hochschulschrift\"},{\"2\":\"gnd-content\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"PKB (Museen) Berlin\"},{\"d\":\"!KB LIPP RARA! R-MF-Lipp Mc 101 f kl\"},{\"x\":\"N\"},{\"z\":\"N\"},{\"s\":\"3181/011\"},{\"g\":\"R-MF-Lipp:Mc:101:f:kl:\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"PKB (Museen) Berlin\"},{\"a\":\"181\"},{\"b\":\"1729698859\"},{\"c\":\"10\"},{\"f\":\"KB LIPP RARA\"},{\"d\":\"R-MF-Lipp Mc 101 f kl\"},{\"e\":\"i\"},{\"d\":\"R-MF-Lipp:Mc:101:f:kl:\"},{\"x\":\"3181/011\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"ec53a386-9616-428b-92a9-e1f07756ea1f\"},{\"i\":\"5b1eb450-ff9f-412d-a9e7-887f6eaeb5b4\"}]}}]}" +} diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/0f0fe962-d502-4a4f-9e74-7732bec94ee8.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/0f0fe962-d502-4a4f-9e74-7732bec94ee8.json index ba4d0cd4b..a44e8b86a 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/0f0fe962-d502-4a4f-9e74-7732bec94ee8.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/0f0fe962-d502-4a4f-9e74-7732bec94ee8.json @@ -2,10 +2,6 @@ "recordId" : "0f0fe962-d502-4a4f-9e74-7732bec94ee8", "snapshotId": "7f939c0b-618c-4eab-8276-a14e0bfe5728", "recordType" : "MARC_BIB", - "rawRecord" : { - "id" : "0f0fe962-d502-4a4f-9e74-7732bec94ee8", - "content" : "{\"leader\":\"02042nma a2200349 c 4500\",\"fields\":[{\"001\":\"inst000000000019\"},{\"003\":\"DE-601\"},{\"005\":\"20180122150003.0\"},{\"007\":\"cu\\\\uuu---uuuuu\"},{\"008\":\"180122s2017\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9781450351430\"},{\"9\":\"978-1-4503-5143-0\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1011273942\"}]}},{\"035\":\"1011273942\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"}]}},{\"110\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ACM Workshop on Millimeter Wave Networks and Sensing Systems\"},{\"n\":\"1.\"},{\"d\":\"2017\"},{\"c\":\"Snowbird, Utah\"},{\"e\":\"VerfasserIn\"},{\"4\":\"aut\"}]}},{\"245\":{\"ind1\":\"0\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"MobiCom'17\"},{\"n\":\"5\"},{\"p\":\"mmNets'17, October 16, 2017, Snowbird, UT, USA / general chairs: Haitham Hassanieh (University of Illinois at Urbana Champaign, USA), Xinyu Zhang (University of California San Diego, USA)\"}]}},{\"246\":{\"ind1\":\"3\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"1st First ACM Workshop Millimeter Wave Networks Sensing Systems\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Text\"},{\"b\":\"txt\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Computermedien\"},{\"b\":\"c\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Computerdisk\"},{\"b\":\"cd\"},{\"2\":\"rdacarrier\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Hassanieh, Haitham\"},{\"e\":\"VeranstalterIn\"},{\"4\":\"orm\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Zhang, Xinyu\"},{\"e\":\"VeranstalterIn\"},{\"4\":\"orm\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"MobiCom\"},{\"n\":\"23.\"},{\"d\":\"2017\"},{\"c\":\"Snowbird, Utah\"},{\"e\":\"VeranstalterIn\"},{\"4\":\"orm\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Association for Computing Machinery\"},{\"b\":\"Special Interest Group on Mobility of Systems Users, Data, and Computing\"},{\"e\":\"SponsorIn\"},{\"4\":\"spn\"},{\"0\":\"(DE-601)499677137\"},{\"0\":\"(DE-588)10113390-X\"}]}},{\"711\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ACM Workshop on Millimeter Wave Networks and Sensing Systems\"},{\"n\":\"1\"},{\"d\":\"2017.10.16\"},{\"c\":\"Snowbird, Utah\"}]}},{\"711\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"mmNets\"},{\"n\":\"1\"},{\"d\":\"2017.10.16\"},{\"c\":\"Snowbird, Utah\"}]}},{\"711\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Annual International Conference on Mobile Computing and Networking (ACM MobiCom)\"},{\"n\":\"23\"},{\"d\":\"2017.10.16-20\"},{\"c\":\"Snowbird, Utah\"}]}},{\"773\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"w\":\"(DE-601)1011270897\"},{\"t\":\"MobiCom'17, MobiCom'17, proceedings and co-located workshops of the 23rd Annual International Conference on Mobile Computing and Networking : October 16-20, 2017, Snowbird, UT, USA, MobiCom, Snowbird, Utah. - New York, NY : ACM, Association for Computing Machinery\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"TIB/UB Hannover <89>\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"TIB/UB Hannover <89>\"},{\"a\":\"70\"},{\"b\":\"1743063695\"},{\"c\":\"01\"},{\"x\":\"0089\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"0f0fe962-d502-4a4f-9e74-7732bec94ee8\"},{\"i\":\"6b4ae089-e1ee-431f-af83-e1133f8e3da0\"}]}}]}" - }, "parsedRecord" : { "id" : "0f0fe962-d502-4a4f-9e74-7732bec94ee8", "content" : { diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/3187432f-9434-40a8-8782-35a111a1491e.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/3187432f-9434-40a8-8782-35a111a1491e.json index 353e398e5..038d92fc2 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/3187432f-9434-40a8-8782-35a111a1491e.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/3187432f-9434-40a8-8782-35a111a1491e.json @@ -2,10 +2,6 @@ "recordId" : "3187432f-9434-40a8-8782-35a111a1491e", "snapshotId": "ee561342-3098-47a8-ab6e-0f3eba120b04", "recordType" : "MARC_HOLDING", - "rawRecord" : { - "id" : "3187432f-9434-40a8-8782-35a111a1491e", - "content" : "{\"leader\":\"01463nja a2200313 c 4500\",\"fields\":[{\"001\":\"inst000000000007\"},{\"003\":\"DE-601\"},{\"005\":\"20180118183625.0\"},{\"007\":\"su\\\\uuuuuuuuuuu\"},{\"008\":\"180118s2017\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\ger\\\\d\"},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1011162431\"}]}},{\"035\":\"1011162431\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ger\"}]}},{\"100\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Bach, Johann Sebastian\"},{\"e\":\"KomponistIn\"},{\"4\":\"cmp\"},{\"0\":\"(DE-601)134579348\"},{\"0\":\"(DE-588)11850553X\"}]}},{\"240\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"0\":\"(DE-601)701589477\"},{\"0\":\"(DE-588)300007736\"},{\"a\":\"Ich habe genung\"}]}},{\"245\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Cantatas for bass\"},{\"n\":\"4\"},{\"p\":\"Ich habe genug : BWV 82 / Johann Sebastian Bach ; Matthias Goerne, baritone ; Freiburger Barockorchester, Gottfried von der Goltz, violin and conductor\"}]}},{\"246\":{\"ind1\":\"1\",\"ind2\":\"3\",\"subfields\":[{\"i\":\"Abweichender Titel\"},{\"a\":\"Ich habe genung\"}]}},{\"300\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Track 10-14\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"aufgeführte Musik\"},{\"b\":\"prm\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"audio\"},{\"b\":\"s\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Audiodisk\"},{\"b\":\"sd\"},{\"2\":\"rdacarrier\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Arfken, Katharina\"},{\"e\":\"InstrumentalmusikerIn\"},{\"4\":\"itr\"},{\"0\":\"(DE-601)576364940\"},{\"0\":\"(DE-588)135158265\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Goltz, Gottfried von der\"},{\"e\":\"DirigentIn\"},{\"4\":\"cnd\"},{\"0\":\"(DE-601)081724969\"},{\"0\":\"(DE-588)122080912\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Freiburger Barockorchester\"},{\"e\":\"InstrumentalmusikerIn\"},{\"4\":\"itr\"},{\"0\":\"(DE-601)12121060X\"},{\"0\":\"(DE-588)5066798-1\"}]}},{\"773\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"w\":\"(DE-601)895161729\"},{\"t\":\"Cantatas for bass, Bach, Johann Sebastian. - Arles : Harmonia Mundi\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"SBB-PK Berlin <1+1A>\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SBB-PK Berlin <1+1A>\"},{\"a\":\"11\"},{\"b\":\"1742288871\"},{\"c\":\"01\"},{\"x\":\"0001\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"3187432f-9434-40a8-8782-35a111a1491e\"},{\"i\":\"ce00bca2-9270-4c6b-b096-b83a2e56e8e9\"}]}}]}" - }, "parsedRecord" : { "id" : "3187432f-9434-40a8-8782-35a111a1491e", "content" : { diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/4c0ff739-3f4d-4670-a693-84dd48e31c53.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/4c0ff739-3f4d-4670-a693-84dd48e31c53.json index 7e490f71f..379730894 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/4c0ff739-3f4d-4670-a693-84dd48e31c53.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/4c0ff739-3f4d-4670-a693-84dd48e31c53.json @@ -2,10 +2,6 @@ "recordId" : "4c0ff739-3f4d-4670-a693-84dd48e31c53", "snapshotId": "7f939c0b-618c-4eab-8276-a14e0bfe5728", "recordType" : "MARC_BIB", - "rawRecord" : { - "id" : "4c0ff739-3f4d-4670-a693-84dd48e31c53", - "content" : "{\"leader\":\"02258ngm a2200433 c 4500\",\"fields\":[{\"001\":\"inst000000000018\"},{\"003\":\"DE-601\"},{\"005\":\"20160520072526.0\"},{\"007\":\"vu\\\\uvuuuu\"},{\"008\":\"110113s2010\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\ger\\\\d\"},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9789279164316\"},{\"9\":\"978-92-79-16431-6\"}]}},{\"024\":{\"ind1\":\"7\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"10.2768/21035\"},{\"2\":\"doi\"}]}},{\"028\":{\"ind1\":\"5\",\"ind2\":\"2\",\"subfields\":[{\"a\":\"MI-32-10-386-57-Z\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV643935371\"}]}},{\"035\":\"643935371\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ger\"},{\"a\":\"eng\"},{\"a\":\"spa\"},{\"a\":\"fre\"},{\"a\":\"ita\"},{\"a\":\"dut\"},{\"a\":\"por\"}]}},{\"084\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"55.80\"},{\"9\":\"Verkehrswesen\"},{\"9\":\"Transportwesen: Allgemeines\"},{\"2\":\"bkl\"}]}},{\"245\":{\"ind1\":\"0\",\"ind2\":\"2\",\"subfields\":[{\"a\":\"A journey through Europe\"},{\"h\":\"Bildtontraeger\"},{\"b\":\"high-speed lines\"},{\"c\":\"European Commission, Directorate-General for Mobility and Transport\"}]}},{\"300\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"1 DVD-Video (14 Min.)\"},{\"b\":\"farb.\"},{\"c\":\"12 cm\"}]}},{\"610\":{\"ind1\":\"1\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-601)132918269\"},{\"0\":\"(DE-588)5098525-5\"},{\"a\":\"Europäische Union\"},{\"2\":\"gnd\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-601)104616431\"},{\"0\":\"(DE-588)4113934-3\"},{\"a\":\"Hochgeschwindigkeitszug\"},{\"2\":\"gnd\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-601)106129678\"},{\"0\":\"(DE-588)4062953-3\"},{\"a\":\"Verkehrsnetz\"},{\"2\":\"gnd\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.1\\\\x\"},{\"a\":\"Hochgeschwindigkeitsverkehr\"},{\"0\":\"(DE-601)091366011\"},{\"0\":\"(DE-STW)18089-3\"},{\"2\":\"stw\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.2\\\\x\"},{\"a\":\"Hochgeschwindigkeitsverkehr\"},{\"0\":\"(DE-601)091366011\"},{\"0\":\"(DE-STW)18089-3\"},{\"2\":\"stw\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.3\\\\x\"},{\"a\":\"Schienenverkehr\"},{\"0\":\"(DE-601)091388066\"},{\"0\":\"(DE-STW)13255-2\"},{\"2\":\"stw\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.4\\\\x\"},{\"a\":\"EU-Verkehrspolitik\"},{\"0\":\"(DE-601)091358701\"},{\"0\":\"(DE-STW)18627-1\"},{\"2\":\"stw\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.5\\\\x\"},{\"a\":\"EU-Staaten\"},{\"0\":\"(DE-601)091358639\"},{\"0\":\"(DE-STW)17983-5\"},{\"2\":\"stw\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Europäische Kommission\"},{\"b\":\"Generaldirektion Mobilität und Verkehr\"},{\"0\":\"(DE-601)667202439\"},{\"0\":\"(DE-588)16174192-7\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"ZBW Kiel <206>\"},{\"d\":\"!K:! DVD 49\"},{\"x\":\"L\"},{\"z\":\"LC\"},{\"s\":\"206\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"THULB Jena <27>\"},{\"d\":\"!Mag5! EDZ 0720 17\"},{\"x\":\"L\"},{\"z\":\"LC\"},{\"f\":\"Bestand Europäisches Dokumentationszentrum\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"TIB/UB Hannover <89>\"},{\"d\":\"!FBW MagNB! CD oek 6715/042\"},{\"x\":\"L\"},{\"z\":\"C\"},{\"s\":\"89/18\"},{\"g\":\"!FBW EU! CD oek 6715/042\"},{\"x\":\"L\"},{\"z\":\"C\"},{\"s\":\"89/18\"}]}},{\"951\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eu\"},{\"2\":\"26\"}]}},{\"951\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"oek 6715\"},{\"2\":\"70\"}]}},{\"951\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"oek 6715 3ah\"},{\"2\":\"70\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"ZBW Kiel <206>\"},{\"a\":\"26\"},{\"b\":\"1231491841\"},{\"c\":\"01\"},{\"f\":\"K:\"},{\"d\":\"DVD 49\"},{\"e\":\"u\"},{\"x\":\"0206\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"THULB Jena <27>\"},{\"a\":\"31\"},{\"b\":\"1219949035\"},{\"c\":\"01\"},{\"f\":\"Mag5\"},{\"d\":\"EDZ 0720 17\"},{\"e\":\"d\"},{\"k\":\"Bestand Europäisches Dokumentationszentrum\"},{\"x\":\"0027\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"TIB/UB Hannover <89>\"},{\"a\":\"70\"},{\"b\":\"1219604739\"},{\"c\":\"70\"},{\"f\":\"FBW MagNB\"},{\"d\":\"CD oek 6715/042\"},{\"e\":\"s\"},{\"f\":\"FBW EU\"},{\"d\":\"CD oek 6715/042\"},{\"e\":\"s\"},{\"x\":\"89/18\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"4c0ff739-3f4d-4670-a693-84dd48e31c53\"},{\"i\":\"1b74ab75-9f41-4837-8662-a1d99118008d\"}]}}]}" - }, "parsedRecord" : { "id" : "4c0ff739-3f4d-4670-a693-84dd48e31c53", "content" : { diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/4ca9d8ac-9de5-432a-83ee-15832f09e868.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/4ca9d8ac-9de5-432a-83ee-15832f09e868.json index dcc74e07d..be16cae67 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/4ca9d8ac-9de5-432a-83ee-15832f09e868.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/4ca9d8ac-9de5-432a-83ee-15832f09e868.json @@ -2,10 +2,6 @@ "recordId": "4ca9d8ac-9de5-432a-83ee-15832f09e868", "snapshotId": "dcd898af-03bb-4b12-b8a6-f6a02e86459b", "recordType": "EDIFACT", - "rawRecord": { - "id": "4ca9d8ac-9de5-432a-83ee-15832f09e868", - "content": "UNA:+.?*'UNB+UNOA:1+EDIASD:31B+EDITRCK:ZZ+030407:1204+2451840'UNH+00001+ORDERS:D:96A:UN'BGM+1::9+03134+9'DTM+2:0:805'DTM+137:200304071204:203'DTM+1:200304080400200304090400:719'RFF+AHI:RWE001'NAD+ZSH+TRCKRWE::9'NAD+ZZZ+TRCK::9'TDT+41G++70'LOC+7+:::TTFH'LIN+1'LOC+11'QTY+2:123456:JM1'DTM+2:200304080400200304080600:719'LOC+11'QTY+2:-123456:JM1'DTM+2:200304080600200304080800:719'LOC+11'QTY+2:0:JM1'DTM+2:200304080800200304081000:719'LOC+11'QTY+2:52301:JM1'DTM+2:200304081000200304081100:719'LOC+11'QTY+2:55324:JM1'DTM+2:200304081100200304081600:719'LOC+11'QTY+2:-12056:JM1'DTM+2:200304081600200304081900:719'LOC+11'QTY+2:0:JM1'DTM+2:200304081900200304082300:719'LOC+11'QTY+2:5587:JM1'DTM+2:200304082300200304090400:719'NAD+AA+TRCK::9'UNS+S'UNT+38+00001'UNZ+1+2451840'" - }, "parsedRecord": { "id": "4ca9d8ac-9de5-432a-83ee-15832f09e868", "content": { diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/7293f287-bb51-41f5-805d-00ff18a1f791.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/7293f287-bb51-41f5-805d-00ff18a1f791.json index 956bb1f03..8a3dfbbc8 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/7293f287-bb51-41f5-805d-00ff18a1f791.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/7293f287-bb51-41f5-805d-00ff18a1f791.json @@ -2,10 +2,6 @@ "recordId" : "7293f287-bb51-41f5-805d-00ff18a1f791", "snapshotId": "d787a937-cc4b-49b3-85ef-35bcd643c689", "recordType" : "MARC_BIB", - "rawRecord" : { - "id" : "7293f287-bb51-41f5-805d-00ff18a1f791", - "content" : "{\"leader\":\"01980nam a2200361 ca4500\",\"fields\":[{\"001\":\"inst000000000009\"},{\"003\":\"DE-601\"},{\"005\":\"20180214103458.0\"},{\"008\":\"180111s2018\\\\\\\\\\\\\\\\xxu\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9781473937703\"},{\"c\":\"set\"},{\"9\":\"978-1-4739-3770-3\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1010770160\"}]}},{\"035\":\"1010770160\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"}]}},{\"044\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"xxu\"},{\"a\":\"xxk\"},{\"a\":\"ii\"}]}},{\"050\":{\"ind1\":\"\\\\\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"H\"}]}},{\"082\":{\"ind1\":\"0\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"300\"}]}},{\"084\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"74.72\"},{\"9\":\"Stadtplanung\"},{\"9\":\"kommunale Planung\"},{\"2\":\"bkl\"}]}},{\"084\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"74.12\"},{\"9\":\"Stadtgeographie\"},{\"9\":\"Siedlungsgeographie\"},{\"2\":\"bkl\"}]}},{\"245\":{\"ind1\":\"0\",\"ind2\":\"4\",\"subfields\":[{\"a\":\"The city\"},{\"b\":\"post-modernity\"},{\"c\":\"edited by Alan Latham\"}]}},{\"264\":{\"ind1\":\"3\",\"ind2\":\"1\",\"subfields\":[{\"a\":\"Los Angeles\"},{\"a\":\"London\"},{\"a\":\"New Delhi\"},{\"a\":\"Singapore\"},{\"a\":\"Washington DC\"},{\"a\":\"Melbourne\"},{\"b\":\"SAGE\"},{\"c\":\"2018\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Text\"},{\"b\":\"txt\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ohne Hilfsmittel zu benutzen\"},{\"b\":\"n\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Band\"},{\"b\":\"nc\"},{\"2\":\"rdacarrier\"}]}},{\"490\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"SAGE benchmarks in culture and society\"}]}},{\"520\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Cities are sites of great wealth and poverty, of hope and despair, of social and economic dynamism, as well as tradition and established power. Social scientists and humanities scholars have over the past three decades generated an impressive range of perspectives for making sense of the vast complexities of cities. These perspectives tell both of the economic, social and political dynamism cities generate, and point to possible lines of future development. The four volumes, The City: Post-Modernity, will focus more exclusively on the contemporary city, looking at the subject through the lenses of globalization and post-colonialism, amongst others\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-601)106153919\"},{\"0\":\"(DE-588)4056723-0\"},{\"a\":\"Stadt\"},{\"2\":\"gnd\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-601)104288515\"},{\"0\":\"(DE-588)4115604-3\"},{\"a\":\"Postmoderne\"},{\"2\":\"gnd\"}]}},{\"655\":{\"ind1\":\"0\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-588)4143413-4\"},{\"a\":\"Aufsatzsammlung\"},{\"2\":\"gnd-content\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Latham, Alan\"},{\"e\":\"HerausgeberIn\"},{\"4\":\"edt\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"SUB+Uni Hamburg <18>\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SUB+Uni Hamburg <18>\"},{\"a\":\"22\"},{\"b\":\"1740834291\"},{\"c\":\"01\"},{\"x\":\"0018\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"7293f287-bb51-41f5-805d-00ff18a1f791\"},{\"i\":\"c1d3be12-ecec-4fab-9237-baf728575185\"}]}}]}" - }, "parsedRecord" : { "id" : "7293f287-bb51-41f5-805d-00ff18a1f791", "content" : { diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/8452daf9-c130-4955-99ce-1c397a218900.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/8452daf9-c130-4955-99ce-1c397a218900.json index 6c0121173..68d571c1b 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/8452daf9-c130-4955-99ce-1c397a218900.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/8452daf9-c130-4955-99ce-1c397a218900.json @@ -2,10 +2,6 @@ "recordId" : "8452daf9-c130-4955-99ce-1c397a218900", "snapshotId": "ee561342-3098-47a8-ab6e-0f3eba120b04", "recordType" : "MARC_BIB", - "rawRecord" : { - "id" : "8452daf9-c130-4955-99ce-1c397a218900", - "content" : "{\"leader\":\"01024nmm a2200277 ca4500\",\"fields\":[{\"001\":\"inst000000000008\"},{\"003\":\"DE-601\"},{\"005\":\"20160502164752.0\"},{\"007\":\"cu\\\\uuu---uuuuu\"},{\"008\":\"160502m20169999gw\\\\\\\\\\\\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV858092093\"}]}},{\"035\":\"858092093\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"}]}},{\"100\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Ris, Robert\"},{\"e\":\"VerfasserIn\"},{\"4\":\"aut\"},{\"0\":\"(DE-601)778649407\"},{\"0\":\"(DE-588)1047595397\"}]}},{\"245\":{\"ind1\":\"1\",\"ind2\":\"4\",\"subfields\":[{\"a\":\"The chess player’s mating guide\"},{\"h\":\"Computer Datei\"},{\"c\":\"Robert Ris\"}]}},{\"264\":{\"ind1\":\"3\",\"ind2\":\"1\",\"subfields\":[{\"a\":\"Hamburg\"},{\"b\":\"Chessbase GmbH\"},{\"c\":\"[2016]-\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Computerprogramm\"},{\"b\":\"cop\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Computermedien\"},{\"b\":\"c\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Computerdisk\"},{\"b\":\"cd\"},{\"2\":\"rdacarrier\"}]}},{\"490\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Fritztrainer\"},{\"a\":\"Tactics\"}]}},{\"655\":{\"ind1\":\"0\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-588)4585131-1\"},{\"a\":\"DVD-ROM\"},{\"2\":\"gnd-carrier\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ChessBase GmbH\"},{\"g\":\"Hamburg\"},{\"e\":\"Verlag\"},{\"4\":\"pbl\"},{\"0\":\"(DE-601)269520015\"},{\"0\":\"(DE-588)2177108-X\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"SUB+Uni Hamburg <18>\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SUB+Uni Hamburg <18>\"},{\"a\":\"22\"},{\"b\":\"1613697813\"},{\"c\":\"01\"},{\"x\":\"0018\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"8452daf9-c130-4955-99ce-1c397a218900\"},{\"i\":\"3c4ae3f3-b460-4a89-a2f9-78ce3145e4fc\"}]}}]}" - }, "parsedRecord" : { "id" : "8452daf9-c130-4955-99ce-1c397a218900", "content" : { diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/8f462542-387c-4f06-a01b-50829c7c7b13.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/8f462542-387c-4f06-a01b-50829c7c7b13.json index 2dfe79788..b3494a3c3 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/8f462542-387c-4f06-a01b-50829c7c7b13.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/8f462542-387c-4f06-a01b-50829c7c7b13.json @@ -2,10 +2,6 @@ "recordId" : "8f462542-387c-4f06-a01b-50829c7c7b13", "snapshotId": "6681ef31-03fe-4abc-9596-23de06d575c5", "recordType" : "MARC_BIB", - "rawRecord" : { - "id" : "8f462542-387c-4f06-a01b-50829c7c7b13", - "content" : "{\"leader\":\"02046nam a2200421 cc4500\",\"fields\":[{\"001\":\"inst000000000004\"},{\"003\":\"DE-601\"},{\"005\":\"20180615233857.0\"},{\"007\":\"he\\\\amu000uuuu\"},{\"008\":\"170217s2016\\\\\\\\\\\\\\\\xxu\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9780866989732\"},{\"9\":\"978-0-86698-973-2\"}]}},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"0866989730\"},{\"9\":\"0-86698-973-0\"}]}},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9780866985529\"},{\"9\":\"978-0-86698-552-9\"}]}},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"0866985522\"},{\"9\":\"0-86698-552-2\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(OCoLC)962073864\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(OCoLC)ocn962073864\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(OCoLC)962073864\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV880391235\"}]}},{\"035\":\"880391235\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"},{\"a\":\"ang\"},{\"a\":\"lat\"}]}},{\"245\":{\"ind1\":\"0\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Anglo-Saxon manuscripts in microfiche facsimile\"},{\"n\":\"Volume 25\"},{\"p\":\"Corpus Christi College, Cambridge II, MSS 12, 144, 162, 178, 188, 198, 265, 285, 322, 326, 449\"},{\"h\":\"microform\"},{\"c\":\"A. N. Doane (editor and director), Matthew T. Hussey (associate editor), Phillip Pulsiano (founding editor)\"}]}},{\"264\":{\"ind1\":\"3\",\"ind2\":\"1\",\"subfields\":[{\"a\":\"Tempe, Arizona\"},{\"b\":\"ACMRS, Arizona Center for Medieval and Renaissance Studies\"},{\"c\":\"2016\"}]}},{\"300\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"69 Mikrofiches\"},{\"e\":\"1 Begleitbuch (XII, 167 Seiten)\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Text\"},{\"b\":\"txt\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Mikroform\"},{\"b\":\"h\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Mikrofiche\"},{\"b\":\"he\"},{\"2\":\"rdacarrier\"}]}},{\"490\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Medieval and Renaissance Texts and Studies\"},{\"v\":\"volume 497\"}]}},{\"500\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Titel und Angaben zu beteiligter Person vom Begleitheft\"}]}},{\"546\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"In English with segments in Anglo-Saxon and Latin\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Lucas, Peter J.\"},{\"e\":\"VerfasserIn von Zusatztexten\"},{\"4\":\"wat\"},{\"0\":\"(DE-601)699400066\"},{\"0\":\"(DE-588)188475893\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Arizona Center for Medieval and Renaissance Studies\"}]}},{\"773\":{\"ind1\":\"0\",\"ind2\":\"8\",\"subfields\":[{\"q\":\"25.2016\"},{\"w\":\"(DE-601)281985480\"}]}},{\"830\":{\"ind1\":\"\\\\\",\"ind2\":\"0\",\"subfields\":[{\"w\":\"(DE-601)13055846X\"},{\"v\":\"volume 497\"},{\"9\":\"49700\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"SBB-PK Berlin <1+1A>\"},{\"d\":\"!2! 1 F 5327-25\"},{\"x\":\"L\"},{\"z\":\"LC\"},{\"f\":\"Mikrofiches\"},{\"d\":\"!2! 1 F 5327-25,Beil.\"},{\"x\":\"L\"},{\"z\":\"LC\"},{\"f\":\"Begleitbuch\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SBB-PK Berlin <1+1A>\"},{\"a\":\"11\"},{\"b\":\"1665961309\"},{\"c\":\"01\"},{\"f\":\"2\"},{\"d\":\"1 F 5327-25\"},{\"e\":\"d\"},{\"k\":\"Mikrofiches\"},{\"x\":\"0001\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SBB-PK Berlin <1+1A>\"},{\"a\":\"11\"},{\"b\":\"1665961317\"},{\"c\":\"02\"},{\"f\":\"2\"},{\"d\":\"1 F 5327-25,Beil.\"},{\"e\":\"u\"},{\"k\":\"Begleitbuch\"},{\"x\":\"0001\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"8f462542-387c-4f06-a01b-50829c7c7b13\"},{\"i\":\"8be05cf5-fb4f-4752-8094-8e179d08fb99\"}]}}]}" - }, "parsedRecord" : { "id" : "8f462542-387c-4f06-a01b-50829c7c7b13", "content" : { diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/8fb19e31-0920-49d7-9438-b573c292b1a6.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/8fb19e31-0920-49d7-9438-b573c292b1a6.json index bd9c7289e..23c2d2cb1 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/8fb19e31-0920-49d7-9438-b573c292b1a6.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/8fb19e31-0920-49d7-9438-b573c292b1a6.json @@ -2,10 +2,6 @@ "recordId" : "8fb19e31-0920-49d7-9438-b573c292b1a6", "snapshotId": "6681ef31-03fe-4abc-9596-23de06d575c5", "recordType" : "MARC_BIB", - "rawRecord" : { - "id" : "8fb19e31-0920-49d7-9438-b573c292b1a6", - "content" : "{\"leader\":\"01859nam a2200397 cb4500\",\"fields\":[{\"001\":\"inst000000000005\"},{\"003\":\"DE-601\"},{\"005\":\"20180416162657.0\"},{\"008\":\"180111s2018\\\\\\\\\\\\\\\\sz\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"3319643991\"},{\"9\":\"3-319-64399-1\"}]}},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9783319643991\"},{\"9\":\"978-3-319-64399-1\"}]}},{\"020\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"9783319644004 (electronic)\"},{\"9\":\"978-3-319-64400-4\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(OCoLC)ocn992783736\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(OCoLC)992783736\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV101073931X\"}]}},{\"035\":\"101073931X\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"}]}},{\"245\":{\"ind1\":\"0\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Futures, biometrics and neuroscience research\"},{\"c\":\"Luiz Moutinho, Mladen Sokele, editors\"}]}},{\"264\":{\"ind1\":\"3\",\"ind2\":\"1\",\"subfields\":[{\"a\":\"Cham\"},{\"b\":\"Palgrave Macmillan\"},{\"c\":\"[2018]\"}]}},{\"300\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"xxix, 224 Seiten\"},{\"b\":\"Illustrationen\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Text\"},{\"b\":\"txt\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ohne Hilfsmittel zu benutzen\"},{\"b\":\"n\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Band\"},{\"b\":\"nc\"},{\"2\":\"rdacarrier\"}]}},{\"490\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Innovative research methodologies in management\"},{\"v\":\" / Luiz Moutinho, Mladen Sokele ; Volume 2\"}]}},{\"500\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Enthält 9 Beiträge\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.1\\\\x\"},{\"a\":\"Betriebswirtschaftslehre\"},{\"0\":\"(DE-601)091351391\"},{\"0\":\"(DE-STW)12041-5\"},{\"2\":\"stw\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.2\\\\x\"},{\"a\":\"Management\"},{\"0\":\"(DE-601)091376173\"},{\"0\":\"(DE-STW)12085-6\"},{\"2\":\"stw\"}]}},{\"650\":{\"ind1\":\"\\\\\",\"ind2\":\"7\",\"subfields\":[{\"8\":\"1.3\\\\x\"},{\"a\":\"Wissenschaftliche Methode\"},{\"0\":\"(DE-601)091401445\"},{\"0\":\"(DE-STW)16727-0\"},{\"2\":\"stw\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Moutinho, Luiz\"},{\"e\":\"HerausgeberIn\"},{\"4\":\"edt\"},{\"0\":\"(DE-601)509450954\"},{\"0\":\"(DE-588)131450204\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Sokele, Mladen\"},{\"e\":\"HerausgeberIn\"},{\"4\":\"edt\"}]}},{\"830\":{\"ind1\":\"\\\\\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Innovative research methodologies in management\"},{\"b\":\" / Luiz Moutinho, Mladen Sokele\"},{\"v\":\"Volume 2\"},{\"9\":\"2.2018\"},{\"w\":\"(DE-601)1011380293\"}]}},{\"856\":{\"ind1\":\"4\",\"ind2\":\"2\",\"subfields\":[{\"y\":\"Inhaltsverzeichnis\"},{\"u\":\"http://www.gbv.de/dms/zbw/101073931X.pdf\"},{\"m\":\"V:DE-601;B:DE-206\"},{\"q\":\"application/pdf\"},{\"3\":\"Inhaltsverzeichnis\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"ZBW Kiel <206>\"},{\"d\":\"!H:! A18-1775\"},{\"x\":\"L\"},{\"z\":\"LC\"},{\"s\":\"206/1\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"ZBW Kiel <206>\"},{\"a\":\"26\"},{\"b\":\"1740761685\"},{\"c\":\"01\"},{\"f\":\"H:\"},{\"d\":\"A18-1775\"},{\"e\":\"u\"},{\"x\":\"206/1\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"8fb19e31-0920-49d7-9438-b573c292b1a6\"},{\"i\":\"1640f178-f243-4e4a-bf1c-9e1e62b3171d\"}]}}]}" - }, "parsedRecord" : { "id" : "8fb19e31-0920-49d7-9438-b573c292b1a6", "content" : { diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/be1b25ae-4a9d-4077-93e6-7f8e59efd609.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/be1b25ae-4a9d-4077-93e6-7f8e59efd609.json index d7ffce165..7ab5390bb 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/be1b25ae-4a9d-4077-93e6-7f8e59efd609.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/be1b25ae-4a9d-4077-93e6-7f8e59efd609.json @@ -2,10 +2,6 @@ "recordId" : "be1b25ae-4a9d-4077-93e6-7f8e59efd609", "snapshotId": "ee561342-3098-47a8-ab6e-0f3eba120b04", "recordType" : "MARC_BIB", - "rawRecord" : { - "id" : "be1b25ae-4a9d-4077-93e6-7f8e59efd609", - "content" : "{\"leader\":\"01463nja a2200313 c 4500\",\"fields\":[{\"001\":\"inst000000000007\"},{\"003\":\"DE-601\"},{\"005\":\"20180118183625.0\"},{\"007\":\"su\\\\uuuuuuuuuuu\"},{\"008\":\"180118s2017\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\ger\\\\d\"},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1011162431\"}]}},{\"035\":\"1011162431\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ger\"}]}},{\"100\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Bach, Johann Sebastian\"},{\"e\":\"KomponistIn\"},{\"4\":\"cmp\"},{\"0\":\"(DE-601)134579348\"},{\"0\":\"(DE-588)11850553X\"}]}},{\"240\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"0\":\"(DE-601)701589477\"},{\"0\":\"(DE-588)300007736\"},{\"a\":\"Ich habe genung\"}]}},{\"245\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Cantatas for bass\"},{\"n\":\"4\"},{\"p\":\"Ich habe genug : BWV 82 / Johann Sebastian Bach ; Matthias Goerne, baritone ; Freiburger Barockorchester, Gottfried von der Goltz, violin and conductor\"}]}},{\"246\":{\"ind1\":\"1\",\"ind2\":\"3\",\"subfields\":[{\"i\":\"Abweichender Titel\"},{\"a\":\"Ich habe genung\"}]}},{\"300\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Track 10-14\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"aufgeführte Musik\"},{\"b\":\"prm\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"audio\"},{\"b\":\"s\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Audiodisk\"},{\"b\":\"sd\"},{\"2\":\"rdacarrier\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Arfken, Katharina\"},{\"e\":\"InstrumentalmusikerIn\"},{\"4\":\"itr\"},{\"0\":\"(DE-601)576364940\"},{\"0\":\"(DE-588)135158265\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Goltz, Gottfried von der\"},{\"e\":\"DirigentIn\"},{\"4\":\"cnd\"},{\"0\":\"(DE-601)081724969\"},{\"0\":\"(DE-588)122080912\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Freiburger Barockorchester\"},{\"e\":\"InstrumentalmusikerIn\"},{\"4\":\"itr\"},{\"0\":\"(DE-601)12121060X\"},{\"0\":\"(DE-588)5066798-1\"}]}},{\"773\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"w\":\"(DE-601)895161729\"},{\"t\":\"Cantatas for bass, Bach, Johann Sebastian. - Arles : Harmonia Mundi\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"SBB-PK Berlin <1+1A>\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SBB-PK Berlin <1+1A>\"},{\"a\":\"11\"},{\"b\":\"1742288871\"},{\"c\":\"01\"},{\"x\":\"0001\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"be1b25ae-4a9d-4077-93e6-7f8e59efd609\"},{\"i\":\"ce00bca2-9270-4c6b-b096-b83a2e56e8e9\"}]}}]}" - }, "parsedRecord" : { "id" : "be1b25ae-4a9d-4077-93e6-7f8e59efd609", "content" : { diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/d3cd3e1e-a18c-4f7c-b053-9aa50343394e.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/d3cd3e1e-a18c-4f7c-b053-9aa50343394e.json index b66f5408c..13977df28 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/d3cd3e1e-a18c-4f7c-b053-9aa50343394e.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/d3cd3e1e-a18c-4f7c-b053-9aa50343394e.json @@ -2,10 +2,6 @@ "recordId" : "d3cd3e1e-a18c-4f7c-b053-9aa50343394e", "snapshotId": "ee561342-3098-47a8-ab6e-0f3eba120b04", "recordType" : "MARC_BIB", - "rawRecord" : { - "id" : "d3cd3e1e-a18c-4f7c-b053-9aa50343394e", - "content" : "01743nai a2200409 i 4500001000800000005001700008006001900025007001500044008004100059010001800100035002400118042000800142043001200150040003200162049000800194074002300202086002100225100004300246245011300289250004200402264006500444300002300509310002400532336002600556337002600582338003600608490005400644500014400698504004800842588009200890610007200982710007301054773012901127830002601256856004001282922001101322\u001E5962418\u001E20200210110404.0\u001Em o d f \u001Ecr mn|||||||||\u001E200124c20189999dcu x w obb f0 2eng c\u001E \u001Fa 2020230732\u001E \u001Fa(OCoLC)on1137385866\u001E \u001Fapcc\u001E \u001Fan-us---\u001E \u001FaGPO\u001Fbeng\u001Ferda\u001Fepn\u001FcGPO\u001FdMvI\u001E \u001FaWWW\u001E \u001Fa0807-A-07 (online)\u001E0 \u001FaLC 14.23:98-888/\u001E1 \u001FaDavis, Christopher M.,\u001Fd1966-\u001Feauthor.\u001E10\u001Fa\"Fast-track\" or expedited procedures :\u001Fbtheir purpose, elements, and implications /\u001FcChristopher M. Davis.\u001E \u001Fa[Library of Congress public edition].\u001E 1\u001Fa[Washington, D.C.] :\u001FbCongressional Research Service,\u001Fc2018-\u001E \u001Fa1 online resource.\u001E \u001FaUpdated irregularly\u001E \u001Fatext\u001Fbtxt\u001F2rdacontent\u001E \u001Facomputer\u001Fbc\u001F2rdamedia\u001E \u001Faonline resource\u001Fbcr\u001F2rdacarrier\u001E1 \u001FaReport / Congressional Research Service ;\u001Fv98-888\u001E \u001FaThe CRS report home page provides access to all versions published since 2018 in accordance with P.L. 115-141; earliest version dated 2003.\u001E \u001FaReport includes bibliographical references.\u001E \u001FaDescription based on contents viewed on Jan. 21, 2020; title from CRS report home page.\u001E10\u001FaUnited States.\u001FbCongress\u001FxRules and practice\u001FxFast-track procedure.\u001E2 \u001FaLibrary of Congress.\u001FbCongressional Research Service,\u001Feissuing body.\u001E08\u001FiContained in (work):\u001FtCRS reports (Library of Congress. Congressional Research Service)\u001Fw(DLC) 2018231131\u001Fw(OCoLC)1052784408\u001E 0\u001FaCRS report ;\u001Fv98-888.\u001E40\u001Fuhttps://purl.fdlp.gov/GPO/gpo130975\u001E \u001FaCRSREP\u001E\u001D" - }, "parsedRecord" : { "id" : "d3cd3e1e-a18c-4f7c-b053-9aa50343394e", "content" : { diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/db70de02-9205-4e05-8333-5848163b82b5.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/db70de02-9205-4e05-8333-5848163b82b5.json index efe6a43f7..562ff1c19 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/db70de02-9205-4e05-8333-5848163b82b5.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/db70de02-9205-4e05-8333-5848163b82b5.json @@ -2,10 +2,6 @@ "recordId" : "db70de02-9205-4e05-8333-5848163b82b5", "snapshotId": "ee561342-3098-47a8-ab6e-0f3eba120b04", "recordType" : "MARC_AUTHORITY", - "rawRecord" : { - "id" : "db70de02-9205-4e05-8333-5848163b82b5", - "content" : "{\"leader\":\"01463nja a2200313 c 4500\",\"fields\":[{\"001\":\"inst000000000007\"},{\"003\":\"DE-601\"},{\"005\":\"20180118183625.0\"},{\"007\":\"su\\\\uuuuuuuuuuu\"},{\"008\":\"180118s2017\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\ger\\\\d\"},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1011162431\"}]}},{\"035\":\"1011162431\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ger\"}]}},{\"100\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Bach, Johann Sebastian\"},{\"e\":\"KomponistIn\"},{\"4\":\"cmp\"},{\"0\":\"(DE-601)134579348\"},{\"0\":\"(DE-588)11850553X\"}]}},{\"240\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"0\":\"(DE-601)701589477\"},{\"0\":\"(DE-588)300007736\"},{\"a\":\"Ich habe genung\"}]}},{\"245\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Cantatas for bass\"},{\"n\":\"4\"},{\"p\":\"Ich habe genug : BWV 82 / Johann Sebastian Bach ; Matthias Goerne, baritone ; Freiburger Barockorchester, Gottfried von der Goltz, violin and conductor\"}]}},{\"246\":{\"ind1\":\"1\",\"ind2\":\"3\",\"subfields\":[{\"i\":\"Abweichender Titel\"},{\"a\":\"Ich habe genung\"}]}},{\"300\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Track 10-14\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"aufgeführte Musik\"},{\"b\":\"prm\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"audio\"},{\"b\":\"s\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Audiodisk\"},{\"b\":\"sd\"},{\"2\":\"rdacarrier\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Arfken, Katharina\"},{\"e\":\"InstrumentalmusikerIn\"},{\"4\":\"itr\"},{\"0\":\"(DE-601)576364940\"},{\"0\":\"(DE-588)135158265\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Goltz, Gottfried von der\"},{\"e\":\"DirigentIn\"},{\"4\":\"cnd\"},{\"0\":\"(DE-601)081724969\"},{\"0\":\"(DE-588)122080912\"}]}},{\"710\":{\"ind1\":\"2\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Freiburger Barockorchester\"},{\"e\":\"InstrumentalmusikerIn\"},{\"4\":\"itr\"},{\"0\":\"(DE-601)12121060X\"},{\"0\":\"(DE-588)5066798-1\"}]}},{\"773\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"w\":\"(DE-601)895161729\"},{\"t\":\"Cantatas for bass, Bach, Johann Sebastian. - Arles : Harmonia Mundi\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"SBB-PK Berlin <1+1A>\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"SBB-PK Berlin <1+1A>\"},{\"a\":\"11\"},{\"b\":\"1742288871\"},{\"c\":\"01\"},{\"x\":\"0001\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"db70de02-9205-4e05-8333-5848163b82b5\"},{\"i\":\"ce00bca2-9270-4c6b-b096-b83a2e56e8e9\"}]}}]}" - }, "parsedRecord" : { "id" : "db70de02-9205-4e05-8333-5848163b82b5", "content" : { diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/e4cfe577-4015-46d8-a54d-7c9b34796955.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/e4cfe577-4015-46d8-a54d-7c9b34796955.json index f0bf3ac80..2fd6907ac 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/e4cfe577-4015-46d8-a54d-7c9b34796955.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/e4cfe577-4015-46d8-a54d-7c9b34796955.json @@ -2,10 +2,6 @@ "recordId": "e4cfe577-4015-46d8-a54d-7c9b34796955", "snapshotId": "dcd898af-03bb-4b12-b8a6-f6a02e86459b", "recordType": "EDIFACT", - "rawRecord": { - "id": "e4cfe577-4015-46d8-a54d-7c9b34796955", - "content": "UNA:+.?*'UNB+UNOA:1+EDIASD:ZZZ+EDITRCK:ZZZ+030407:1204+2451840'UNH+00001+ORDERS:D:96A:UN'BGM+1::9+03134+9'DTM+2:0:805'DTM+137:200304071204:203'DTM+1:200304080400200304090400:719'RFF+AHI:RWE001'NAD+ZSH+TRCKRWE::9'NAD+ZZZ+TRCK::9'TDT+41G++70'LOC+7+:::TTFH'LIN+1'LOC+11'QTY+2:123456:JM1'DTM+2:200304080400200304080600:719'LOC+11'QTY+2:-123456:JM1'DTM+2:200304080600200304080800:719'LOC+11'QTY+2:0:JM1'DTM+2:200304080800200304081000:719'LOC+11'QTY+2:52301:JM1'DTM+2:200304081000200304081100:719'LOC+11'QTY+2:55324:JM1'DTM+2:200304081100200304081600:719'LOC+11'QTY+2:-12056:JM1'DTM+2:200304081600200304081900:719'LOC+11'QTY+2:0:JM1'DTM+2:200304081900200304082300:719'LOC+11'QTY+2:5587:JM1'DTM+2:200304082300200304090400:719'NAD+AA+TRCK::9'UNS+S'UNT+38+00001'UNZ+1+2451840'" - }, "parsedRecord": { "id": "e4cfe577-4015-46d8-a54d-7c9b34796955", "content": { diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/e567b8e2-a45b-45f1-a85a-6b6312bdf4d8.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/e567b8e2-a45b-45f1-a85a-6b6312bdf4d8.json index 369c3745f..2036d950c 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/e567b8e2-a45b-45f1-a85a-6b6312bdf4d8.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/e567b8e2-a45b-45f1-a85a-6b6312bdf4d8.json @@ -2,10 +2,6 @@ "recordId" : "e567b8e2-a45b-45f1-a85a-6b6312bdf4d8", "snapshotId": "f2b11593-d6e0-4f78-b4c5-ca3c7eb4c727", "recordType" : "MARC_BIB", - "rawRecord" : { - "id" : "e567b8e2-a45b-45f1-a85a-6b6312bdf4d8", - "content" : "{\"leader\":\"02026naa a2200373 c 4500\",\"fields\":[{\"001\":\"inst000000000023\"},{\"003\":\"DE-601\"},{\"005\":\"20180301091013.0\"},{\"008\":\"180119s2018\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"016\":{\"ind1\":\"7\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"243003-4\"},{\"2\":\"DE-600\"}]}},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1011184508\"}]}},{\"035\":\"1011184508\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"}]}},{\"100\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Da, Gaofeng\"},{\"e\":\"VerfasserIn\"},{\"4\":\"aut\"},{\"0\":\"(DE-601)1015051618\"},{\"0\":\"(DE-588)1153556588\"}]}},{\"245\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"On the signature of complex system\"},{\"b\":\"a decomposed approach\"},{\"c\":\"Gaofeng Da, Ping Shing Chan, Maochao Xu\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Text\"},{\"b\":\"txt\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"ohne Hilfsmittel zu benutzen\"},{\"b\":\"n\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Band\"},{\"b\":\"nc\"},{\"2\":\"rdacarrier\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Chan, Ping Shing\"},{\"e\":\"VerfasserIn\"},{\"4\":\"aut\"},{\"0\":\"(DE-601)718654811\"},{\"0\":\"(DE-588)1023876256\"}]}},{\"700\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Xu, Maochao\"},{\"e\":\"VerfasserIn\"},{\"4\":\"aut\"},{\"0\":\"(DE-601)720932068\"},{\"0\":\"(DE-588)1025070240\"}]}},{\"773\":{\"ind1\":\"0\",\"ind2\":\"8\",\"subfields\":[{\"i\":\"Enthalten in\"},{\"t\":\"European journal of operational research : EJOR\"},{\"d\":\"Amsterdam : Elsevier\"},{\"g\":\"Vol. 265, No. 3 (2018), p. 1115-1123\"},{\"q\":\"265:3<1115-1123\"},{\"w\":\"(DE-601)129611131\"},{\"x\":\"0377-2217\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"ZBW Kiel <206>\"},{\"d\":\"!H:ls! Z 6556\"},{\"x\":\"L\"},{\"z\":\"LC\"},{\"s\":\"206/1\"},{\"c\":\"184.2008 -\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"UB Clausthal <104>\"},{\"d\":\"!104/13! CL 13\"},{\"x\":\"N\"},{\"z\":\"N\"},{\"g\":\"lfdcl13\"},{\"c\":\"2006 -\"},{\"f\":\"Genauen Bestand bitte im Institut erfragen\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"TIB/UB Hannover <89>\"},{\"d\":\"ZN 8146 Haus2\"},{\"x\":\"L\"},{\"z\":\"C\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"DNB <101>\"},{\"d\":\"!101a! ZB 93727\"},{\"x\":\"L\"},{\"z\":\"C\"},{\"s\":\"0101/001\"},{\"g\":\"!MZLS! 10-n\"},{\"c\":\"54.1992(1991),1u.3; 56.1992 -\"}]}},{\"951\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"bwl\"},{\"2\":\"26\"}]}},{\"951\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"11\"},{\"2\":\"30\"}]}},{\"952\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"d\":\"265\"},{\"j\":\"2018\"},{\"e\":\"3\"},{\"b\":\"16\"},{\"c\":\"3\"},{\"h\":\"1115-1123\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"ZBW Kiel <206>\"},{\"a\":\"26\"},{\"b\":\"892666773\"},{\"c\":\"04\"},{\"f\":\"H:ls\"},{\"d\":\"Z 6556\"},{\"e\":\"b\"},{\"g\":\"Bestand: 184.2008 -\"},{\"x\":\"206/1\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"UB Clausthal <104>\"},{\"a\":\"30\"},{\"b\":\"1174535881\"},{\"c\":\"02\"},{\"f\":\"104/13\"},{\"d\":\" CL 13\"},{\"e\":\"g\"},{\"d\":\"lfdcl13\"},{\"g\":\"Bestand: 2006 -\"},{\"k\":\"Genauen Bestand bitte im Institut erfragen\"},{\"x\":\"0104\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"TIB/UB Hannover <89>\"},{\"a\":\"70\"},{\"b\":\"13765989X\"},{\"c\":\"01\"},{\"d\":\"ZN 8146 Haus2\"},{\"e\":\"f\"},{\"g\":\"Bestand: 1.1977 - \"},{\"x\":\"0089\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"DNB <101>\"},{\"a\":\"267\"},{\"b\":\"9001929018\"},{\"c\":\"01\"},{\"f\":\"101a\"},{\"d\":\"ZB 93727\"},{\"e\":\"f\"},{\"f\":\"MZLS\"},{\"d\":\"10-n\"},{\"g\":\"Bestand: 54.1992(1991),1u.3; 56.1992 -\"},{\"x\":\"0101/001\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"e567b8e2-a45b-45f1-a85a-6b6312bdf4d8\"},{\"i\":\"54cc0262-76df-4cac-acca-b10e9bc5c79a\"}]}}]}" - }, "parsedRecord" : { "id" : "e567b8e2-a45b-45f1-a85a-6b6312bdf4d8", "content" : { diff --git a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/ec53a386-9616-428b-92a9-e1f07756ea1f.json b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/ec53a386-9616-428b-92a9-e1f07756ea1f.json index 055bae7f5..ae618c4a7 100644 --- a/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/ec53a386-9616-428b-92a9-e1f07756ea1f.json +++ b/mod-source-record-storage-server/src/test/resources/mock/sourceRecords/ec53a386-9616-428b-92a9-e1f07756ea1f.json @@ -2,10 +2,6 @@ "recordId" : "ec53a386-9616-428b-92a9-e1f07756ea1f", "snapshotId": "f2b11593-d6e0-4f78-b4c5-ca3c7eb4c727", "recordType" : "MARC_BIB", - "rawRecord" : { - "id" : "ec53a386-9616-428b-92a9-e1f07756ea1f", - "content" : "{\"leader\":\"01227nam a2200277 ca4500\",\"fields\":[{\"001\":\"inst000000000010\"},{\"003\":\"DE-601\"},{\"005\":\"20180615212835.0\"},{\"007\":\"hu\\\\uuu\\\\\\\\\\\\uuuu\"},{\"008\":\"171211s1993\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\000\\\\0\\\\eng\\\\d\"},{\"035\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"(DE-599)GBV1008673218\"}]}},{\"035\":\"1008673218\"},{\"040\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"ger\"},{\"c\":\"GBVCP\"},{\"e\":\"rda\"}]}},{\"041\":{\"ind1\":\"0\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"eng\"}]}},{\"100\":{\"ind1\":\"1\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Matwiejczyk-Montgomery, Marian Ann J.\"},{\"e\":\"VerfasserIn\"},{\"4\":\"aut\"}]}},{\"245\":{\"ind1\":\"1\",\"ind2\":\"0\",\"subfields\":[{\"a\":\"Concepts of fashion 1921 - 1987\"},{\"h\":\"microform\"},{\"b\":\"a study of garments worn by selected winners of the Miss America Pageant\"},{\"c\":\"Marian Ann J. Matwiejczyk-Montgomery\"}]}},{\"264\":{\"ind1\":\"3\",\"ind2\":\"1\",\"subfields\":[{\"a\":\"Ann Arbor, MI\"},{\"b\":\"University Microfims International\"},{\"c\":\"1993\"}]}},{\"336\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Text\"},{\"b\":\"txt\"},{\"2\":\"rdacontent\"}]}},{\"337\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Mikroform\"},{\"b\":\"h\"},{\"2\":\"rdamedia\"}]}},{\"338\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Mikrofiche\"},{\"b\":\"he\"},{\"2\":\"rdacarrier\"}]}},{\"502\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"b\":\"Dissertation\"},{\"c\":\"New York University\"},{\"d\":\"1993\"}]}},{\"533\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"Mikrofiche-Ausgabe\"}]}},{\"655\":{\"ind1\":\"0\",\"ind2\":\"7\",\"subfields\":[{\"0\":\"(DE-588)4113937-9\"},{\"a\":\"Hochschulschrift\"},{\"2\":\"gnd-content\"}]}},{\"900\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"a\":\"GBV\"},{\"b\":\"PKB (Museen) Berlin\"},{\"d\":\"!KB LIPP RARA! R-MF-Lipp Mc 101 f kl\"},{\"x\":\"N\"},{\"z\":\"N\"},{\"s\":\"3181/011\"},{\"g\":\"R-MF-Lipp:Mc:101:f:kl:\"}]}},{\"954\":{\"ind1\":\"\\\\\",\"ind2\":\"\\\\\",\"subfields\":[{\"0\":\"PKB (Museen) Berlin\"},{\"a\":\"181\"},{\"b\":\"1729698859\"},{\"c\":\"10\"},{\"f\":\"KB LIPP RARA\"},{\"d\":\"R-MF-Lipp Mc 101 f kl\"},{\"e\":\"i\"},{\"d\":\"R-MF-Lipp:Mc:101:f:kl:\"},{\"x\":\"3181/011\"}]}},{\"999\":{\"ind1\":\"f\",\"ind2\":\"f\",\"subfields\":[{\"s\":\"ec53a386-9616-428b-92a9-e1f07756ea1f\"},{\"i\":\"5b1eb450-ff9f-412d-a9e7-887f6eaeb5b4\"}]}}]}" - }, "parsedRecord" : { "id" : "ec53a386-9616-428b-92a9-e1f07756ea1f", "content" : { diff --git a/ramls/raml-storage b/ramls/raml-storage index afad9b3db..e8d5264cb 160000 --- a/ramls/raml-storage +++ b/ramls/raml-storage @@ -1 +1 @@ -Subproject commit afad9b3db3ba6bd8dcb77bee56425fa6a11de7fb +Subproject commit e8d5264cbf0f615b7a49645a6a2c8c6b93ed66b4