summaryrefslogtreecommitdiffstats
path: root/docs/Chapter7
diff options
context:
space:
mode:
authorAlan Weinstock <aw2574@att.com>2020-09-16 14:04:11 +0000
committerGerrit Code Review <gerrit@onap.org>2020-09-16 14:04:11 +0000
commit4c65a85d959fcba00c3dcb52c2d0a0338975eeb6 (patch)
tree8e1034e0c50bd83134e90e0257e2e27a3589d4d5 /docs/Chapter7
parent90e1e140f7a567d060a394c841d1f88acac5b578 (diff)
parent60467b7f4fba5caf0ea0eb7256fb4bc11e4ea9f3 (diff)
Merge "VES external schema usage requirements"
Diffstat (limited to 'docs/Chapter7')
-rwxr-xr-xdocs/Chapter7/Monitoring-And-Management.rst79
1 files changed, 78 insertions, 1 deletions
diff --git a/docs/Chapter7/Monitoring-And-Management.rst b/docs/Chapter7/Monitoring-And-Management.rst
index 659d28b..2e0fe43 100755
--- a/docs/Chapter7/Monitoring-And-Management.rst
+++ b/docs/Chapter7/Monitoring-And-Management.rst
@@ -1,4 +1,5 @@
-.. Modifications Copyright © 2017-2018 AT&T Intellectual Property.
+.. Modifications Copyright © 2017-2018 AT&T Intellectual Property
+ Modifications Copyright © 2020 Nokia Solutions and Networks
.. Licensed under the Creative Commons License, Attribution 4.0 Intl.
(the "License"); you may not use this documentation except in compliance
@@ -335,6 +336,82 @@ Event Formatting and Usage
able to collect even if the information field is identified as optional.
However, if the data cannot be collected, then optional fields can be
omitted.
+
+.. req::
+ :id: R-408814
+ :target: VNF or PNF
+ :keyword: MUST
+ :introduced: guilin
+ :validation_mode: none
+ :impacts: dcae
+
+ The VNF or a PNF producing VES stndDefined domain events to report
+ standards-organization defined events to ONAP, **MUST** set the
+ event.stndDefinedNamespace property. By default, ONAP ships with support
+ for the following:
+
+ * 3GPP-Provisioning
+ * 3GPP-Heartbeat
+ * 3GPP-FaultSupervision
+ * 3GPP-PerformanceAssurance
+
+ Another namespace, outside of the list provided, needs to registered in ONAP in coordination
+ with the operator before it can be used.
+
+.. req::
+ :id: R-408815
+ :target: VNF or PNF
+ :keyword: MUST
+ :introduced: guilin
+ :validation_mode: none
+ :impacts: dcae
+
+ If the VNF or PNF producing VES stndDefined domain events provides
+ the event.stndDefinedFields.schemaReference then it **MUST** set its value
+ to the publicUrl value in DCAE's VES Collector `etc/externalRepo/schema-map.json <https://github.com/onap/dcaegen2-collectors-ves/blob/guilin/etc/externalRepo/schema-map.json/>`_
+ that describes the data being sent in event.stndDefinedFields.data.
+
+.. req::
+ :id: R-408816
+ :target: VNF or PNF
+ :keyword: MUST
+ :introduced: guilin
+ :validation_mode: none
+ :impacts: dcae
+
+ If the VNF or PNF producing VES stndDefined domain events provides
+ the event.stndDefinedFields.schemaReference then it **MUST** only pass events
+ that conform to schema references previously registered with DCAE otherwise
+ the event will be rejected. By default, ONAP ships with support for schemas
+ found in DCAE's VES Collector `etc/externalRepo/schema-map.json <https://github.com/onap/dcaegen2-collectors-ves/blob/guilin/etc/externalRepo/schema-map.json/>`_.
+
+.. req::
+ :id: R-408817
+ :target: VNF or PNF
+ :keyword: MUST
+ :introduced: guilin
+ :validation_mode: none
+ :impacts: dcae
+
+ The VNF or PNF Provider producing stndDefined events **MUST** coordinate with
+ the operator, willing to validate stndDefined events, to configure DCAE to
+ accept any new event schema prior to sending those events or the events
+ will be rejected.
+
+.. req::
+ :id: R-408818
+ :target: VNF or PNF
+ :keyword: MUST
+ :introduced: guilin
+ :validation_mode: none
+ :impacts: dcae
+
+ If the VNF or PNF producing VES stndDefined domain events provides
+ the event.stndDefinedFields.schemaReference then it **MUST** set the
+ event.stndDefined.schemaReference property to an exact structure,
+ from supported schemaReference, describing the notification within
+ an openAPI specification, using JSON Pointer as URI fragment e.g.
+ “https://forge.3gpp.org/.../faultMnS.yaml#/components/schemas/notifyNewAlarm"
Configuration Requirements
~~~~~~~~~~~~~~~~~~~~~~~~~~