.. Copyright 2018 (China Mobile) .. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE .. Full license text at https://creativecommons.org/licenses/by/4.0/legalcode Service Model ~~~~~~~~~~~~~ .. contents:: :depth: 3 .. Classes ======= Attachment ---------- Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------------+-----------------+ | **Attribute | **Type** | **Mult.** | **Stereotypes** | **Description** | | Name** | | | | | +=============+=============+=============+===================+=================+ | id | String | 1 | OpenModelAttribute| | | | | | | | | | | | - isInvariant: | | | | | | false | | | | | | | | | | | | - valueRange: | | | | | | no | | | | | | range | | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ | href | String | 1 | OpenModelAttribute| | | | | | | | | | | | - isInvariant: | | | | | | false | | | | | | | | | | | | - valueRange: | | | | | | no | | | | | | range | | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ | name | String | 1 | OpenModelAttribute| | | | | | | | | | | | - isInvariant: | | | | | | false | | | | | | | | | | | | - valueRange: | | | | | | no | | | | | | range | | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ | description | String | 1 | OpenModelAttribute| | | | | | | | | | | | - isInvariant: | | | | | | false | | | | | | | | | | | | - valueRange: | | | | | | no | | | | | | range | | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ | type | String | 1 | OpenModelAttribute| | | | | | | | | | | | - isInvariant: | | | | | | false | | | | | | | | | | | | - valueRange: | | | | | | no | | | | | | range | | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ | uri | String | 1 | OpenModelAttribute| | | | | | | | | | | | - isInvariant: | | | | | | false | | | | | | | | | | | | - valueRange: | | | | | | no | | | | | | range | | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ | mimeType | String | 1 | OpenModelAttribute| | | | | | | | | | | | - isInvariant: | | | | | | false | | | | | | | | | | | | - valueRange: | | | | | | no | | | | | | range | | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ | validFor | TimePeriod | 1 | OpenModelAttribute| | | | | | | | | | | | - isInvariant: | | | | | | false | | | | | | | | | | | | - valueRange: | | | | | | no | | | | | | range | | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ Attachment ---------- Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------------+-----------------+ | **Attribute | **Type** | **Mult.** | **Stereotypes** | **Description** | | Name** | | | | | +=============+=============+=============+===================+=================+ | id | String | 1 | OpenModelAttribute| | | | | | | | | | | | - isInvariant: | | | | | | false | | | | | | | | | | | | - valueRange: | | | | | | no | | | | | | range | | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ | name | String | 1 | OpenModelAttribute| | | | | | | | | | | | - isInvariant: | | | | | | false | | | | | | | | | | | | - valueRange: | | | | | | no | | | | | | range | | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ | description | String | 1 | OpenModelAttribute| | | | | | | | | | | | - isInvariant: | | | | | | false | | | | | | | | | | | | - valueRange: | | | | | | no | | | | | | range | | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ | type | String | 1 | OpenModelAttribute| | | | | | | | | | | | - isInvariant: | | | | | | false | | | | | | | | | | | | - valueRange: | | | | | | no | | | | | | range | | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ | url | String | 1 | OpenModelAttribute| | | | | | | | | | | | - isInvariant: | | | | | | false | | | | | | | | | | | | - valueRange: | | | | | | no | | | | | | range | | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ CpdPool ------- The CpdPool class specifies a pool of descriptors of connection points and service access points. Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-------------+-------------+-------------+-------------------+-----------------+ | **Attribute | **Type** | **Mult.** | **Stereotypes** | **Description** | | Name** | | | | | +=============+=============+=============+===================+=================+ | cpdPoolId | Identifier | 1 | OpenModelAttribute| Identifier | | | | | | of this | | | | | | CpdPool | | | | | - isInvariant: | class. It | | | | | false | identifies | | | | | | a pool of | | | | | | descriptors | | | | | - valueRange: | of connection | | | | | no | points and | | | | | range | NS SAPs. | | | | | constraint | | | | | | | | | | | | - support: | | | | | | MANDATORY | | +-------------+-------------+-------------+-------------------+-----------------+ Dependencies ------------ The Dependencies class provides indications on the order in which VNFs associated to different VNF Profiles and/or nested NSs associated to different NS Profiles are to be instantiated. Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-----------------------------+----------------+-------------+-------------------+-----------------+ | **Attribute | **Type** | **Mult.** | **Stereotypes** | **Description** | | Name** | | | | | +=============================+================+=============+===================+=================+ | \_primaryProfileReference | NsOrVnfProfile | 1..\* | OpenModelAttribute| References a | | | | | | VnfProfile | | | | | - isInvariant: | or NsProfile. | | | | | false | NOTE: NFV | | | | | | Management | | | | | - valueRange: | and | | | | | no | Orchestration | | | | | range | functions | | | | | constraint | shall | | | | | | instantiate | | | | | | VNFs from | | | | | - support: | the | | | | | MANDATORY | VnfProfile | | | | | | and/or | | | | | | nested NSs | | | | | | from the | | | | | | NsProfile | | | | | | referenced | | | | | | in the | | | | | | primary | | | | | | attribute | | | | | | before | | | | | | instantiating | | | | | | VNFs from | | | | | | the | | | | | | VnfProfile | | | | | | and/or | | | | | | nested NSs | | | | | | from the | | | | | | NsProfile | | | | | | referenced | | | | | | in the | | | | | | secondary | | | | | | attribute. | +-----------------------------+----------------+-------------+-------------------+-----------------+ | \_secondaryProfileReference | NsOrVnfProfile | 1..\* | OpenModelAttribute| References a | | | | | | VnfProfile | | | | | - isInvariant: | or | | | | | false | NsProfile. | | | | | | NOTE: NFV | | | | | | Management | | | | | - valueRange: | and | | | | | no | Orchestration | | | | | range | functions | | | | | constraint | shall | | | | | | instantiate | | | | | | VNFs from | | | | | - support: | the | | | | | MANDATORY | VnfProfile | | | | | | and/or | | | | | | nested NSs | | | | | | from the | | | | | | NsProfile | | | | | | referenced | | | | | | in the | | | | | | primary | | | | | | attribute | | | | | | before | | | | | | instantiating | | | | | | VNFs from | | | | | | the | | | | | | VnfProfile | | | | | | and/or | | | | | | nested NSs | | | | | | from the | | | | | | NsProfile | | | | | | referenced | | | | | | in the | | | | | | secondary | | | | | | attribute. | +-----------------------------+----------------+-------------+-------------------+-----------------+ NetworkServiceInstance ---------------------- A composition of Network Functions and defined by its functional and behavioural specification. NOTE: The Network Service (NS) contributes to the behaviour of the higher layer service, which is characterized by at least performance, dependability, and security specifications. The end-to-end network service behaviour is the result of the combination of the individual network function behaviours as well as the behaviours of the network infrastructure composition mechanism. **Parent class:** ServiceComponentInstance Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | nsInstanceI | Identifier | 1 | OpenModelAt | Identifier | | d | | | tribute | of this | | | | | | NetworkServ | | | | | - isInvari | ice, | | | | | ant: | identifying | | | | | false | the NS | | | | | | instance. | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | nsName | String | 1 | OpenModelAt | Human | | | | | tribute | readable | | | | | | name of the | | | | | - isInvari | NS | | | | | ant: | instance. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | description | String | 1 | OpenModelAt | Human | | | | | tribute | readable | | | | | | description | | | | | - isInvari | of the NS | | | | | ant: | instance | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_nf | NetworkFunc | 0..\* | OpenModelAt | Reference | | | tion | | tribute | to | | | | | | consistitue | | | | | - isInvari | nt | | | | | ant: | VNFs and | | | | | false | PNFs on | | | | | | this NS. | | | | | - valueRan | NOTE: | | | | | ge: | Cardinality | | | | | no | of zero is | | | | | range | only valid | | | | | const | for a | | | | | raint | non-instant | | | | | | iated | | | | | - support: | NS. | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_nsVirtual | NsVirtualLi | 0..\* | OpenModelAt | Information | | Link | nk | | tribute | on the VLs | | | | | | of this NS. | | | | | - isInvari | NOTE: | | | | | ant: | Cardinality | | | | | false | of zero is | | | | | | only valid | | | | | - valueRan | for a | | | | | ge: | non-instant | | | | | no | iated | | | | | range | NS. | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_sap | Sap | 0..\* | OpenModelAt | Information | | | | | tribute | on the SAPs | | | | | | of this NS. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_nestedNsi | NetworkServ | 0..\* | OpenModelAt | Reference | | | iceInstance | | tribute | to | | | | | | information | | | | | - isInvari | on nested | | | | | ant: | NSs of this | | | | | false | NS. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_vnffg | Vnffg | 0..\* | OpenModelAt | Information | | | | | tribute | on the | | | | | | VNFFGs of | | | | | - isInvari | this NS. | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | instanceId | Identifier | 1 | OpenModelAt | Uniquely | | | | | tribute | identifies | | | | | | this | | | | | - isInvari | instance of | | | | | ant: | a service | | | | | false | component. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | name | String | 1 | OpenModelAt | The name | | | | | tribute | assigned to | | | | | | the service | | | | | - isInvari | component | | | | | ant: | instance. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | modelInvari | Uuid | 1 | OpenModelAt | Constant | | antUuid | | | tribute | identifier | | | | | | of the | | | | | - isInvari | service | | | | | ant: | component | | | | | false | model. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | modelUuid | Uuid | 1 | OpenModelAt | Versioned | | | | | tribute | identifier | | | | | | of the | | | | | - isInvari | service | | | | | ant: | component | | | | | false | model (this | | | | | | uuid is | | | | | - valueRan | changed for | | | | | ge: | every major | | | | | no | version of | | | | | range | the service | | | | | const | component). | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | modelVersio | String | 1 | OpenModelAt | The service | | n | | | tribute | version in | | | | | | SDC | | | | | - isInvari | catalog. | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | selfLink | Uri | 1 | OpenModelAt | URL to | | | | | tribute | endpoint | | | | | | where more | | | | | - isInvari | details can | | | | | ant: | be gotten. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | orchestrati | String | 1 | OpenModelAt | Orchestrati | | onStatus | | | tribute | on | | | | | | status of | | | | | - isInvari | the service | | | | | ant: | component | | | | | false | instance. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | description | String | 1 | OpenModelAt | The | | | | | tribute | description | | | | | | of service | | | | | - isInvari | component | | | | | ant: | instance. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_serviceCo | ServiceComp | 0..\* | OpenModelAt | | | mponentInst | onentInstan | | tribute | | | ance | ce | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ Nfpd ---- The Nfpd class associates traffic flow criteria to a list of descriptors associated to the connection points and service access points to be visited by traffic flows matching these criteria. Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | nfpdId | invalid | 1 | OpenModelAt | Identifies | | | | | tribute | this nfpd | | | | | | class | | | | | - isInvari | within a | | | | | ant: | VNFFGD. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | nfpRule | invalid | 1 | OpenModelAt | Provides an | | | | | tribute | NFP | | | | | | classificat | | | | | - isInvari | ion | | | | | ant: | and | | | | | false | selection | | | | | | rule. The | | | | | - valueRan | rule may be | | | | | ge: | expressed | | | | | no | as a | | | | | range | criteria | | | | | const | constructed | | | | | raint | out of | | | | | | atomic | | | | | - support: | assertions | | | | | MANDA | linked by | | | | | TORY | Boolean | | | | | | operators | | | | | | AND, OR and | | | | | | NOT. NOTE: | | | | | | Examples of | | | | | | atomic | | | | | | assertions | | | | | | are | | | | | | assertions | | | | | | on packet | | | | | | header | | | | | | fields' | | | | | | values, | | | | | | date and | | | | | | time | | | | | | ranges, | | | | | | etc. | +-------------+-------------+-------------+-------------+-------------+ | cpd | invalid | 1 | OpenModelAt | References | | | | | tribute | the | | | | | | descriptor | | | | | - isInvari | of a | | | | | ant: | connection | | | | | false | point to be | | | | | | traversed | | | | | - valueRan | by the | | | | | ge: | traffic | | | | | no | flows | | | | | range | matching | | | | | const | the | | | | | raint | criteria. | | | | | | This shall | | | | | - support: | be a | | | | | MANDA | connection | | | | | TORY | point | | | | | | attached to | | | | | | one of the | | | | | | constituent | | | | | | VNFs and | | | | | | PNFs of the | | | | | | parent | | | | | | VNFFG, or a | | | | | | SAP of one | | | | | | of the | | | | | | constituent | | | | | | nested NSs | | | | | | of the | | | | | | parent | | | | | | VNFFG. | | | | | | NOTE: When | | | | | | multiple | | | | | | values are | | | | | | provided, | | | | | | the order | | | | | | is | | | | | | significant | | | | | | and | | | | | | specifies | | | | | | the | | | | | | sequence of | | | | | | connection | | | | | | points to | | | | | | be | | | | | | traversed. | +-------------+-------------+-------------+-------------+-------------+ NsLevel ------- The NsLevel class describes the details of an NS level. An NS level consists of a list of involved entities, i.e. VNFs, VLs and/or nested NSs. For each involved VNF/nested NS, the number of instances required by the NS level is specified. For each involved VL, the bitrate requirements corresponding to the NS level are specified. NS levels shall be used in the context of NS instantiation and in this case they are referred to as NS instantiation levels. Every VNF, VL and nested NS whose descriptor is referenced by the NS DF shall be involved in an NS instantiation level of the parent NS. If no instances of a given VNF/nested NS have to be deployed at NS instantiation time, the numberOfInstances attribute in the corresponding VnfToLevelMapping/NsToLevelMapping datatype shall be set to 0. NS levels may be used in the context of NS scaling and in this case they are referred to as NS scale levels. Only a subset of the VNFs, VLs and nested NSs whose descriptor is referenced by the NS DF may be involved in an NS scale level of the parent NS. Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | nsLevelId | Identifier | 1 | OpenModelAt | Identifier | | | | | tribute | of this | | | | | | NsLevel | | | | | - isInvari | class. It | | | | | ant: | uniquely | | | | | false | identifies | | | | | | an NS level | | | | | - valueRan | within the | | | | | ge: | DF. | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | description | String | 1 | OpenModelAt | Human | | | | | tribute | readable | | | | | | description | | | | | - isInvari | of the NS | | | | | ant: | level. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | vnfToLevelM | VnfToLevelM | 0..\* | OpenModelAt | Specifies | | apping | apping | | tribute | the profile | | | | | | of the VNFs | | | | | - isInvari | involved in | | | | | ant: | this NS | | | | | false | level and, | | | | | | for each of | | | | | - valueRan | them, the | | | | | ge: | required | | | | | no | number of | | | | | range | instances. | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | virtualLink | VirtualLink | 0..\* | OpenModelAt | Specifies | | ToLevelMapp | ToLevelMapp | | tribute | the profile | | ing | ing | | | of the VLs | | | | | - isInvari | involved in | | | | | ant: | this NS | | | | | false | level and, | | | | | | for each of | | | | | - valueRan | them, the | | | | | ge: | needed | | | | | no | bandwidth. | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | nsToLevelMa | NsToLevelMa | 0..\* | OpenModelAt | Specifies | | pping | pping | | tribute | the profile | | | | | | of the | | | | | - isInvari | nested NSs | | | | | ant: | involved in | | | | | false | this NS | | | | | | level and, | | | | | - valueRan | for each of | | | | | ge: | them, the | | | | | no | required | | | | | range | number of | | | | | const | instances. | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ NsLinkPort ---------- Respresents the port of a NS VL. Applied stereotypes: - OpenModelClass - support: MANDATORY - Future NsOrVnfProfile -------------- This is an abstract proxy class, allowing to provide reference to either NsProfile or VnfProfile. Applied stereotypes: - OpenModelClass - support: MANDATORY - Future NsProfile --------- The NsProfile class specifies the profile to be used for a nested NS. **Parent class:** NsOrVnfProfile Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | nsProfileId | Identifier | 1 | OpenModelAt | Identifies | | | | | tribute | an NS | | | | | | profile. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | minNumberOf | Integer | 1 | OpenModelAt | Minimum | | Instances | | | tribute | number of | | | | | | nested NS | | | | | - isInvari | instances | | | | | ant: | based on | | | | | false | the | | | | | | referenced | | | | | - valueRan | NSD that is | | | | | ge: | permitted | | | | | no | to exist | | | | | range | for this | | | | | const | NsProfile. | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | maxNumberOf | Integer | 1 | OpenModelAt | Maximum | | Instances | | | tribute | number of | | | | | | nested NS | | | | | - isInvari | instances | | | | | ant: | based on | | | | | false | the | | | | | | referenced | | | | | - valueRan | NSD that is | | | | | ge: | permitted | | | | | no | to exist | | | | | range | for this | | | | | const | NsProfile. | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | affinityOrA | AffinityOrA | 0..\* | OpenModelAt | Identifies | | ntiaffinity | ntiAffinity | | tribute | an affinity | | GroupId | Group | | | or | | | | | - isInvari | anti-affini | | | | | ant: | ty | | | | | false | group the | | | | | | NSs created | | | | | - valueRan | according | | | | | ge: | to this | | | | | no | NsProfile | | | | | range | belong to. | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_nsdf | NsDf | 0..1 | OpenModelAt | Identifies | | | | | tribute | the | | | | | | applicable | | | | | - isInvari | NS DF | | | | | ant: | within the | | | | | false | scope of | | | | | | the NSD. | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_nsLevel | NsLevel | 0..1 | OpenModelAt | Identifies | | | | | tribute | the NS | | | | | | level | | | | | - isInvari | within the | | | | | ant: | referenced | | | | | false | NS DF to be | | | | | | used in the | | | | | - valueRan | context of | | | | | ge: | the parent | | | | | no | NS | | | | | range | instantiati | | | | | const | on. | | | | | raint | If not | | | | | | present, | | | | | - support: | the default | | | | | MANDA | NS | | | | | TORY | instantiati | | | | | | on | | | | | | level as | | | | | | declared in | | | | | | the | | | | | | referenced | | | | | | NSD shall | | | | | | be used. | +-------------+-------------+-------------+-------------+-------------+ | \_nsd | NetworkServ | 1 | OpenModelAt | Identifies | | | iceDescript | | tribute | the NSD | | | or | | | applicable | | | | | - isInvari | to NS | | | | | ant: | instantiate | | | | | false | d | | | | | | according | | | | | - valueRan | to this | | | | | ge: | profile. | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ NsScalingAspect --------------- The NsScalingAspect class describes the details of an NS scaling aspect. An NS scaling aspect is an abstraction representing a particular "dimension" or "property" along which a given NS can be scaled. Defining NS levels, in this context also known as NS scale levels, within an NS scaling aspect allows to scale NS instances "by steps", i.e. to increase/decrease their capacity in a discrete manner moving from one NS scale level to another. Scaling by a single step does not imply that exactly one instance of each entity involved in the NS scale level is created or removed. Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | nsScalingAs | Identifier | 1 | OpenModelAt | Identifier | | pectId | | | tribute | of this | | | | | | NsScalingAs | | | | | - isInvari | pect | | | | | ant: | class. It | | | | | false | Uniquely | | | | | | identifies | | | | | - valueRan | the NS | | | | | ge: | scaling | | | | | no | aspect in | | | | | range | an NSD. | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | name | String | 1 | OpenModelAt | Provides a | | | | | tribute | human | | | | | | readable | | | | | - isInvari | name of the | | | | | ant: | NS scaling | | | | | false | aspect. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | description | String | 1 | OpenModelAt | Provides a | | | | | tribute | human | | | | | | readable | | | | | - isInvari | description | | | | | ant: | of the NS | | | | | false | scaling | | | | | | aspect. | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_nsLevel | NsLevel | 1..\* | OpenModelAt | Describes | | | | | tribute | the details | | | | | | of an NS | | | | | - isInvari | level. | | | | | ant: | NOTE: Only | | | | | false | a subset of | | | | | | the VNFs, | | | | | - valueRan | VLs and | | | | | ge: | nested NSs | | | | | no | whose | | | | | range | descriptor | | | | | const | is | | | | | raint | referenced | | | | | | by the NS | | | | | - support: | DF may be | | | | | MANDA | involved in | | | | | TORY | an NS scale | | | | | | level of | | | | | | the parent | | | | | | NS. | +-------------+-------------+-------------+-------------+-------------+ NsVirtualLink ------------- This class provides run-time information about an NS VL instance. **Parent class:** VirtualLink Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | virtualNetw | invalid | 1 | OpenModelAt | Virtualised | | ork | | | tribute | network | | | | | | resource(s) | | | | | - isInvari | realizing | | | | | ant: | this VL. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_linkPort | LinkPort | 1..\* | OpenModelAt | Link ports | | | | | tribute | of this VL. | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | vlInstanceI | Identifier | 1 | OpenModelAt | Identifier | | d | | | tribute | of the | | | | | | virtual | | | | | - isInvari | link | | | | | ant: | instance. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | vlName | String | 1 | OpenModelAt | An | | | | | tribute | intelligent | | | | | | or human | | | | | - isInvari | readable | | | | | ant: | name of the | | | | | false | virtual | | | | | | link | | | | | - valueRan | instance. | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | vlNameAlt | String | 1 | OpenModelAt | Additional | | | | | tribute | intelligent | | | | | | or human | | | | | - isInvari | readable | | | | | ant: | name of the | | | | | false | virtual | | | | | | link | | | | | - valueRan | instance. | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | vlType | String | 1 | OpenModelAt | Generic | | | | | tribute | description | | | | | | of the type | | | | | - isInvari | of Virtual | | | | | ant: | Link | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | vlRole | String | 1 | OpenModelAt | Role in the | | | | | tribute | network | | | | | | this | | | | | - isInvari | virtual | | | | | ant: | link will | | | | | false | be | | | | | | providing | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | vlFunction | String | 1 | OpenModelAt | English | | | | | tribute | description | | | | | | of the | | | | | - isInvari | function | | | | | ant: | this | | | | | false | specific | | | | | | virtual | | | | | - valueRan | link will | | | | | ge: | be | | | | | no | providing | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | vlBandwidth | String | 1 | OpenModelAt | virtual | | | | | tribute | link | | | | | | assigned | | | | | - isInvari | (actual) | | | | | ant: | bandwidth | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | provStatus | String | 1 | OpenModelAt | provisionin | | | | | tribute | g | | | | | | status, | | | | | - isInvari | used as a | | | | | ant: | trigger for | | | | | false | operational | | | | | | monitoring | | | | | - valueRan | of this | | | | | ge: | resource by | | | | | no | service | | | | | range | assurance | | | | | const | systems | | | | | raint | valid value | | | | | | example: | | | | | - support: | PROVISIONED | | | | | MANDA | , | | | | | TORY | PREPROVISIO | | | | | | NED, | | | | | | CAPPED | +-------------+-------------+-------------+-------------+-------------+ | adminStatus | String | 1 | OpenModelAt | Administrat | | | | | tribute | ive | | | | | | status of | | | | | - isInvari | the virtual | | | | | ant: | link | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | minBitRateR | LinkBitrate | 1 | OpenModelAt | Specifies | | equirements | Requirement | | tribute | the minimum | | | s | | | bitrate | | | | | - isInvari | requirement | | | | | ant: | s | | | | | false | for the | | | | | | virtual | | | | | - valueRan | link | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | maxBitRateR | LinkBitrate | 1 | OpenModelAt | Specifies | | equirements | Requirement | | tribute | the maximum | | | s | | | bitrate | | | | | - isInvari | requirement | | | | | ant: | s | | | | | false | for the | | | | | | virtual | | | | | - valueRan | link | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | dhcpEnabled | Boolean | 1 | OpenModelAt | Indicates | | | | | tribute | whether | | | | | | DHCP is | | | | | - isInvari | enabled | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | vlanTranspa | Boolean | 1 | OpenModelAt | Indicates | | rent | | | tribute | whether | | | | | | VLAn | | | | | - isInvari | transparent | | | | | ant: | mode is | | | | | false | supported | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | vlTrunkMode | Boolean | 1 | OpenModelAt | Indicates | | Enabled | | | tribute | whether | | | | | | Trunk Mode | | | | | - isInvari | is enabled | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | vlanIdOuter | Integer | 1 | OpenModelAt | Outer vlan | | | | | tribute | tag | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | vlanIdInner | Integer | 1 | OpenModelAt | Inner vlan | | | | | tribute | tag | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | connectivit | Connectivit | 1 | OpenModelAt | Identified | | yType | yType | | tribute | the | | | | | | layerProtoc | | | | | - isInvari | ol | | | | | ant: | and | | | | | false | flowPattern | | | | | | used by the | | | | | - valueRan | virtual | | | | | ge: | link | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ OrderItemRelationship --------------------- Enables specifying any kind of relastionships between ServiceOrderItems Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | type | String | 1 | OpenModelAt | The type of | | | | | tribute | relationshi | | | | | | p | | | | | - isInvari | such as | | | | | ant: | contains, | | | | | false | relies on. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ OrderRelationship ----------------- An assocation between two ServiceOrders. Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | type | String | 1 | OpenModelAt | A | | | | | tribute | categorizat | | | | | | ion | | | | | - isInvari | of the | | | | | ant: | relationshi | | | | | false | p, | | | | | | such as | | | | | - valueRan | bulk, | | | | | ge: | parent/chil | | | | | no | d, | | | | | range | and so | | | | | const | forth. | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ OrderState ---------- Applied stereotypes: - OpenModelClass - support: MANDATORY Pnf --- An implementation of a NF via a tightly coupled software and hardware system. **Parent class:** NetworkFunction Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | \_pnfExtCp | PnfExtCp | 1..\* | OpenModelAt | External CP | | | | | tribute | of the PNF. | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ PnfExtCp -------- External CP of the PNF. **Parent class:** Cp Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | cpd | invalid | 1 | OpenModelAt | Cpd used to | | | | | tribute | deploy this | | | | | | PNF CP. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | cpId | Identifier | 1 | OpenModelAt | Identifier | | | | | tribute | of the | | | | | | connection | | | | | - isInvari | point | | | | | ant: | instance. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | cpName | String | 1 | OpenModelAt | Name of the | | | | | tribute | Cp | | | | | | instance. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | cpNameAlt | String | 1 | OpenModelAt | alternative | | | | | tribute | name of the | | | | | | Cp | | | | | - isInvari | instance. | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | cpType | String | 1 | OpenModelAt | Generic | | | | | tribute | description | | | | | | of the type | | | | | - isInvari | of Cp | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | cpRole | String | 1 | OpenModelAt | Role in the | | | | | tribute | network | | | | | | this Cp | | | | | - isInvari | will be | | | | | ant: | providing | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | cpFunction | String | 1 | OpenModelAt | English | | | | | tribute | description | | | | | | of the | | | | | - isInvari | function | | | | | ant: | this | | | | | false | specific Cp | | | | | | will be | | | | | - valueRan | providing | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | cpDescripti | String | 1 | OpenModelAt | Cp | | on | | | tribute | description | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | cpBandwidth | String | 1 | OpenModelAt | Cp (max? | | | | | tribute | assigned?) | | | | | | bandwidth | | | | | - isInvari | | | | | | ant: | Cp assigned | | | | | false | (actual) | | | | | | bandwidth | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | provStatus | String | 1 | OpenModelAt | provisionin | | | | | tribute | g | | | | | | status, | | | | | - isInvari | used as a | | | | | ant: | trigger for | | | | | false | operational | | | | | | monitoring | | | | | - valueRan | of this | | | | | ge: | resource by | | | | | no | service | | | | | range | assurance | | | | | const | systems | | | | | raint | valid value | | | | | | example: | | | | | - support: | PROVISIONED | | | | | MANDA | , | | | | | TORY | PREPROVISIO | | | | | | NED, | | | | | | CAPPED | +-------------+-------------+-------------+-------------+-------------+ | adminsStatu | String | 1 | OpenModelAt | Administrat | | s | | | tribute | ive | | | | | | status of | | | | | - isInvari | the | | | | | ant: | connection | | | | | false | point. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | protocol | String | 1 | OpenModelAt | Protocol | | | | | tribute | used by the | | | | | | Cp | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | trunkMode | Boolean | 1 | OpenModelAt | Indicator | | | | | tribute | whether the | | | | | | Cp is in | | | | | - isInvari | trunk mode | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | addressType | String | 1 | OpenModelAt | Type of | | | | | tribute | address: | | | | | | MAC address | | | | | - isInvari | or IP | | | | | ant: | address | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | L2addressDa | L2AddressDa | 0..1 | OpenModelAt | Only | | ta | ta | | tribute | present | | | | | | when | | | | | - isInvari | addressType | | | | | ant: | is MAC | | | | | false | address | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | L3addressDa | L3AddressDa | 0..1 | OpenModelAt | Only | | ta | ta | | tribute | present | | | | | | when | | | | | - isInvari | addressType | | | | | ant: | is IP | | | | | false | address | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ PnfProfile ---------- The PnfProfile class describes additional data for a given PNF instance used in a DF. Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | pnfProfileI | Identifier | 1 | OpenModelAt | Identifier | | d | | | tribute | of this | | | | | | PnfProfile | | | | | - isInvari | class. It | | | | | ant: | uniquely | | | | | false | identifies | | | | | | a | | | | | - valueRan | PnfProfile. | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | pnfVirtualL | NsVirtualLi | 1..\* | OpenModelAt | Defines the | | inkConnecti | nkConnectiv | | tribute | connection | | vity | ity | | | information | | | | | - isInvari | of the PNF, | | | | | ant: | it contains | | | | | false | connection | | | | | | relationshi | | | | | - valueRan | p | | | | | ge: | between a | | | | | no | PNF | | | | | range | connection | | | | | const | point and a | | | | | raint | NS virtual | | | | | | Link. | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ ResourceDescriptor ------------------ Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | id | String | 1 | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | href | String | 1 | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | name | String | 1 | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | description | String | 1 | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | type | String | 1 | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | resourceTyp | String | 1 | OpenModelAt | | | e | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | resourceRol | String | 1 | OpenModelAt | | | e | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | version | String | 1 | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ Sap --- Provides information on a Service Access Point (SAP) of a NS **Parent class:** Cp Applied stereotypes: - OpenModelClass - support: MANDATORY - Future ServiceAtomicDescriptor ----------------------- **Parent class:** ServiceDescriptor Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | serviceatom | ServiceAtom | 0..\* | OpenModelAt | | | icinstance | icInstance | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | invariantUu | Uuid | 1 | OpenModelAt | Constant | | id | | | tribute | identifier | | | | | | of the | | | | | - isInvari | service | | | | | ant: | model. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | uuid | Uuid | 1 | OpenModelAt | Versioned | | | | | tribute | identifier | | | | | | of the | | | | | - isInvari | service | | | | | ant: | model (this | | | | | false | uuid is | | | | | | changed for | | | | | - valueRan | every major | | | | | ge: | version of | | | | | no | the | | | | | range | service) | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | name | String | 1 | OpenModelAt | The name of | | | | | tribute | the service | | | | | | model | | | | | - isInvari | designed. | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | description | String | 1 | OpenModelAt | The | | | | | tribute | description | | | | | | of the | | | | | - isInvari | service | | | | | ant: | model | | | | | false | designed. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | category | String | 1..\* | OpenModelAt | A | | | | | tribute | predefined | | | | | | list which | | | | | - isInvari | identifies | | | | | ant: | the | | | | | false | construct's | | | | | | category. | | | | | - valueRan | There is a | | | | | ge: | predefined | | | | | no | list of | | | | | range | service | | | | | const | categories. | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | version | String | 1 | OpenModelAt | The service | | | | | tribute | model | | | | | | version. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | serviceType | String | 1 | OpenModelAt | An optional | | | | | tribute | string | | | | | | field | | | | | - isInvari | defining a | | | | | ant: | generic | | | | | false | type (like | | | | | | category) | | | | | - valueRan | of the | | | | | ge: | service. | | | | | no | E.g. this | | | | | range | field can | | | | | const | be used for | | | | | raint | defining | | | | | | the service | | | | | - support: | as | | | | | MANDA | "TRANSPORT" | | | | | TORY | . | +-------------+-------------+-------------+-------------+-------------+ | serviceRole | String | 0..1 | OpenModelAt | An optional | | | | | tribute | string | | | | | | field for | | | | | - isInvari | shortcode | | | | | ant: | that | | | | | false | defines the | | | | | | function | | | | | - valueRan | that the | | | | | ge: | service is | | | | | no | providing. | | | | | range | E.g. | | | | | const | "MISVPN" or | | | | | raint | "AIM". | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | icon | String | 1 | OpenModelAt | The icon | | | | | tribute | path of the | | | | | | service. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | serviceComp | Uuid | 1 | OpenModelAt | The service | | onentUuid | | | tribute | component | | | | | | descriptor | | | | | - isInvari | UUIDs that | | | | | ant: | the service | | | | | false | includes | | | | | | (relationhi | | | | | - valueRan | p | | | | | ge: | to Service | | | | | no | Component). | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_serviceIn | ServiceInst | 0..\* | OpenModelAt | | | stance | ance | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_serviceCo | ServiceComp | 1..\* | OpenModelAt | | | mponentDesc | onentDescri | | tribute | | | riptor | ptor | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | attachment | Attachment | 0..\* | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | serviceinst | ServiceInst | 0..\* | OpenModelAt | | | ance | ance | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | attachment | Attachment | 1..\* | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | resourcedes | ResourceDes | 0..1 | OpenModelAt | | | criptor | criptor | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ ServiceAtomicInstance --------------------- **Parent class:** ServiceInstance Applied stereotypes: - OpenModelClass - support: MANDATORY ServiceCandidate (ServiceCatalogItem) ------------------------------------- A ServiceCandidate (ServiceCatalogItem) is an entity that makes a ServiceSpecification available to a catalog. A ServiceCandidate and its associated ServiceSpecification may be "published" (made visible) in any number of ServiceCatalogs, or in none. One ServiceSpecification can be composed of other ServiceSpecifications. These ServiceSpecifications may also be published. Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | ID | String | 1 | OpenModelAt | A unique | | | | | tribute | identifier | | | | | | for the | | | | | - isInvari | ServiceCand | | | | | ant: | idate | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | name | String | 1 | OpenModelAt | A word or | | | | | tribute | phrase that | | | | | | a | | | | | - isInvari | ServiceCand | | | | | ant: | idate | | | | | false | is known | | | | | | and | | | | | - valueRan | distinguish | | | | | ge: | ed | | | | | no | from other | | | | | range | ServiceCand | | | | | const | idates. | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | description | String | 1 | OpenModelAt | A narrative | | | | | tribute | that | | | | | | explains | | | | | - isInvari | the | | | | | ant: | ServiceCand | | | | | false | idate. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | validFor | EDate | 1 | OpenModelAt | The period | | | | | tribute | of time | | | | | | during | | | | | - isInvari | which the | | | | | ant: | ServiceCand | | | | | false | idate | | | | | | is | | | | | - valueRan | applicable. | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | status | String | 1 | OpenModelAt | The | | | | | tribute | condition | | | | | | at which | | | | | - isInvari | the | | | | | ant: | ServiceCand | | | | | false | idate | | | | | | exists such | | | | | - valueRan | as planned, | | | | | ge: | active and | | | | | no | Obsolete. | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ ServiceCatalog -------------- A ServiceCatalog is a collection of ServiceCandidates representing ServiceSpecifications. ServiceCandidates define the underlying services that support a ProductOffering. ServiceCandidates are exposed to one or more Product Catalogs to be utilized to configure one or more ProductOfferings. ServiceCandidates can be exposed to one or more Service Catalogs to be utilized or incorporated in one or more ServiceCandidates. A collection may consist of similar ServiceCandidates, such as a collection of broadband ServiceCatalogCandidates or a collection of wireless ServiceCatalogCandidates. A Service Catalog contents can expose a collection of ServiceCandidates to be utilized internal/external to an enterprise. Applied stereotypes: - OpenModelClass - support: MANDATORY ServiceCharacteristic --------------------- Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | name | String | 1 | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | valueType | String | 1 | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ ServiceComponentDescriptor -------------------------- ServcieComponentDescriptor is used to model the design time representation of a service component or network service. Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | invariantUu | Uuid | 1 | OpenModelAt | Constant | | id | | | tribute | identifier | | | | | | of the | | | | | - isInvari | Service | | | | | ant: | Component | | | | | false | model. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | uuid | Uuid | 1 | OpenModelAt | Versioned | | | | | tribute | identifier | | | | | | of the | | | | | - isInvari | Service | | | | | ant: | Component | | | | | false | model (this | | | | | | uuid is | | | | | - valueRan | changed for | | | | | ge: | every major | | | | | no | version of | | | | | range | the service | | | | | const | component). | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | name | String | 1 | OpenModelAt | The name of | | | | | tribute | the service | | | | | | component. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | description | String | 1 | OpenModelAt | The | | | | | tribute | description | | | | | | of service | | | | | - isInvari | component. | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | version | String | 1 | OpenModelAt | The version | | | | | tribute | of service | | | | | | component. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | designer | String | 1 | OpenModelAt | The | | | | | tribute | designer of | | | | | | the service | | | | | - isInvari | component. | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_serviceCo | ServiceComp | 0..\* | OpenModelAt | | | mponentDesc | onentDescri | | tribute | | | riptor | ptor | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_serviceCo | ServiceComp | 0..\* | OpenModelAt | | | mponentInst | onentInstan | | tribute | | | ance | ce | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ ServiceComponentInstance ------------------------ ServiceComponentInstance is used to model the run time representation of a service component. Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | instanceId | Identifier | 1 | OpenModelAt | Uniquely | | | | | tribute | identifies | | | | | | this | | | | | - isInvari | instance of | | | | | ant: | a service | | | | | false | component. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | name | String | 1 | OpenModelAt | The name | | | | | tribute | assigned to | | | | | | the service | | | | | - isInvari | component | | | | | ant: | instance. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | modelInvari | Uuid | 1 | OpenModelAt | Constant | | antUuid | | | tribute | identifier | | | | | | of the | | | | | - isInvari | service | | | | | ant: | component | | | | | false | model. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | modelUuid | Uuid | 1 | OpenModelAt | Versioned | | | | | tribute | identifier | | | | | | of the | | | | | - isInvari | service | | | | | ant: | component | | | | | false | model (this | | | | | | uuid is | | | | | - valueRan | changed for | | | | | ge: | every major | | | | | no | version of | | | | | range | the service | | | | | const | component). | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | modelVersio | String | 1 | OpenModelAt | The service | | n | | | tribute | version in | | | | | | SDC | | | | | - isInvari | catalog. | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | selfLink | Uri | 1 | OpenModelAt | URL to | | | | | tribute | endpoint | | | | | | where more | | | | | - isInvari | details can | | | | | ant: | be gotten. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | orchestrati | String | 1 | OpenModelAt | Orchestrati | | onStatus | | | tribute | on | | | | | | status of | | | | | - isInvari | the service | | | | | ant: | component | | | | | false | instance. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | description | String | 1 | OpenModelAt | The | | | | | tribute | description | | | | | | of service | | | | | - isInvari | component | | | | | ant: | instance. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_serviceCo | ServiceComp | 0..\* | OpenModelAt | | | mponentInst | onentInstan | | tribute | | | ance | ce | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ ServiceCompositeDescriptor -------------------------- **Parent class:** ServiceDescriptor Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | servicecomp | ServiceComp | 0..\* | OpenModelAt | | | ositeinstan | ositeInstan | | tribute | | | ce | ce | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | servicedesc | ServiceDesc | 1..\* | OpenModelAt | | | riptor | riptor | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | invariantUu | Uuid | 1 | OpenModelAt | Constant | | id | | | tribute | identifier | | | | | | of the | | | | | - isInvari | service | | | | | ant: | model. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | uuid | Uuid | 1 | OpenModelAt | Versioned | | | | | tribute | identifier | | | | | | of the | | | | | - isInvari | service | | | | | ant: | model (this | | | | | false | uuid is | | | | | | changed for | | | | | - valueRan | every major | | | | | ge: | version of | | | | | no | the | | | | | range | service) | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | name | String | 1 | OpenModelAt | The name of | | | | | tribute | the service | | | | | | model | | | | | - isInvari | designed. | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | description | String | 1 | OpenModelAt | The | | | | | tribute | description | | | | | | of the | | | | | - isInvari | service | | | | | ant: | model | | | | | false | designed. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | category | String | 1..\* | OpenModelAt | A | | | | | tribute | predefined | | | | | | list which | | | | | - isInvari | identifies | | | | | ant: | the | | | | | false | construct's | | | | | | category. | | | | | - valueRan | There is a | | | | | ge: | predefined | | | | | no | list of | | | | | range | service | | | | | const | categories. | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | version | String | 1 | OpenModelAt | The service | | | | | tribute | model | | | | | | version. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | serviceType | String | 1 | OpenModelAt | An optional | | | | | tribute | string | | | | | | field | | | | | - isInvari | defining a | | | | | ant: | generic | | | | | false | type (like | | | | | | category) | | | | | - valueRan | of the | | | | | ge: | service. | | | | | no | E.g. this | | | | | range | field can | | | | | const | be used for | | | | | raint | defining | | | | | | the service | | | | | - support: | as | | | | | MANDA | "TRANSPORT" | | | | | TORY | . | +-------------+-------------+-------------+-------------+-------------+ | serviceRole | String | 0..1 | OpenModelAt | An optional | | | | | tribute | string | | | | | | field for | | | | | - isInvari | shortcode | | | | | ant: | that | | | | | false | defines the | | | | | | function | | | | | - valueRan | that the | | | | | ge: | service is | | | | | no | providing. | | | | | range | E.g. | | | | | const | "MISVPN" or | | | | | raint | "AIM". | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | icon | String | 1 | OpenModelAt | The icon | | | | | tribute | path of the | | | | | | service. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | serviceComp | Uuid | 1 | OpenModelAt | The service | | onentUuid | | | tribute | component | | | | | | descriptor | | | | | - isInvari | UUIDs that | | | | | ant: | the service | | | | | false | includes | | | | | | (relationhi | | | | | - valueRan | p | | | | | ge: | to Service | | | | | no | Component). | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_serviceIn | ServiceInst | 0..\* | OpenModelAt | | | stance | ance | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_serviceCo | ServiceComp | 1..\* | OpenModelAt | | | mponentDesc | onentDescri | | tribute | | | riptor | ptor | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | attachment | Attachment | 0..\* | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | serviceinst | ServiceInst | 0..\* | OpenModelAt | | | ance | ance | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | attachment | Attachment | 1..\* | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | resourcedes | ResourceDes | 0..1 | OpenModelAt | | | criptor | criptor | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ ServiceCompositeInstance ------------------------ **Parent class:** ServiceInstance Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | serviceinst | ServiceInst | 1..\* | OpenModelAt | | | ance | ance | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ ServiceDescAtomic ----------------- **Parent class:** ServiceDescriptor Applied stereotypes: - OpenModelClass - support: MANDATORY ServiceDescComposite -------------------- **Parent class:** ServiceDescriptor Applied stereotypes: - OpenModelClass - support: MANDATORY ServiceDescriptor ----------------- ServiceDescriptor is used to model the design time representation of a service. Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | invariantUu | Uuid | 1 | OpenModelAt | Constant | | id | | | tribute | identifier | | | | | | of the | | | | | - isInvari | service | | | | | ant: | model. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | uuid | Uuid | 1 | OpenModelAt | Versioned | | | | | tribute | identifier | | | | | | of the | | | | | - isInvari | service | | | | | ant: | model (this | | | | | false | uuid is | | | | | | changed for | | | | | - valueRan | every major | | | | | ge: | version of | | | | | no | the | | | | | range | service) | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | name | String | 1 | OpenModelAt | The name of | | | | | tribute | the service | | | | | | model | | | | | - isInvari | designed. | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | description | String | 1 | OpenModelAt | The | | | | | tribute | description | | | | | | of the | | | | | - isInvari | service | | | | | ant: | model | | | | | false | designed. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | category | String | 1..\* | OpenModelAt | A | | | | | tribute | predefined | | | | | | list which | | | | | - isInvari | identifies | | | | | ant: | the | | | | | false | construct's | | | | | | category. | | | | | - valueRan | There is a | | | | | ge: | predefined | | | | | no | list of | | | | | range | service | | | | | const | categories. | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | version | String | 1 | OpenModelAt | The service | | | | | tribute | model | | | | | | version. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | serviceType | String | 1 | OpenModelAt | An optional | | | | | tribute | string | | | | | | field | | | | | - isInvari | defining a | | | | | ant: | generic | | | | | false | type (like | | | | | | category) | | | | | - valueRan | of the | | | | | ge: | service. | | | | | no | E.g. this | | | | | range | field can | | | | | const | be used for | | | | | raint | defining | | | | | | the service | | | | | - support: | as | | | | | MANDA | "TRANSPORT" | | | | | TORY | . | +-------------+-------------+-------------+-------------+-------------+ | serviceRole | String | 0..1 | OpenModelAt | An optional | | | | | tribute | string | | | | | | field for | | | | | - isInvari | shortcode | | | | | ant: | that | | | | | false | defines the | | | | | | function | | | | | - valueRan | that the | | | | | ge: | service is | | | | | no | providing. | | | | | range | E.g. | | | | | const | "MISVPN" or | | | | | raint | "AIM". | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | icon | String | 1 | OpenModelAt | The icon | | | | | tribute | path of the | | | | | | service. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | serviceComp | Uuid | 1 | OpenModelAt | The service | | onentUuid | | | tribute | component | | | | | | descriptor | | | | | - isInvari | UUIDs that | | | | | ant: | the service | | | | | false | includes | | | | | | (relationhi | | | | | - valueRan | p | | | | | ge: | to Service | | | | | no | Component). | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_serviceIn | ServiceInst | 0..\* | OpenModelAt | | | stance | ance | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_serviceCo | ServiceComp | 1..\* | OpenModelAt | | | mponentDesc | onentDescri | | tribute | | | riptor | ptor | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | attachment | Attachment | 0..\* | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | serviceinst | ServiceInst | 0..\* | OpenModelAt | | | ance | ance | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | attachment | Attachment | 1..\* | OpenModelAt | | | | | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | resourcedes | ResourceDes | 0..1 | OpenModelAt | | | criptor | criptor | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ ServiceInstance --------------- ServiceInstance is used to model the run time representation of a service. Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | serviceInst | Identifier | 1 | OpenModelAt | Uniquely | | anceId | | | tribute | identifies | | | | | | this | | | | | - isInvari | instance of | | | | | ant: | a service. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | serviceInst | String | 1 | OpenModelAt | The name | | anceName | | | tribute | assigned to | | | | | | the | | | | | - isInvari | service-ins | | | | | ant: | tance. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | serviceInst | String | 1 | OpenModelAt | The | | anceDescrip | | | tribute | description | | tion | | | | assigned to | | | | | - isInvari | the | | | | | ant: | service-ins | | | | | false | tance. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | modelInvari | Uuid | 1 | OpenModelAt | Constant | | antUuid | | | tribute | identifier | | | | | | of the | | | | | - isInvari | service | | | | | ant: | model | | | | | false | (relationsh | | | | | | ip | | | | | - valueRan | to service | | | | | ge: | model). | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | modelUuid | Uuid | 1 | OpenModelAt | Versioned | | | | | tribute | identifier | | | | | | of the | | | | | - isInvari | service | | | | | ant: | model | | | | | false | (relationsh | | | | | | ip | | | | | - valueRan | to service | | | | | ge: | model). | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | modelVersio | String | 1 | OpenModelAt | The service | | n | | | tribute | model | | | | | | version in | | | | | - isInvari | SDC | | | | | ant: | catalog. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | serviceType | String | 0..1 | OpenModelAt | An optional | | | | | tribute | string | | | | | | field | | | | | - isInvari | defining a | | | | | ant: | generic | | | | | false | type (like | | | | | | category) | | | | | - valueRan | of the | | | | | ge: | service. | | | | | no | E.g. this | | | | | range | field can | | | | | const | be used for | | | | | raint | defining | | | | | | the service | | | | | - support: | as | | | | | MANDA | "TRANSPORT" | | | | | TORY | . | +-------------+-------------+-------------+-------------+-------------+ | serviceRole | String | 1 | OpenModelAt | An optional | | | | | tribute | string | | | | | | field for | | | | | - isInvari | shortcode | | | | | ant: | that | | | | | false | defines the | | | | | | function | | | | | - valueRan | that the | | | | | ge: | service is | | | | | no | providing. | | | | | range | E.g. | | | | | const | "MISVPN" or | | | | | raint | "AIM". | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | selfLink | Uri | 1 | OpenModelAt | URL to | | | | | tribute | endpoint | | | | | | where more | | | | | - isInvari | details can | | | | | ant: | be gotten. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | orchestrati | String | 1 | OpenModelAt | Orchestrati | | onStatus | | | tribute | on | | | | | | status of | | | | | - isInvari | the service | | | | | ant: | instance. | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | serviceComp | Identifier | 1 | OpenModelAt | The service | | onentInstan | | | tribute | component | | ceId | | | | instance ID | | | | | - isInvari | that the | | | | | ant: | service | | | | | false | instance | | | | | | includes. | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_serviceIn | ServiceInst | 0..\* | OpenModelAt | | | stance | ance | | tribute | | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_serviceCo | ServiceComp | 1..\* | OpenModelAt | | | mponentInst | onentInstan | | tribute | | | ance | ce | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ .. _serviceinstance-1: ServiceInstance --------------- Applied stereotypes: - OpenModelClass - support: MANDATORY ServiceOrder ------------ A type of Request that represents a Customer Order's products decomposed into the services through which the products are realized. Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | id | String | 1 | OpenModelAt | Unique | | | | | tribute | identifier | | | | | | for | | | | | - isInvari | Interaction | | | | | ant: | . | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | externalId | String | 1 | OpenModelAt | ID given by | | | | | tribute | the order | | | | | | requester | | | | | - isInvari | and only | | | | | ant: | understanda | | | | | false | ble | | | | | | by him (to | | | | | - valueRan | facilitate | | | | | ge: | his | | | | | no | searches | | | | | range | afterwards) | | | | | const | . | | | | | raint | It could an | | | | | | order | | | | | - support: | number | | | | | MANDA | reference | | | | | TORY | from the | | | | | | triggering | | | | | | system (OM) | +-------------+-------------+-------------+-------------+-------------+ | priority | OrderPriori | 1 | OpenModelAt | A way that | | | ty | | tribute | can be used | | | | | | by order | | | | | - isInvari | requester | | | | | ant: | to | | | | | false | prioritize | | | | | | orders in | | | | | - valueRan | Service | | | | | ge: | Order | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | description | String | 1 | OpenModelAt | Narrative | | | | | tribute | that | | | | | | explains | | | | | - isInvari | the | | | | | ant: | interaction | | | | | false | and details | | | | | | about the | | | | | - valueRan | interaction | | | | | ge: | , | | | | | no | such as why | | | | | range | the | | | | | const | interaction | | | | | raint | is taking | | | | | | place. | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | category | String | 1 | OpenModelAt | Used to | | | | | tribute | categorize | | | | | | the order - | | | | | - isInvari | Requester | | | | | ant: | valued it | | | | | false | and this | | | | | | category | | | | | - valueRan | can be | | | | | ge: | useful for | | | | | no | the Service | | | | | range | Order | | | | | const | Management | | | | | raint | system | | | | | | and/or | | | | | - support: | requester | | | | | MANDA | (e.g. | | | | | TORY | "broadband" | | | | | | , | | | | | | "TV | | | | | | option",). | +-------------+-------------+-------------+-------------+-------------+ | state | OrderState | 1 | OpenModelAt | State of | | | | | tribute | the order | | | | | | | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | completionD | EDate | 1 | OpenModelAt | The date on | | ate | | | tribute | which an | | | | | | interaction | | | | | - isInvari | is closed | | | | | ant: | or | | | | | false | completed. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | requestedSt | EDate | 1 | OpenModelAt | The date | | artDate | | | tribute | that was | | | | | | requested | | | | | - isInvari | to start | | | | | ant: | processing | | | | | false | the order. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | requestedCo | EDate | 1 | OpenModelAt | The date on | | mpletionDat | | | tribute | which an | | e | | | | interaction | | | | | - isInvari | is closed | | | | | ant: | or | | | | | false | completed. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | expectedCom | EDate | 1 | OpenModelAt | The date on | | pletionDate | | | tribute | which an | | | | | | interaction | | | | | - isInvari | is expected | | | | | ant: | to be | | | | | false | completed. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | startDate | EDate | 1 | OpenModelAt | The date on | | | | | tribute | which an | | | | | | interaction | | | | | - isInvari | is started. | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | notificatio | String | 1 | OpenModelAt | Contact | | nContact | | | tribute | attached to | | | | | | the order | | | | | - isInvari | to send | | | | | ant: | back | | | | | false | information | | | | | | regarding | | | | | - valueRan | this order | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_serviceOr | ServiceOrde | 1..\* | OpenModelAt | Reference | | derItem | rItem | | tribute | to | | | | | | ServiceOrde | | | | | - isInvari | rItem | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | OrderDate | EDate | 1 | OpenModelAt | The date | | | | | tribute | the order | | | | | | was placed. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ ServiceOrderItem ---------------- The purpose for the ServiceOrder expressed in terms of a ServiceSpecification or a Service. Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | id | String | 1 | OpenModelAt | Identifier | | | | | tribute | of the line | | | | | | item | | | | | - isInvari | (generally | | | | | ant: | it is a | | | | | false | sequence | | | | | | number 01, | | | | | - valueRan | 02, 03, | | | | | ge: | ...). | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | action | Action | 1 | OpenModelAt | The action | | | | | tribute | to take for | | | | | | an | | | | | - isInvari | Interaction | | | | | ant: | Item, | | | | | false | such as | | | | | | add, | | | | | - valueRan | change, | | | | | ge: | remove. | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | state | OrderState | 1 | OpenModelAt | State of | | | | | tribute | the order | | | | | | item: | | | | | - isInvari | described | | | | | ant: | in the | | | | | false | state | | | | | | machine | | | | | - valueRan | diagram. | | | | | ge: | This is the | | | | | no | requested | | | | | range | state. | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | Quantity | Integer | 1 | OpenModelAt | Quantity of | | | | | tribute | an | | | | | | interaction | | | | | - isInvari | item | | | | | ant: | involved in | | | | | false | an | | | | | | interaction | | | | | - valueRan | . | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ Value ----- Applied stereotypes: - OpenModelClass - support: MANDATORY +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | value | String | 1 | OpenModelAt | The value | | | | | tribute | of a given | | | | | | ServiceChar | | | | | - isInvari | acteristic | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ VirtualLinkProfile ------------------ The VirtualLinkProfile class specifies a profile for instantiating VLs of a particular NS DF according to a specific VLD and VL DF. Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | virtualLink | Identifier | 1 | OpenModelAt | Uniquely | | ProfileId | | | tribute | identifies | | | | | | this | | | | | - isInvari | VirtualLink | | | | | ant: | Profile | | | | | false | class. | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | flavourId | VirtualLink | 1 | OpenModelAt | Identifies | | | Df | | tribute | a flavour | | | | | | within the | | | | | - isInvari | VLD. | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | localAffini | LocalAffini | 0..\* | OpenModelAt | Specifies | | tyOrAntiAff | tyOrAntiAff | | tribute | affinity | | inityRule | inityRule | | | and | | | | | - isInvari | anti-affini | | | | | ant: | ty | | | | | false | rules | | | | | | applicable | | | | | - valueRan | between VLs | | | | | ge: | instantiate | | | | | no | d | | | | | range | from the | | | | | const | referenced | | | | | raint | VLD. | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | affinityOrA | AffinityOrA | 0..\* | OpenModelAt | Identifies | | ntiAffinity | ntiAffinity | | tribute | an affinity | | GroupId | Group | | | or | | | | | - isInvari | anti-affini | | | | | ant: | ty | | | | | false | group the | | | | | | VLs | | | | | - valueRan | instantiate | | | | | ge: | d | | | | | no | according | | | | | range | to the | | | | | const | VlProfile | | | | | raint | belong to. | | | | | | NOTE : Each | | | | | - support: | identifier | | | | | MANDA | references | | | | | TORY | an affinity | | | | | | or | | | | | | anti-affini | | | | | | ty | | | | | | group which | | | | | | expresses | | | | | | affinity or | | | | | | anti-affini | | | | | | ty | | | | | | relationshi | | | | | | p | | | | | | between the | | | | | | VL(s) using | | | | | | this | | | | | | VirtualLink | | | | | | Profile | | | | | | and the | | | | | | VL(s) using | | | | | | other | | | | | | VirtualLink | | | | | | Profile(s) | | | | | | in the same | | | | | | group. | +-------------+-------------+-------------+-------------+-------------+ | maxBitrateR | LinkBitrate | 1 | OpenModelAt | Specifies | | equirements | Requirement | | tribute | the maximum | | | s | | | bitrate | | | | | - isInvari | requirement | | | | | ant: | s | | | | | false | for a VL | | | | | | instantiate | | | | | - valueRan | d | | | | | ge: | according | | | | | no | to this | | | | | range | profile. | | | | | const | NOTE: These | | | | | raint | attributes | | | | | | are used to | | | | | - support: | control | | | | | MANDA | scaling | | | | | TORY | boundaries. | +-------------+-------------+-------------+-------------+-------------+ | minBitrateR | LinkBitrate | 1 | OpenModelAt | Specifies | | equirements | Requirement | | tribute | the minimum | | | s | | | bitrate | | | | | - isInvari | requirement | | | | | ant: | s | | | | | false | for a VL | | | | | | instantiate | | | | | - valueRan | d | | | | | ge: | according | | | | | no | to this | | | | | range | profile. | | | | | const | NOTE: These | | | | | raint | attributes | | | | | | are used to | | | | | - support: | control | | | | | MANDA | scaling | | | | | TORY | boundaries. | +-------------+-------------+-------------+-------------+-------------+ | \_nsVirtual | NsVirtualLi | 1 | OpenModelAt | Uniquely | | LinkDesc | nkDesc | | tribute | references | | | | | | a VLD. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ VnfProfile ---------- The VnfProfile class specifies a profile for instantiating VNFs of a particular NS DF according to a specific VNFD and VNF DF. **Parent class:** NsOrVnfProfile Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | vnfProfileI | Identifier | 1 | OpenModelAt | Identifier | | d | | | tribute | of this | | | | | | vnfProfile | | | | | - isInvari | class. It | | | | | ant: | uniquely | | | | | false | identifies | | | | | | a | | | | | - valueRan | VnfProfile. | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | instantiati | Identifier | 0..1 | OpenModelAt | Identifier | | onLevel | | | tribute | of the | | | | | | instantiati | | | | | - isInvari | on | | | | | ant: | level of | | | | | false | the VNF DF | | | | | | to be used | | | | | - valueRan | for | | | | | ge: | instantiati | | | | | no | on. | | | | | range | If not | | | | | const | present, | | | | | raint | the default | | | | | | instantiati | | | | | - support: | on | | | | | MANDA | level as | | | | | TORY | declared in | | | | | | the VNFD | | | | | | shall be | | | | | | used. | +-------------+-------------+-------------+-------------+-------------+ | minNumberOf | Integer | 1 | OpenModelAt | Minimum | | Instances | | | tribute | number of | | | | | | instances | | | | | - isInvari | of the VNF | | | | | ant: | based on | | | | | false | this VNFD | | | | | | that is | | | | | - valueRan | permitted | | | | | ge: | to exist | | | | | no | for this | | | | | range | VnfProfile. | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | maxNumberOf | Integer | 1 | OpenModelAt | Maximum | | Instances | | | tribute | number of | | | | | | instances | | | | | - isInvari | of the VNF | | | | | ant: | based on | | | | | false | this VNFD | | | | | | that is | | | | | - valueRan | permitted | | | | | ge: | to exist | | | | | no | for this | | | | | range | VnfProfile. | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | localAffini | LocalAffini | 0..\* | OpenModelAt | Specifies | | tyOrAntiAff | tyOrAntiAff | | tribute | affinity | | inityRule | inityRule | | | and | | | | | - isInvari | anti-affini | | | | | ant: | ty | | | | | false | rules | | | | | | applicable | | | | | - valueRan | between VNF | | | | | ge: | instances | | | | | no | created | | | | | range | from this | | | | | const | profile. | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | affinityOrA | invalid | 1 | OpenModelAt | Identifier( | | ntiAffinity | | | tribute | s) | | GroupId | | | | of the | | | | | - isInvari | affinity or | | | | | ant: | anti-affini | | | | | false | ty | | | | | | group(s) | | | | | - valueRan | the | | | | | ge: | VnfProfile | | | | | no | belongs to. | | | | | range | NOTE: Each | | | | | const | identifier | | | | | raint | references | | | | | | an affinity | | | | | - support: | or | | | | | MANDA | anti-affini | | | | | TORY | ty | | | | | | group which | | | | | | expresses | | | | | | affinity or | | | | | | anti-affini | | | | | | ty | | | | | | relationshi | | | | | | ps | | | | | | between the | | | | | | VNF | | | | | | instance(s) | | | | | | created | | | | | | using this | | | | | | VnfProfile | | | | | | and the VNF | | | | | | instance(s) | | | | | | created | | | | | | using other | | | | | | VnfProfile( | | | | | | s) | | | | | | in the same | | | | | | group. | +-------------+-------------+-------------+-------------+-------------+ | nsVirtualLi | NsVirtualLi | 1..\* | OpenModelAt | Defines the | | nkConnectiv | nkConnectiv | | tribute | connection | | ity | ity | | | information | | | | | - isInvari | of the VNF, | | | | | ant: | it contains | | | | | false | connection | | | | | | relationshi | | | | | - valueRan | p | | | | | ge: | between a | | | | | no | VNF | | | | | range | connection | | | | | const | point and a | | | | | raint | NS virtual | | | | | | Link. | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_vnfDf | VnfDf | 1 | OpenModelAt | Identifies | | | | | tribute | a flavour | | | | | | within the | | | | | - isInvari | VNFD. | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | \_vnfd | Vnfd | 0..1 | OpenModelAt | Reference | | | | | tribute | to the | | | | | | VNFD. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ Vnffg ----- A graph of logical links connecting NF nodes,where at least one node is a VNF, for the purpose of describing traffic flow between these network functions Applied stereotypes: - OpenModelClass - support: MANDATORY - Future +-------------+-------------+-------------+-------------+-------------+ | **Attribute | **Type** | **Mult.** | **Stereotyp | **Descripti | | Name** | | | es** | on** | +=============+=============+=============+=============+=============+ | vnffgId | invalid | 1 | OpenModelAt | Identier of | | | | | tribute | this Vnffg | | | | | | class. | | | | | - isInvari | | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | nfId | invalid | 1 | OpenModelAt | Identifier | | | | | tribute | of the | | | | | | constituent | | | | | - isInvari | NFs of the | | | | | ant: | VNFFG | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | virtualLink | invalid | 1..\* | OpenModelAt | Identifier( | | Id | | | tribute | s) | | | | | | of the | | | | | - isInvari | constituent | | | | | ant: | VL | | | | | false | instance(s) | | | | | | of the | | | | | - valueRan | VNFFG. | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ | cpId | invalid | 1 | OpenModelAt | Identifiers | | | | | tribute | of the CP | | | | | | instances | | | | | - isInvari | attached to | | | | | ant: | the | | | | | false | constituent | | | | | | VNFs and | | | | | - valueRan | PNFs or the | | | | | ge: | sap | | | | | no | instances | | | | | range | of the | | | | | const | VNFFG. | | | | | raint | NOTE: It | | | | | | indicates | | | | | - support: | an | | | | | MANDA | exhaustive | | | | | TORY | list of all | | | | | | the CP | | | | | | instances | | | | | | and SAP | | | | | | instances | | | | | | of the | | | | | | VNFFG. | +-------------+-------------+-------------+-------------+-------------+ | nfp | invalid | 1 | OpenModelAt | Information | | | | | tribute | on the NFPs | | | | | | of this | | | | | - isInvari | VNFFG. | | | | | ant: | | | | | | false | | | | | | | | | | | | - valueRan | | | | | | ge: | | | | | | no | | | | | | range | | | | | | const | | | | | | raint | | | | | | | | | | | | - support: | | | | | | MANDA | | | | | | TORY | | +-------------+-------------+-------------+-------------+-------------+ Data Types ========== NsToLevelMapping ---------------- The NsToLevelMapping datatype specifies the profile to be used for a nested NS involved in a given NS level and the required number of instances. +-----------+-----------+-----------+-----------+-----------+-----------+ | **Attribu | **Type** | **Mult.** | **Access* | **Stereot | **Descrip | | te | | | * | ypes** | tion** | | Name** | | | | | | +===========+===========+===========+===========+===========+===========+ | nsProfile | invalid | 1 | RW | OpenModel | Identifie | | Id | | | | Attribute | s | | | | | | | the | | | | | | - isInva | profile | | | | | | riant: | to be | | | | | | fal | used for | | | | | | se | a nested | | | | | | | NS | | | | | | - valueR | involved | | | | | | ange: | in the NS | | | | | | no | level. | | | | | | ran | | | | | | | ge | | | | | | | con | | | | | | | straint | | | | | | | | | | | | | | - suppor | | | | | | | t: | | | | | | | MAN | | | | | | | DATORY | | +-----------+-----------+-----------+-----------+-----------+-----------+ | numberOfI | Integer | 1 | RW | OpenModel | Specifies | | nstances | | | | Attribute | the | | | | | | | number of | | | | | | - isInva | nested NS | | | | | | riant: | instances | | | | | | fal | required | | | | | | se | for the | | | | | | | NS scale | | | | | | - valueR | level. | | | | | | ange: | NOTE 1: | | | | | | no | It shall | | | | | | ran | be in the | | | | | | ge | range of | | | | | | con | minNumber | | | | | | straint | OfInstanc | | | | | | | es-maxNum | | | | | | - suppor | berOfInst | | | | | | t: | ances, | | | | | | MAN | as | | | | | | DATORY | specified | | | | | | | in the | | | | | | | reference | | | | | | | d | | | | | | | NsProfile | | | | | | | . | | | | | | | NOTE 2: | | | | | | | When the | | | | | | | correspon | | | | | | | ding | | | | | | | NS level | | | | | | | is used | | | | | | | in the | | | | | | | context | | | | | | | of NS | | | | | | | instantia | | | | | | | tion, | | | | | | | the | | | | | | | numberOfI | | | | | | | nstances | | | | | | | attribute | | | | | | | specifies | | | | | | | the | | | | | | | number of | | | | | | | nested NS | | | | | | | instances | | | | | | | to be | | | | | | | deployed. | | | | | | | NOTE 3: | | | | | | | When the | | | | | | | correspon | | | | | | | ding | | | | | | | NS level | | | | | | | is used | | | | | | | in the | | | | | | | context | | | | | | | of NS | | | | | | | scaling, | | | | | | | the | | | | | | | numberOfI | | | | | | | nstances | | | | | | | attribute | | | | | | | does not | | | | | | | specify | | | | | | | the | | | | | | | number of | | | | | | | nested NS | | | | | | | instances | | | | | | | to be | | | | | | | added/rem | | | | | | | oved | | | | | | | when | | | | | | | reaching | | | | | | | that NS | | | | | | | scale | | | | | | | level. | | | | | | | The | | | | | | | actual | | | | | | | number of | | | | | | | nested NS | | | | | | | instances | | | | | | | to be | | | | | | | added/rem | | | | | | | oved | | | | | | | can be | | | | | | | derived | | | | | | | by | | | | | | | subtracti | | | | | | | ng | | | | | | | the | | | | | | | numberOfI | | | | | | | nstances | | | | | | | declared | | | | | | | in the | | | | | | | source NS | | | | | | | scale | | | | | | | level | | | | | | | from the | | | | | | | numberOfI | | | | | | | nstances | | | | | | | declared | | | | | | | in the | | | | | | | target NS | | | | | | | level of | | | | | | | the | | | | | | | scaling | | | | | | | request. | +-----------+-----------+-----------+-----------+-----------+-----------+ NsVirtualLinkConnectivity ------------------------- The NsVirtuallLinkConnectivity datatype describes connection information between a connection point and a NS virtual Link. +-----------+-----------+-----------+-----------+-----------+-----------+ | **Attribu | **Type** | **Mult.** | **Access* | **Stereot | **Descrip | | te | | | * | ypes** | tion** | | Name** | | | | | | +===========+===========+===========+===========+===========+===========+ | virtualLi | invalid | 1 | RW | OpenModel | Reference | | nkProfile | | | | Attribute | an NS VL | | Id | | | | | profile. | | | | | | - isInva | | | | | | | riant: | | | | | | | fal | | | | | | | se | | | | | | | | | | | | | | - valueR | | | | | | | ange: | | | | | | | no | | | | | | | ran | | | | | | | ge | | | | | | | con | | | | | | | straint | | | | | | | | | | | | | | - suppor | | | | | | | t: | | | | | | | MAN | | | | | | | DATORY | | +-----------+-----------+-----------+-----------+-----------+-----------+ | cpdId | invalid | 1 | RW | OpenModel | Reference | | | | | | Attribute | s | | | | | | | the | | | | | | - isInva | descripto | | | | | | riant: | r | | | | | | fal | of a | | | | | | se | connectio | | | | | | | n | | | | | | - valueR | point on | | | | | | ange: | a VNF/PNF | | | | | | no | or a SAP | | | | | | ran | which | | | | | | ge | connects | | | | | | con | to | | | | | | straint | virtual | | | | | | | links | | | | | | - suppor | instantia | | | | | | t: | ted | | | | | | MAN | from the | | | | | | DATORY | profile | | | | | | | identifie | | | | | | | d | | | | | | | in the | | | | | | | virtualLi | | | | | | | nkProfile | | | | | | | Id | | | | | | | attribute | | | | | | | . | +-----------+-----------+-----------+-----------+-----------+-----------+ TimePeriod ---------- A base / value business entity used to represent a period of time, between two timepoints +-----------+-----------+-----------+-----------+-----------+-----------+ | **Attribu | **Type** | **Mult.** | **Access* | **Stereot | **Descrip | | te | | | * | ypes** | tion** | | Name** | | | | | | +===========+===========+===========+===========+===========+===========+ | startDate | EDate | 1 | RW | OpenModel | An | | Time | | | | Attribute | instant | | | | | | | of time, | | | | | | - isInva | starting | | | | | | riant: | at the | | | | | | fal | TimePerio | | | | | | se | d | | | | | | | Notes: If | | | | | | - valueR | null, | | | | | | ange: | then | | | | | | no | represent | | | | | | ran | s | | | | | | ge | to the | | | | | | con | beginning | | | | | | straint | of time | | | | | | | | | | | | | - suppor | | | | | | | t: | | | | | | | MAN | | | | | | | DATORY | | +-----------+-----------+-----------+-----------+-----------+-----------+ | endDateTi | EDate | 1 | RW | OpenModel | An | | me | | | | Attribute | instant | | | | | | | of time, | | | | | | - isInva | ending at | | | | | | riant: | the | | | | | | fal | TimePerio | | | | | | se | d: | | | | | | | Notes: If | | | | | | - valueR | null, | | | | | | ange: | then | | | | | | no | represent | | | | | | ran | s | | | | | | ge | to the | | | | | | con | end of | | | | | | straint | time | | | | | | | | | | | | | - suppor | | | | | | | t: | | | | | | | MAN | | | | | | | DATORY | | +-----------+-----------+-----------+-----------+-----------+-----------+ VirtualLinkToLevelMapping ------------------------- The VirtualLinkToLevelMapping datatype specifies the profile to be used for a VL involved in a given NS level and bitrate requirements. +-----------+-----------+-----------+-----------+-----------+-----------+ | **Attribu | **Type** | **Mult.** | **Access* | **Stereot | **Descrip | | te | | | * | ypes** | tion** | | Name** | | | | | | +===========+===========+===========+===========+===========+===========+ | virtualLi | invalid | 1 | RW | OpenModel | Identifie | | nkProfile | | | | Attribute | s | | Id | | | | | the | | | | | | - isInva | profile | | | | | | riant: | to be | | | | | | fal | used for | | | | | | se | a VL | | | | | | | involved | | | | | | - valueR | in an NS | | | | | | ange: | level. | | | | | | no | | | | | | | ran | | | | | | | ge | | | | | | | con | | | | | | | straint | | | | | | | | | | | | | | - suppor | | | | | | | t: | | | | | | | MAN | | | | | | | DATORY | | +-----------+-----------+-----------+-----------+-----------+-----------+ | bitRateRe | invalid | 1 | RW | OpenModel | Specifies | | quirement | | | | Attribute | the bit | | s | | | | | rate | | | | | | - isInva | requireme | | | | | | riant: | nts | | | | | | fal | for the | | | | | | se | NS level. | | | | | | | NOTE: It | | | | | | - valueR | shall be | | | | | | ange: | in the | | | | | | no | range of | | | | | | ran | minBitrat | | | | | | ge | eRequirem | | | | | | con | ents | | | | | | straint | - | | | | | | | maxBitrat | | | | | | - suppor | eRequirem | | | | | | t: | ents, | | | | | | MAN | as | | | | | | DATORY | specified | | | | | | | in the | | | | | | | reference | | | | | | | d | | | | | | | VirtualLi | | | | | | | nkProfile | | | | | | | . | +-----------+-----------+-----------+-----------+-----------+-----------+ VnfIndicatorData ---------------- The VnfIndicatorData datatype identifies a VNF indicator in a VNFD. +-----------+-----------+-----------+-----------+-----------+-----------+ | **Attribu | **Type** | **Mult.** | **Access* | **Stereot | **Descrip | | te | | | * | ypes** | tion** | | Name** | | | | | | +===========+===========+===========+===========+===========+===========+ | vnfdId | invalid | 1 | RW | OpenModel | Identifie | | | | | | Attribute | s | | | | | | | a VNFD. | | | | | | - isInva | | | | | | | riant: | | | | | | | fal | | | | | | | se | | | | | | | | | | | | | | - valueR | | | | | | | ange: | | | | | | | no | | | | | | | ran | | | | | | | ge | | | | | | | con | | | | | | | straint | | | | | | | | | | | | | | - suppor | | | | | | | t: | | | | | | | MAN | | | | | | | DATORY | | +-----------+-----------+-----------+-----------+-----------+-----------+ | vnfIndica | invalid | 1 | RW | OpenModel | Identifie | | tor | | | | Attribute | s | | | | | | | a VNF | | | | | | - isInva | indicator | | | | | | riant: | within | | | | | | fal | the VNFD. | | | | | | se | | | | | | | | | | | | | | - valueR | | | | | | | ange: | | | | | | | no | | | | | | | ran | | | | | | | ge | | | | | | | con | | | | | | | straint | | | | | | | | | | | | | | - suppor | | | | | | | t: | | | | | | | MAN | | | | | | | DATORY | | +-----------+-----------+-----------+-----------+-----------+-----------+ VnfToLevelMapping ----------------- The VnfToLevelMapping datatype specifies the profile to be used for a VNF involved in a given NS level and the required number of instances. +-----------+-----------+-----------+-----------+-----------+-----------+ | **Attribu | **Type** | **Mult.** | **Access* | **Stereot | **Descrip | | te | | | * | ypes** | tion** | | Name** | | | | | | +===========+===========+===========+===========+===========+===========+ | vnfProfil | invalid | 1 | RW | OpenModel | Identifie | | eId | | | | Attribute | s | | | | | | | the | | | | | | - isInva | profile | | | | | | riant: | to be | | | | | | fal | used for | | | | | | se | a VNF | | | | | | | involved | | | | | | - valueR | in an NS | | | | | | ange: | level. | | | | | | no | | | | | | | ran | | | | | | | ge | | | | | | | con | | | | | | | straint | | | | | | | | | | | | | | - suppor | | | | | | | t: | | | | | | | MAN | | | | | | | DATORY | | +-----------+-----------+-----------+-----------+-----------+-----------+ | numberOfI | Integer | 1 | RW | OpenModel | Specifies | | nstances | | | | Attribute | the | | | | | | | number of | | | | | | - isInva | VNF | | | | | | riant: | instances | | | | | | fal | required | | | | | | se | for an NS | | | | | | | level. | | | | | | - valueR | NOTE 1: | | | | | | ange: | It shall | | | | | | no | be in the | | | | | | ran | range of | | | | | | ge | minNumber | | | | | | con | OfInstanc | | | | | | straint | es-maxNum | | | | | | | berOfInst | | | | | | - suppor | ances, | | | | | | t: | as | | | | | | MAN | specified | | | | | | DATORY | in the | | | | | | | reference | | | | | | | d | | | | | | | VnfProfil | | | | | | | e. | | | | | | | NOTE 2: | | | | | | | When the | | | | | | | correspon | | | | | | | ding | | | | | | | NS level | | | | | | | is used | | | | | | | in the | | | | | | | context | | | | | | | of NS | | | | | | | instantia | | | | | | | tion, | | | | | | | the | | | | | | | numberOfI | | | | | | | nstances | | | | | | | attribute | | | | | | | specifies | | | | | | | the | | | | | | | number of | | | | | | | VNF | | | | | | | instances | | | | | | | to be | | | | | | | deployed. | | | | | | | NOTE 3: | | | | | | | When the | | | | | | | correspon | | | | | | | ding | | | | | | | NS level | | | | | | | is used | | | | | | | in the | | | | | | | context | | | | | | | of NS | | | | | | | scaling, | | | | | | | the | | | | | | | numberOfI | | | | | | | nstances | | | | | | | attribute | | | | | | | does not | | | | | | | specify | | | | | | | the | | | | | | | number of | | | | | | | VNF | | | | | | | instances | | | | | | | to be | | | | | | | added/rem | | | | | | | oved | | | | | | | when | | | | | | | reaching | | | | | | | that NS | | | | | | | scale | | | | | | | level. | | | | | | | The | | | | | | | actual | | | | | | | number of | | | | | | | VNF | | | | | | | instances | | | | | | | to be | | | | | | | added/rem | | | | | | | oved | | | | | | | can be | | | | | | | derived | | | | | | | by | | | | | | | subtracti | | | | | | | ng | | | | | | | the | | | | | | | numberOfI | | | | | | | nstances | | | | | | | declared | | | | | | | in the | | | | | | | source NS | | | | | | | scale | | | | | | | level | | | | | | | from the | | | | | | | numberOfI | | | | | | | nstances | | | | | | | declared | | | | | | | in the | | | | | | | target NS | | | | | | | level of | | | | | | | the | | | | | | | scaling | | | | | | | request. | +-----------+-----------+-----------+-----------+-----------+-----------+ Enumerations ============ Action ------- Contains Enumeration Literals: - ADD: - MODIFY: - DELETE: - NO_CHANGE: OrderPriority -------------- A way that can be used by order requester to prioritize orders in Service Order Management system (from 0 to 4: 0 is the highest priority, and 4 the lowest). It could be for example valued by BSS based on customer order requested priority. Contains Enumeration Literals: - 0: - 1: - 2: - 3: - 4: OrderState ----------- Contains Enumeration Literals: - ACKNOWLEDGED: - IN_PROGRESS: - PENDING: - HELD: - CANCELLED: - COMPLETED: - FAILED: - PARTIAL: - REJECTED: