...
Take the ONAP R1 VoLTE use case as an example. The E2E VoLTE service can be designed as the service; The IMS, EPC, and WAN can be designed as the service components. The HSS, CSCF, TAS, SBC, MME, and SPGW etc, and the link between them can be design as the resources.
R2+ Attributes | Description | SDC |
Confirmed Attributes | Description | invariantUUID | serviceInvariantUUID | Constant identifier of the service model |
UUID | service-id | ServiceUUID | invariantUUID |
|
|
serviceUUID | Versioned identifier of the service model (this uuid is changed for every major version of the service) | UUID |
nameServiceDisplayName ServiceUUID |
serviceName | The name of the service |
descriptionservice-descriptionServiceDescription | serviceDescription | The description of the service Visible when the user hovers over this service in the design studio UI. |
Category | Category description | service-description | ServiceDescription |
category | A predefined list which identifies the construct's category. There is a predefined list of service categories and resource categories.
Designer cannot define new Category. Process required to add/change/delete |
service-versionVersion
| Category |
serviceVersion | The service version in SDC catalog |
Icon
| service-version | Version |
icon | The icon path of the service Process required to add new icon. |
|
| Icon |
serviceComponentUUID | The service component UUID that the service includes |
|
|
|
R2+ Attributes
| Description | AAI |
Confirmed Attributes | Description | service-Instance-Id |
serviceInstanceId | Uniquely identifies this instance of a service | service- |
instancenameId |
serviceInstanceName | The name assigned to the service-instance |
modelinvariantidname |
serviceInvariantUUID | Constant identifier of the service model | model- |
versioninvariant-id |
ServiceUUID | Versioned identifier of the service model (this uuid is changed for every major version of the service) |
personaModelVersionid |
ServiceVersion | The service version in SDC catalog |
selflinkpersona-Model-Version |
selfLink | URL to endpoint where more details can be gotten |
orchestration-statusselflink |
status | Orchestration status of the service instance | orchestration-status |
serviceComponentInstanceId | The service component instance ID that the service instance includes |
|
ServiceComponentCatalogItem
R2+ Attributes | Description | SDC |
IM(ServiceComponentCatalogItem) | ETSI IFA014 |
Confirmed Attributes | Description | nsdInvariantIdinvariantUUID | Constant identifier of the Service Component model |
UUID | service-id | ServiceComponentCatalogItem | nsdIdentifier | invariantUUID |
|
| nsdInvariantId |
UUID | Versioned identifier of the Service Component model (this uuid is changed for every major version of the service component) |
name | nsdName | UUID | service-id | ServiceComponentCatalogItem | nsdIdentifier |
name | The name of the service component |
descriptionservice-description
|
| nsdName |
description | The description of service component | description | service- |
versionversiondescription |
|
|
version | The version of service component |
designer
| service-version |
| version |
designer | The designer of service component |
|
|
| designer |
R2+ Attributes | Description | ETSI IFA014 |
Confirmed Attributesvnfdid | Description | vnfdid | References the VNFD of a constituent VNF. |
pnfdIdvnfdid |
pnfdId | References the PNFD of a constituent PNF. |
virtualLinkDescpnfdId |
virtualLinkDesc | Provides the constituent VLDs. | virtualLinkDesc |
R2+ Attributes | Descripion | AAI |
(ServiceInstance) | ETSI IFA013 |
Confirmed Attributes | Descripion | service-Instance-IdnsInstanceId | instanceId | Uniquely identifies this instance of a service component | service- |
instancenamensNamensInstanceId |
instanceName | The name assigned to the service component instance |
modelinvariantidnsdIdnsName |
invariantUUID | Constant identifier of the service component model | model- |
versioninvariant-id | nsdId |
UUID | Versioned identifier of the service component model (this uuid is changed for every major version of the service component) |
personaModelVersionid |
|
version | The service version in SDC catalog |
selflinkpersona-Model-Version |
|
selfLink | URL to endpoint where more details can be gotten |
orchestration-statusnsState |
|
status | Orchestration status of the service component instance |
descriptionorchestration-status | nsState |
description | The description of service component instance |
| description |
Inherit from ServiceComponentInstance
R2+ Attributes | Description | ETSI IFA013 |
Confirmed | Descripion | vnfInfoId | Reference to information on constituent VNFs of this NS. |
pnfInfovnfInfoId |
pnfInfo | Information on the PNF(s) that are part of this NS. |
virtualLinkInfopnfInfo |
virtualLinkInfo | Information on the VLs of thisNS. | virtualLinkInfo |