Versions Compared

Key

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

Table of Contents


References


https://jira.onap.org/browse/CPS-1601

WIP- CPS-1613 Explore the Test Plan Scenarios for Kafka related use cases.

https://wiki.onap.org/display/DW/CPS-1613+Explore+How+to+Integrate+Kafka+Tests+in+the+CSITs

Assumptions

#IssueNotesDecisions
1The use cases could be categorized into two: The Legacies and Subscription Creation Notification

The Legacies: Registration/ Update use case of CM Handle and Asynch Fetching of Resource Data


2There are no common acceptance criteria for the different Kafka-related use cases.The acceptance criteria for a specific use case is determined by itself, and the details are given below.


Issues & Decisions

#IssueNotesDecisions
1


2



Overview

There are two categories for Kafka flows: The Legacies and Subscription Creation Notification.

The Legacy Use cases

  1. CM Handle Registration use case (Life Cycle Management)

...

      2. Asynchronous Fetching Resource Data

Subscription Creation Notification Use Cases

In this story, the EDM subscriptions is intercepted by NCMP and forwarded to DMI-Plugin. Once the DMI-Plugin responds to NCMP, it will create subscription outcome message,

...

https://wiki.onap.org/display/DW/Notifications+and+Subscriptions+Overview

Validation Metrics

There are some validation metrics for each use case as well as client's request topic (the client initiate the flow) and client response topics (the client collects the responses).

  1. CM Handle Registration use case (LCM)

    Client Request TopicTopic name provided in the POST message
    NCMP Internal TopicNA
    Client Response Topicncmp-events
    Validation MetricsNumber of messages or "eventSource" and "eventSchema" that exists on the message (TBD)


  2. Asynchronous Fetching Resource Data use case

    Client Request TopicTopic name provided in the POST message
    NCMP Internal Topicncmp-async-m2m
    Client Response TopicSame as initial topic
    Validation MetricsNumber of messages or critical fields (TBD)


  3. Subscription Creation Notification use case

    Client Request Topic

    cm-avc-subscription

    NCMP Internal Topic

    ncmp-dmi-cm-avc-subscription-<dmi-name>

    Client Response Topic

    dmi-ncmp-cm-avc-subscription

    Validation MetricsNumber of messages or critical fields (TBD)The outcome message format