From 05a5e4e12de0cf43c690bb4a148a615de5d86c2d Mon Sep 17 00:00:00 2001 From: udhaya chandran Date: Thu, 21 Mar 2019 11:50:13 +0530 Subject: [PATCH] Add NFVO external-system in AAI Change-Id: I71601180d47fe3de71ddbc07a4c54db7b398f520 Signed-off-by: udhaya Chandran Issue-ID: AAI-2205 --- .../resources/onap/aai_schema/aai_schema_v16.xsd | 47 ++++++++++++++++++++++ .../onap/dbedgerules/v16/DbEdgeRules_esr_v16.json | 12 ++++++ .../main/resources/onap/oxm/v16/aai_oxm_v16.xml | 46 ++++++++++++++++++++- 3 files changed, 104 insertions(+), 1 deletion(-) diff --git a/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v16.xsd b/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v16.xsd index 7fe4223..2cbd179 100644 --- a/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v16.xsd +++ b/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v16.xsd @@ -3220,6 +3220,52 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + + @org.onap.aai.annotations.Metadata(description="Persist NFVO address information used by VF-C.",indexedProps="nfvo-id",searchable="nfvo-id",container="esr-nfvo-list",namespace="external-system",requiredProps="nfvo-id",uriTemplate="/external-system/esr-nfvo-list/esr-nfvo/{nfvo-id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of nfvo.") + + + + + + + @org.onap.aai.annotations.Metadata(description="indecate the api-root.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(maximumDepth="0") + + + + + + + @@ -3283,6 +3329,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + diff --git a/aai-schema/src/main/resources/onap/dbedgerules/v16/DbEdgeRules_esr_v16.json b/aai-schema/src/main/resources/onap/dbedgerules/v16/DbEdgeRules_esr_v16.json index fb20986..baa6ab8 100644 --- a/aai-schema/src/main/resources/onap/dbedgerules/v16/DbEdgeRules_esr_v16.json +++ b/aai-schema/src/main/resources/onap/dbedgerules/v16/DbEdgeRules_esr_v16.json @@ -24,6 +24,18 @@ "prevent-delete": "NONE", "default": "true" }, + { + "from": "esr-system-info", + "to": "esr-nfvo", + "label": "org.onap.relationships.inventory.BelongsTo", + "direction": "OUT", + "multiplicity": "ONE2ONE", + "contains-other-v": "!${direction}", + "delete-other-v": "!${direction}", + "SVC-INFRA": "NONE", + "prevent-delete": "NONE", + "default": "true" + }, { "from": "esr-system-info", "to": "esr-thirdparty-sdnc", diff --git a/aai-schema/src/main/resources/onap/oxm/v16/aai_oxm_v16.xml b/aai-schema/src/main/resources/onap/oxm/v16/aai_oxm_v16.xml index 5354618..736a5f6 100644 --- a/aai-schema/src/main/resources/onap/oxm/v16/aai_oxm_v16.xml +++ b/aai-schema/src/main/resources/onap/oxm/v16/aai_oxm_v16.xml @@ -234,6 +234,7 @@ + @@ -322,6 +323,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -497,7 +541,7 @@ - + -- 2.16.6