diff options
author | Tait,Trevor(rt0435) <rtait@amdocs.com> | 2018-11-27 11:22:12 -0500 |
---|---|---|
committer | Tait,Trevor(rt0435) <rtait@amdocs.com> | 2018-11-27 11:22:26 -0500 |
commit | 665ae055a0a015d98e2dd78c3f3a74c04de70c43 (patch) | |
tree | 25c578065c3ff08ddc79792b8e4c2a2edd6c2923 /config | |
parent | 794fe767942bbdc3f21c46fa2da841817106105b (diff) |
Fix mapping defects in sdncGenericResource.spec
Issue-ID: LOG-803
Issue-ID: LOG-875
SDNC Context Builder passes lockedBoolean attribute with yes/no instead
of the already established true/false.
SDNC Context Builder must process lists of VM from GENERIC_RESOURCE_API.
Change-Id: Ie6dd84428b308595840f84f6f3dd40e5d12aa26e
Signed-off-by: Tait,Trevor(rt0435) <rtait@amdocs.com>
Diffstat (limited to 'config')
-rw-r--r-- | config/sdncgenericresource.spec | 54 |
1 files changed, 35 insertions, 19 deletions
diff --git a/config/sdncgenericresource.spec b/config/sdncgenericresource.spec index a3883e4..c8a8ffc 100644 --- a/config/sdncgenericresource.spec +++ b/config/sdncgenericresource.spec @@ -49,27 +49,34 @@ "vms": { "vm": { "*": { - "vm-type": "vfList[&11].vfModuleList[&7].vmList[&1].nfNamingCode", "vm-names": { "vm-name": { - "*": "vfList[&13].vfModuleList[&9].vmList[&3].name" + "*": { + "@": "vfList[&14].vfModuleList[&10].vmList[&1].name", + "@(3,vm-type)": "vfList[&14].vfModuleList[&10].vmList[&1].nfNamingCode", + "@(3,inMaint)": { + "#lockedBoolean": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[0].name", + "yes": { + "#true": "vfList[&16].vfModuleList[&12].vmList[&3].attributeList[0].value" + }, + "no": { + "#false": "vfList[&16].vfModuleList[&12].vmList[&3].attributeList[0].value" + } + }, + "@(3,prov-status)": { + "#provStatus": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[1].name", + "@(4,prov-status)": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[1].value" + }, + "@(3,pserver)": { + "#hostName": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[2].name", + "hostname": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[2].value" + }, + "@(3,image)": { + "#imageId": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[3].name", + "image-name": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[3].value" + } + } } - }, - "inMaint": { - "#lockedBoolean": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[0].name", - "@(1,inMaint)": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[0].value" - }, - "prov-status": { - "#provStatus": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[1].name", - "@(1,prov-status)": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[1].value" - }, - "pserver": { - "#hostName": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[2].name", - "hostname": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[2].value" - }, - "image": { - "#imageId": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[3].name", - "image-name": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[3].value" } } } @@ -95,7 +102,16 @@ }, "network-topology-identifier-structure": { "network-type": "vfList[0].vfModuleList[0].networkList[&4].type", - "network-name": "vfList[0].vfModuleList[0].networkList[&4].name" + "network-name": "vfList[0].vfModuleList[0].networkList[&4].name", + "isShared": { + "#sharedNetworkBoolean": "vfList[0].vfModuleList[0].networkList[&5].attributeList[0].name", + "yes": { + "#true": "vfList[0].vfModuleList[0].networkList[&6].attributeList[0].value" + }, + "no": { + "#false": "vfList[0].vfModuleList[0].networkList[&6].attributeList[0].value" + } + } } } } |