Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: In service-instance, I annotated some fields which are either IN the relevant descriptor (service type, service role, persona model version) or are actually the keys to the descriptor. None of these should be in the service-instance as attributes at the info modeing level. It may be appropriate to put them into a data model for, e.g., performance reasons.

...


Attributes

  • ServiceDescriptor

R2+ AttributesDescriptionProducerConsumer

SDC(Service)

AAI(model+model-ver)ECOMP IM(ServiceCatalogItem)
InvariantUUIDConstant identifier of the service modelSDCSDC/SO/UUI/VIDinvariantUUIDmodel.model-invariant-id for that service model
UUID

Versioned identifier of the service model (this uuid is changed for every major version of the service)

SDCSDC/SO/UUI/VIDUUID

model-ver.model-version-id for that service model

ServiceUUID 
name 

The name of the service model designed

SDCSDC/SO/UUI/VIDnamemodel-ver.model-name for that service model
ServiceDisplayName 
description

The description of the service model designed

SDCSDC/SO/UUI/VIDdescription

model-ver.model-description for that service model

ServiceDescription 
category

A predefined list which identifies the construct's category. There is a predefined list of service categories

SDCSDC/SO/UUI/VIDCategoryn/aCategory  
versionThe service model versionSDCSDC/SO/UUI/VID

model-ver.model-version for that service model

Version 
serviceTypeAn optional string field defining a generic type (like category) of the service. E.g. this field can be used for defining the service as “TRANSPORT”.SDCSDC/SO/UUI/VIDserviceType

serviceRoleAn optional string field for shortcode that defines the function that the service is providing. E.g. “MISVPN” or “AIM”.SDCSDC/SO/UUI/VIDserviceRole

icon

The icon path of the service

SDCSDC/SO/UUI/VID
n/aIcon 
serviceComponentUUIDThe service component descriptor UUIDs that the service includes (relationhip to Service Component)SDCSDC/SO/UUI/VID



  • ServiceInstance

R2+ Attributes
DescriptionProducerConsumerAAI(ServiceInstance)
service-Instance-Id
Uniquely identifies this instance of a serviceSOAAI/UUI/VID/SO/Policy/Holmesservice-Instance-Id
service-instance-name
The name assigned to the service-instanceUUI/VID/SOAAI/UUI/VID/SOservice-instance-name
service-instance-descprtion
The description assigned to the service-instanceUUI/VID/SOAAI/UUI/VID/SOservice-instance-descprtion
model-invariant-uuid
Constant identifier of the service model (relationship to service model)SDC/SOAAI/UUI/VID/SO

model-invariant-id

model-invariant-id + model-version-id (model-uuid) stand for the relationships with the descriptor and persona-mode-version (model-version) is an attribute of the description.


model-uuid
Versioned identifier of the service model (relationship to service model)SDC/SOAAI/UUI/VID/SO

model-version-id


model-invariant-id + model-version-id (model-uuid) stand for the relationships with the descriptor and persona-mode-version (model-version) is an attribute of the description.


model-version
The service model version in SDC catalogSDC/SOAAI/UUI/VID/SO

persona-Model-Version


model-invariant-id + model-version-id (model-uuid) stand for the relationships with the descriptor and persona-mode-version (model-version) is an attribute of the description.


service-typeAn optional string field defining a generic type (like category) of the service. E.g. this field can be used for defining the service as “TRANSPORT”.SDC/SOAAI/UUI/VID/SO

service-type

service-type and service-role should be in the descriptor and not the instance (at the info modeling level).

service-roleAn optional string field for shortcode that defines the function that the service is providing. E.g. “MISVPN” or “AIM”.SDC/SOAAI/UUI/VID/SO

service-role


service-type and service-role should be in the descriptor and not the instance (at the info modeling level).


selfLinkURL to endpoint where more details can be gottenSOAAI/UUI/VID/SOselflink
orchestration-status
Orchestration status of the service instanceSOAAI/UUI/VID/SO/Policy/Holmesorchestration-status
service-component-Instance-IdThe service component instance ID that the service instance includesVFC/...AAI/UUI/VID/SO/Policy/HolmesRelationship to nested ServiceInstances

...

R2+ AttributesDescriptionProducerConsumerETSI IFA014(NetworkService)
vnfdid

References the VNFD of a constituent VNF.

SDCSDC/UUI/VFCvnfdid
pnfdId

References the PNFD of a constituent PNF.

SDCSDC/UUI/VFCpnfdId
virtualLinkDescProvides the constituent VLDs.SDCSDC/UUI/VFCvirtualLinkDesc



  • ServiceComponentInstance


R2+ AttributesDescripionProducerConsumerAAI

ETSI IFA013(NS)

instanceIdUniquely identifies this instance of a service componentSO/VFCAAI/UUI/VFC/Policy/Holmes
nsInstanceId
nameThe name assigned to the service component instanceUUI/VFCAAI/UUI/VFC/Policy/Holmes
nsName
model-invariant-uuidConstant identifier of the service component modelSDC/VFCAAI/UUI/VFC
nsdId
model-uuidVersioned identifier of the service component model (this uuid is changed for every major version of the service component)SDC/VFCAAI/UUI/VFC

model-versionThe service version in SDC catalogVFCAAI/UUI/VFC

selfLinkURL to endpoint where more details can be gottenVFCAAI/UUI/VFC

orchestration-statusOrchestration status of the service component instanceVFCAAI/UUI/VFC/Policy/Holmes
nsState
descriptionThe description of service component instanceVFCAAI/UUI/VFC
description


    • Network Service Instance

Inherit from ServiceComponentInstance

...