You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 2
Next »
CPS-1431
-
Getting issue details...
STATUS
# | Assumption | Notes |
---|
1 | NCMP receives subscription through topic cm-avc-subscription |
|
2 | Message body is consumed as
{
"version": "1.0",
"eventType": "subscriptionCreated",
"event": {
"subscription": {
"clientID": "SCO-9989752",
"name": "cm-subscription-001"
},
"dataType": {
"dataspace": "ALL",
"dataCategory": "CM",
"dataProvider": "CM-SERVICE"
"schemaName": "org.onap.ncmp:cm-network-avc-event.rfc8641"
"schemaVersion": "1.0"
},
"predicates": {
“targets” : [“sdsd”, “slada”, “ccde3”] # cmhandle targets
"datastore": “passthrough-operational",
"datastore-xpath-filter": "//_3gpp-nr-nrm-gnbdufunction:GNBDUFunction/
_3gpp-nr-nrm-nrcelldu:NRCellDU/ | //_3gpp-nr-nrm-gnbcuupfunction:GNBCUUPFunction// |
//_3gpp-nr-nrm-gnbcucpfunction:GNBCUCPFunction/_3gpp-nr-nrm-nrcelldu:NRCellCU// |
//_3gpp-nr-nrm-nrsectorcarrier:NRSectorCarrier//”
}
}
|
|
3 | Message body is forwarded as
{
"version": "1.0",
"eventType": "subscriptionCreated",
"event": {
"subscription": {
"clientID": "SCO-9989752",
"name": "cm-subscription-001"
},
"dataType": {
"dataspace": "ALL",
"dataCategory": "CM",
"dataProvider": "CM-SERVICE"
"schemaName": "org.onap.dmi:cm-network-avc-event.rfc8641"
"schemaVersion": "1.0"
},
"predicates": {
“targets” : [ { cmhandle : “sdsd”,
cmhandle-properties” : {
“prop1” : “prop-value”
}
},
{ cmhandle : “slada”,
cmhandle-properties” : {
“prop-x” : “prop-valuex”
}
},
{ cmhandle : “ccde3”,
cmhandle-properties” : {
“prop-y” : “prop-valuey”
}
}
] # cmhandle targets
"datastore": “passthrough-operational",
"datastore-xpath-filter": "//_3gpp-nr-nrm-gnbdufunction:GNBDUFunction/
_3gpp-nr-nrm-nrcelldu:NRCellDU/ | //_3gpp-nr-nrm-gnbcuupfunction:GNBCUUPFunction// |
//_3gpp-nr-nrm-gnbcucpfunction:GNBCUCPFunction/_3gpp-nr-nrm-nrcelldu:NRCellCU// |
//_3gpp-nr-nrm-nrsectorcarrier:NRSectorCarrier//”
}
}
|
|
# | Issue | Notes | Decision |
---|
1 | Event will be forwarded under topic ncmp-dmi-cm-avc-subscription |
|
|
---|
2 | Assumption is all DMIs read message and determine whether it is applicable to them based on the cmhandles included in the targets. DMIs cannot be targeted specifically as it is an async kafka message |
| |
---|
3 | Is the datastore going to be a mandatory field in the predicate body |
|
|
---|
4 | In the forwarded message, cm-handle properties are added by NCMP. Is this just public properties or public and private properties |
|
|
---|