Details
-
Umbrella
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
-
Folijet
Description
1. Call SourceRecordManager's endpoint to create a JobExecution (Data type (MARC, BIBFRAME, EDIFACT) should be passed as a parameter)
a new shapshot should be created in the SRS under the hood
- add DataType (MARC, BIBFRAME, EDIFACT) to the JobExecution model entity
- add DataType (MARC, BIBFRAME, EDIFACT) to the InitJobExecutionsRqDto
- add Source type (FILES, ONLINE, ...) to the InitJobExecutionsRqDto
- change JobExecutionServiceImpl.initializeJobExecutions to handle extended data in InitJobExecutionsRqDto
2. Call SourceRecordManager's endpoint to pass a bunch of Source Records in the raw format
Source Records should be parsed and stored in the SRS
- ChangeManager.postChangeManagerJobExecutionsRecordsById can be used for that
- chech that case when (RawRecordsDto.last == true and RawRecordsDto.records is notEmpty) is processed correctly
3. Call SourceRecordManager's endpoint to start processing (JobProfileID should be passed as a parameter)
Parsed Source Records should be processed using Job Profile with the ID provided as a parameter
TestRail: Results
Attachments
Issue Links
- relates to
-
MODSOURMAN-103 Check SourceRecordManager's endpoint to pass a bunch of Source Records and update documentation
-
- Closed
-
-
MODSOURMAN-102 Change SourceRecordManager's endpoint to create a JobExecution
-
- Closed
-
-
UXPROD-656 Data Import (Batch Importer for Bib Acq) Infrastructure and Planning
-
- Closed
-