Victor to confirm the details below as discussed, after matching up existing AAI attributes to the proposals in the Model Design diagram for "HSIA CFS" in https://lf-onap.atlassian.net/wiki/display/DW/BBS+Modeling
To enable use of "Metadata" and "Metadatum" in relationship-list, add EdgeRules for:
generic-vnf to metadatum
pnf to metadatum
cp to metadatum
Use the "service-instance" with existing "Metadata" sub-object to contain all the relevant Metadatum entries (as per options described below).
To enable use of "CvlanTagEntry" and "VlanTag" in relationship-list, add EdgeRules for:
cp to cvlan-tag-entry
cp to vlan-tag
For generic-vnf "RG MAC Address" field proposal to do one of:
add "MAC Address" attribute
add "Metadata" sub-object, then configure "RG MAC Address" Metadatum entry
configure "RG MAC Address" Metadatum entry from service-instance into relationship-list
For generic-vnf "Service Type" field proposal to do one of:
add "Service Type" attribute
add "Metadata" sub-object, then configure "Service Type" Metadatum entry
configure "Service Type" Metadatum entry from service-instance into relationship-list
For generic-vnf "Upstream speed" and "Downstream speed" field proposal to do one of:
move to "logical-link", use speed-value to represent the connection speeds
move to "service-instance", use existing "Metadata" sub-object with "Upstream speed" and "Downstream speed" Metadatum entries
For generic-vnf "Access ID" field proposal to do one of:
add "Access ID" attribute (represents foreign key to data in an external management system in ESR)
add "Metadata" sub-object, then configure "Access ID" Metadatum entry
configure "Access ID" Metadatum entry from service-instance into relationship-list
For pnf "MAC Address" field proposal to do one of:
add "MAC Address" attribute
add "Metadata" sub-object, then configure "MAC Address" Metadatum entry
configure "MAC Address" Metadatum entry from service-instance into relationship-list
For pnf "Manufacturer" field proposal to do one of:
For pnf "SerialNumber" field proposal to do one of:
For pnf "Model" field proposal to do one of:
For pnf "Type" field proposal to do one of:
For pnf "SW version" field proposal to do one of:
For cp "OLT Name" field proposal to do one of:
add "cpName" attribute
add "Metadata" sub-object, then configure "OLT Name" Metadatum entry
configure "OLT Name" Metadatum entry from service-instance into relationship-list
For cp "OLT PON Slot" field proposal to do one of:
add "slotId" attribute
add "Metadata" sub-object, then configure "OLT PON Slot" Metadatum entry
configure "OLT PON Slot" Metadatum entry from service-instance into relationship-list
For cp "OLT PON Port" field proposal to do one of:
For cp "CVLAN" field proposal to do one of:
For cp "Expected ONT ID" field proposal to do one of:
add "Expected ONT ID" attribute (is this related to the proposed "attachmentPoint" attribute on pnf?)
add "Metadata" sub-object, then configure "Expected ONT ID" Metadatum entry
configure "Expected ONT ID" Metadatum entry from service-instance into relationship-list