...
Flow Step | Short description | Message Details | Notes | |||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | Bulk Get Request |
| Define new get operation "getResourceDataForCmHandles" into ncmp.yml | |||||||
2 | Ack Client Request |
| ||||||||
3 | DMI Bulk Request |
| The DMI PLugin should be told (included in request) the client topic so that NCMP does not have to 'remember' to relation between request id and client topic! | |||||||
4 | Ack Client Request |
| ||||||||
5 | Kafka Messages from DMI to NCMP |
| ||||||||
6 | Kafka Message(s) from NCMP to Client Table |
| ||||||||
7 | Alternative for 4/5 → Non responding DMI. NCMP will have to create error message detailing cm-handles | See decision # 8 |
Proposed JIRAs :
...
Jira | ||||||
---|---|---|---|---|---|---|
|
...
# | Component | Description | JIRAs |
---|---|---|---|
1 | DMI-Plugin | Accept datastore name as param into URL |
...
|
...
| ||
2 | NCMP | Expose REST endpoint to accept collection of cm handles for GET operation (Passthrough only) |
...
...
|
...
| ||
3 | DMI-Plugin | Expose endpint for ONAP not impl. and Stub impl. for testing/demo |
...
|
...
| ||
4 | Stubbed DMI-Plugin | Include code to send response messages to internal kafka topic with delay |
...
|
...
| ||
5 | NCMP | Forward response messages to client given kafka topic |
...
|
...
| |||||||||||
6 | NCMP | Handle non responding DMI-Plugin and non-existing cm handles |
| ||||||||
7 | CSIT test for |
...
demo |
|