...
# | Assumption | Notes |
---|---|---|
1 | Forwarded Subscription Event Responses communicates asynchronously. (from DMI Plugins to NCMP) | Once off timer would be responsible to consume messages into NCMP. Then, the NCMP would wait a response(s) within the timeframe agreed on. (30 seconds) TBD: A single step response will be provided in the solution. Since, ACK is not feasible as of now. |
2 | The NCMP component should create Subscription Create Outcome message and publish it into topic (cm-avc-subscription-response) in which for Client Apps consumed from. | The Outcome Response schema need to be decided on. |
...
# | Source | Content | Topic Name | Destination |
---|---|---|---|---|
1 | Client Apps | Subscription Create Event | cm-avc-subscription | NCMP |
2 | NCMP | Forwarded Subscription Create Event | ncmp-dmi-cm-avc-subscription-{DMI-DATA-SERVICE-NAME} | DMI Plugins |
3 | DMI Plugins | Forwarded Subscription Create Event Response | dmi-ncmp-cm-avc-subscription-{DMI-DATA-SERVICE-NAME} | NCMP |
4 | NCMP | Subscription Create Event Outcome | cm-avc-subscription-response | Client Apps |
...