...
Gliffy Diagram | ||||||||
---|---|---|---|---|---|---|---|---|
|
Characteristics for NEW Batch KPI
...
- Java interface to process a data job request
- Splitting the main job into multiple DMI sub-jobs
- Synchronous response with sub jobid
- Async mechanism to return list of jobs
- DMI or ENM responses ( Not CPS responsibility )
- Listen to the responses on internal topics
- Forward responses to the relevant topics
- Error Handling
- Specify the REST interface spec between NCMP and DMI plugin
Suggested User Story Breakdown
- Define DMI REST APIs and implement
- Handle request break-down (steps 1 and 2 on the diagram)
- Handle synchronous data-job response (step 4) and synch sub-job responses (steps 3)
- Agree on asynch data-job response with nm-engineering team
- Response schema for DMI response (Parallel to above steps 1, 2 and 3)
- Forward response (Parallel to above steps 1, 2 and 3)
- Delivery of product
- Error handling and more...
...
Solution Proposal
Sequence Diagram
Solution Aspects
...
|
A) Batch JOb Job Request FOR below FDN:
/SubNetwork=Europe/ManagedElement=AB/GNBDUFunction=1
Should match from the start CM HANDLE 5 (longest possible common string)
...