Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

#IssueNotes Decision
1Possible 'timeframe' period for timeoutDMI to NCMP response timeout

30 sec (Configurable param/property)

2Response in two steps or in a single step should be discussed with shareholders.from DMI to NCMP responses

Is the ACK would be required? No

DMI-Plugin would publish actual response to NCMP

3Response schema should be decided

from DMI to NCMP response schemas should be decided for both two steps response and single step response

Should DMI Plugins detail cm-hande IDs in response?

If PARTIALLY_COMPLETED , ass pending cm handle ids.

Note : Avoid for wild card * (for all cm handles)Accept or Decline


4Subscription event outcome schema should be decided

from DMI to Client Apps

  • Possible options for initial response and further updates
    1. Status only: COMPLETED / PARTIALLY_COMPLETED
    2. Status and % -completed based on # Participating DMI-plugins
    3. Status and %-completed based on #cm-handle-ids  registered (and participating) per Plugin
    4. Status and list of m-handle ids for which NCMP got a response

We include : 

Initial Response : 

  1. Status only: COMPLETED / PARTIALLY_COMPLETED 
  2. Pending cm handle ids for PARTIALLY_COMPLETED or Empty in case of COMPLETED.
  3. List of declined cm handles
  4. Un-registerred cm handles list


Update Responses that comes after timeframe (30 sec) : 

  1. Status only: COMPLETED / PARTIALLY_COMPLETED 
  2. Pending cm handle ids for PARTIALLY_COMPLETED or Empty in case of COMPLETED.
  3. List of declined cm handles

Note : Avoid for wild card * (for all cm handles)

Possible Topic Names

#SourceContentTopic NameDestination
1Client AppsSubscription Create Eventcm-avc-subscriptionNCMP
2NCMPForwarded Subscription Create Event

ncmp-dmi-cm-avc-subscription-{DMI-DATA-SERVICE-NAME}


DMI Plugins

3DMI PluginsForwarded Subscription Create Event Responsedmi-ncmp-cm-avc-subscription-{DMI-DATA-SERVICE-NAME}NCMP
4NCMPSubscription Create Event Outcomecm-avc-subscription-responseClient Apps

...