-
Story
-
Resolution: Done
-
Medium
-
None
- Define Schema for subscription event responses coming from DMIs (binary: all good, greetings from DMI-X, none)
- Collate responses during small timeframe (TBD) and either:
- Generate complete outcome (all cm handles)
- Generate partial outcome (some cm handles)
- Send (initial) 'Subscription Create Outcome' as message on topic for Client Apps
- Define Schema, includes
- Status: COMPLETED | PARTIALLY COMPLETED
- Type of event
- List of cm handle ids (alternatives nothing, %, n out of m)
- Define Schema, includes
- Send (updated) 'Subscription Create Outcome' as message on topic for Client Apps (same schema as #3) upon each DMI-response AFTER initial small timeframe
Out of scope
- NCMP is NOT responsible for retry (clients are)
- Persistence of Status (future user stories)
A/C
- Impl proposal should record stakeholder decision like
- initial timeframe duration
- need for partial completed details
- Agree 'Subscription Event Response' schema with team & stakeholders
- Agree 'Subscription Create Outcome' schema with stakeholders (allowing for multiple future operation )
- ONAP DMI PLugin will send 'Subscription Create Event'
- Demo with multiple (stubbed?) ONAP DMI PLugins (using different ports)
- all response immediately
- one or more respond 'late'