Versions Compared

Key

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

...

  • Jira
    serverONAP Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyCPS-1616
  • Jira
    serverONAP Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyCPS-1615
  • Impl. Proposal CM Event Subscription LCM: Create
  • Impl. Proposal CM Event Subscription LCM: Delete

Requirements

Functional

#

Interface

Requirement

Additional Information

Signoff
1CPS-E-08NCMP will forward 'CM Notifications Subscription' LCM Create events to the appropriate DMI Plugins responsible for the CM Handles (ids) defined in the LCM Events. 
The message sent to DMI should include the private properties for each CM-Handle

2CPS-E-08NCMP will forward 'CM Notifications Subscription' LCM Delete events to the appropriate DMI Plugins responsible for the CM Handles is defined in the LCM Events. 

'Basic' delete we be implemented followed by a more advanced delete operation depending on Merge functionality: 

Jira
serverONAP Jira
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-1812


3CPS-E-08NCMP responds using Kafka message(s) with the result of the LCM operation
These messages wil use agreed status fields:
  • StatusCode  (to be included in documentation)
  • StatusMessage

4CPS-E-08All events should use Cloud Events formathttps://cloudevents.io/

Error Handling

#

Error Scenario

Expected behavior

1Non responding DMIs (configurable timeout)An error message listing the 'pending' CM Handle IDs and statusMessage as "partially applied subscription" with relevant statuscode.
2Non Existing or non-valid CM Handle IdsAn error message listing the 'rejected' CM Handle IDs 
3DMI Plugin without CM Event subscription supportAn error message listing the 'rejected' CM Handle IDs 
4Late (after timeout defined in #1) responding DMIsA message contain the status message as "fully applied subscription" with relevant status code.

Characteristics

#

Parameter

Expectation

Notes

1Frequency of LCM EventsNo high volume of such events is expected
For testing purposed 1 LCM event per minute would suffice

2How many subscriptions

3How many cmhandles will be there per subscription

4How many datastore-xpaths-filter for the subscription

Out-of-scope

  • Working with the wildcards, only list of specific CM Handle IDs are supported
  • Subscription Update scenarios for an ongoing subscription.

...