Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
-
EPAM BatchLoader Sprint 4, EPAM BatchLoader Sprint 5
-
8
-
Folijet
Description
Introduction
This ticket implies creating a new component that is called "ChangeManager". The new component will expose REST API to register JobExecution entities. In its implementation component will
- receive data needed to create JobsExecution entities
- create Parent JobExecution entity if needed
- create Child JobExecution entities
- link Child JobExecution to the Parent JobExecution
- save built structure via MetadataRepository.
- create a SRS Snapshot Entities and link those to the Child JobExecution entities
- store Snapshot Entities in the "Source Records Storage"
- return the whole JobExecution structure (Parent with all children entities) to the consumer
Method | Resource |
---|---|
POST | /change-manager/jobExecutions |
As a result, API returns whole JobExecution structure (Parent with all children entities)
https://docs.google.com/document/d/1dbCECYHaMsMVkVQRwQlzWc4I-OD4jPVSA6Q_mfesy4E/edit#
Acceptance Criteria
- the API is implemented;
- REST and unit tests are written and successfully pass;
- changes are placed in the Jenkins build;
TestRail: Results
Attachments
Issue Links
- blocks
-
MODDATAIMP-39 Create service for file chunking
-
- Closed
-
-
MODDATAIMP-41 Add implementation to create job execution call in UploadDefinition Service
-
- Closed
-
-
MODSOURMAN-10 ChangeManager: Add functionality for saving chunks of raw data
-
- Closed
-
-
MODSOURMAN-18 Create endpoint for ChangeManager to update JobExecution
-
- Closed
-
-
UIDATIMP-37 Create UI for File Upload, Part 3: Action & Styling for "In Process" file uploads
-
- Closed
-
- is blocked by
-
MODSOURCE-6 Add CRUD API for Snapshot at mod-source-record-storage
-
- Closed
-
-
MODSOURMAN-7 MetadataRepository: Implement API for JobExecution entities
-
- Closed
-
- relates to
-
MODSOURMAN-3 Create technical design for Change Manager component from mod-source-record-manager
-
- Closed
-
-
MODSOURMAN-11 Create ChangeEngine component for parsing raw records
-
- Closed
-
-
UXPROD-656 Data Import (Batch Importer for Bib Acq) Infrastructure and Planning
-
- Closed
-