...
Jira | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
https://eteamproject.internal.ericsson.com/browse/IDUN-118859
Assumptions
We would like to ask EST, to put 4 schemas into the CPS repository. In this step, we will expose a Kafka topic, which will produce the ENM adapter's CM notifications in a standard 3GPP 28.532 format. Since this is an open source format, and in the future NCMP will provide this feature, we think CPS is the best place for these schemas. eric-oss-enm-notification-adapter already using ncmp-cps-events as a 3pp, so it would be a version uplift from our side. We will provide the schema JSON files and we well need a Java class from it that we can import and use that type.
Assumption | Notes | Sign-off | |
---|---|---|---|
1 | Put 4 3GPP standard schemas into the CPS repository. |
Issues & Decisions
Issue | Notes | Decision | |
---|---|---|---|
Requirements
Functional
The 3GPP standard document we are following in our current step is: https://www.etsi.org/deliver/etsi_ts/128500_128599/128532/18.02.00_60/ts_128532v180200p.pdf#%5B%7B%22num%22%3A151%2C%22gen%22%3A0%7D%2C%7B%22name%22%3A%22FitH%22%7D%2C495%5D
The 4 notification type we would like to implement:
- notifyMOICreation - 12.1.1.4.1a.5 section in the document
- notifyMOIDeletion - 12.1.1.4.1a.6 section in the document
- notifyMOIAttributeValueChanges - 12.1.1.4.1a.7 in the document
- notifyMOIChanges - 12.1.1.4.1a.8 in the document
- MoiChange type - 12.1.1.4.1a.4 in the document
Compared to this schema: https://gerrit.onap.org/r/gitweb?p=cps.git;a=blob;f=cps-ncmp-events/src/main/resources/schemas/async/data-operation-event-schema-1.0.0.json;h=c2915187c7143a95b607805219f0645e25044282;hb=HEAD
We would like to ask the following names for our types:
notifyMOICreation - NotifyCreateChangeEvent (org.onap.cps.ncmp.events._3gpp.NotifyCreateChangeEvent, or something similar)
notifyMOIDeletion - NotifyDeleteChangeEvent (org.onap.cps.ncmp.events._3gpp.NotifyDeleteChangeEvent or something similar)
notifyMOIAttributeValueChanges - NotifyAttributeValueChangeEvent (org.onap.cps.ncmp.events._3gpp.NotifyAttributeValueChangeEvent or something similar)
notifyMOIChanges - NotifyChangeEvent (org.onap.cps.ncmp.events._3gpp.NotifyAttributeValueChangeEvent or something similar)
<<we will provide the schemas here>>
Interface | Requirement | Additional Information | Signoff | |
---|---|---|---|---|
Error Handling
Scenario | Expected Behavior | Notes | Signoff | |
---|---|---|---|---|
1 |
Characteristics
Parameter | Expectation | Notes | Signoff | |
---|---|---|---|---|