Fix the edge rules for esr
[aai/aai-common.git] / aai-core / src / main / resources / dbedgerules / DbEdgeRules_v13.json
index 8ed9c93..89c6806 100644 (file)
@@ -1,37 +1,37 @@
 {
        "rules": [
                {
-                       "from": "esr-ems",
-                       "to": "esr-system-info",
-                       "label": "has",
+                       "from": "esr-system-info",
+                       "to": "esr-ems",
+                       "label": "org.onap.relationships.inventory.BelongsTo",
                        "direction": "OUT",
-                       "multiplicity": "One2Many",
-                       "contains-other-v": "${direction}",
-                       "delete-other-v": "${direction}",
+                       "multiplicity": "MANY2ONE",
+                       "contains-other-v": "!${direction}",
+                       "delete-other-v": "!${direction}",
                        "SVC-INFRA": "NONE",
                        "prevent-delete": "NONE",
                        "default": "true"
                },
                {
-                       "from": "esr-vnfm",
-                       "to": "esr-system-info",
-                       "label": "has",
+                       "from": "esr-system-info",
+                       "to": "esr-vnfm",
+                       "label": "org.onap.relationships.inventory.BelongsTo",
                        "direction": "OUT",
-                       "multiplicity": "One2One",
-                       "contains-other-v": "${direction}",
-                       "delete-other-v": "${direction}",
+                       "multiplicity": "ONE2ONE",
+                       "contains-other-v": "!${direction}",
+                       "delete-other-v": "!${direction}",
                        "SVC-INFRA": "NONE",
                        "prevent-delete": "NONE",
                        "default": "true"
                },
                {
-                       "from": "esr-thirdparty-sdnc",
-                       "to": "esr-system-info",
-                       "label": "has",
+                       "from": "esr-system-info",
+                       "to": "esr-thirdparty-sdnc",
+                       "label": "org.onap.relationships.inventory.BelongsTo",
                        "direction": "OUT",
-                       "multiplicity": "One2One",
-                       "contains-other-v": "${direction}",
-                       "delete-other-v": "${direction}",
+                       "multiplicity": "ONE2ONE",
+                       "contains-other-v": "!${direction}",
+                       "delete-other-v": "!${direction}",
                        "SVC-INFRA": "NONE",
                        "prevent-delete": "NONE",
                        "default": "true"
@@ -39,9 +39,9 @@
                {
                        "from": "esr-thirdparty-sdnc",
                        "to": "pnf",
-                       "label": "has",
+                       "label": "org.onap.relationships.inventory.AppliesTo",
                        "direction": "OUT",
-                       "multiplicity": "One2Many",
+                       "multiplicity": "ONE2MANY",
                        "contains-other-v": "NONE",
                        "delete-other-v": "NONE",
                        "SVC-INFRA": "NONE",