summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/ONAP Model Spec/im/Service.rst5564
-rw-r--r--docs/ONAP Model Spec/im/ServiceDescriptor.rst583
-rw-r--r--docs/ONAP Model Spec/im/index.rst2
3 files changed, 5565 insertions, 584 deletions
diff --git a/docs/ONAP Model Spec/im/Service.rst b/docs/ONAP Model Spec/im/Service.rst
new file mode 100644
index 0000000..96a40fa
--- /dev/null
+++ b/docs/ONAP Model Spec/im/Service.rst
@@ -0,0 +1,5564 @@
+
+Classes
+=======
+
+Attachment
+----------
+
+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 | |
++-------------+-------------+-------------+-------------+-------------+
+| uri | String | 1 | OpenModelAt | |
+| | | | tribute | |
+| | | | | |
+| | | | - isInvari | |
+| | | | ant: | |
+| | | | false | |
+| | | | | |
+| | | | - valueRan | |
+| | | | ge: | |
+| | | | no | |
+| | | | range | |
+| | | | const | |
+| | | | raint | |
+| | | | | |
+| | | | - support: | |
+| | | | MANDA | |
+| | | | TORY | |
++-------------+-------------+-------------+-------------+-------------+
+| mimeType | String | 1 | OpenModelAt | |
+| | | | tribute | |
+| | | | | |
+| | | | - isInvari | |
+| | | | ant: | |
+| | | | false | |
+| | | | | |
+| | | | - valueRan | |
+| | | | ge: | |
+| | | | no | |
+| | | | range | |
+| | | | const | |
+| | | | raint | |
+| | | | | |
+| | | | - support: | |
+| | | | MANDA | |
+| | | | TORY | |
++-------------+-------------+-------------+-------------+-------------+
+| validFor | TimePeriod | 1 | OpenModelAt | |
+| | | | tribute | |
+| | | | | |
+| | | | - isInvari | |
+| | | | ant: | |
+| | | | false | |
+| | | | | |
+| | | | - valueRan | |
+| | | | ge: | |
+| | | | no | |
+| | | | range | |
+| | | | const | |
+| | | | raint | |
+| | | | | |
+| | | | - support: | |
+| | | | MANDA | |
+| | | | TORY | |
++-------------+-------------+-------------+-------------+-------------+
+
+.. _attachment-1:
+
+Attachment
+----------
+
+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 | |
++-------------+-------------+-------------+-------------+-------------+
+| 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 | |
++-------------+-------------+-------------+-------------+-------------+
+| url | String | 1 | OpenModelAt | |
+| | | | tribute | |
+| | | | | |
+| | | | - isInvari | |
+| | | | ant: | |
+| | | | false | |
+| | | | | |
+| | | | - valueRan | |
+| | | | ge: | |
+| | | | no | |
+| | | | range | |
+| | | | const | |
+| | | | raint | |
+| | | | | |
+| | | | - support: | |
+| | | | MANDA | |
+| | | | TORY | |
++-------------+-------------+-------------+-------------+-------------+
+
+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.** | **Stereotyp | **Descripti |
+| Name** | | | es** | on** |
++=============+=============+=============+=============+=============+
+| cpdPoolId | Identifier | 1 | OpenModelAt | Identifier |
+| | | | tribute | of this |
+| | | | | CpdPool |
+| | | | - isInvari | class. It |
+| | | | ant: | identifies |
+| | | | false | a pool of |
+| | | | | descriptors |
+| | | | - valueRan | of |
+| | | | ge: | connection |
+| | | | no | points and |
+| | | | range | NS SAPs. |
+| | | | const | |
+| | | | raint | |
+| | | | | |
+| | | | - support: | |
+| | | | MANDA | |
+| | | | TORY | |
++-------------+-------------+-------------+-------------+-------------+
+
+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.** | **Stereotyp | **Descripti |
+| Name** | | | es** | on** |
++=============+=============+=============+=============+=============+
+| \_primaryPr | NsOrVnfProf | 1..\* | OpenModelAt | References |
+| ofileRefere | ile | | tribute | a |
+| nce | | | | VnfProfile |
+| | | | - isInvari | or |
+| | | | ant: | NsProfile. |
+| | | | false | NOTE: NFV |
+| | | | | Management |
+| | | | - valueRan | and |
+| | | | ge: | Orchestrati |
+| | | | no | on |
+| | | | range | functions |
+| | | | const | shall |
+| | | | raint | instantiate |
+| | | | | VNFs from |
+| | | | - support: | the |
+| | | | MANDA | VnfProfile |
+| | | | TORY | and/or |
+| | | | | nested NSs |
+| | | | | from the |
+| | | | | NsProfile |
+| | | | | referenced |
+| | | | | in the |
+| | | | | primary |
+| | | | | attribute |
+| | | | | before |
+| | | | | instantiati |
+| | | | | ng |
+| | | | | VNFs from |
+| | | | | the |
+| | | | | VnfProfile |
+| | | | | and/or |
+| | | | | nested NSs |
+| | | | | from the |
+| | | | | NsProfile |
+| | | | | referenced |
+| | | | | in the |
+| | | | | secondary |
+| | | | | attribute. |
++-------------+-------------+-------------+-------------+-------------+
+| \_secondary | NsOrVnfProf | 1..\* | OpenModelAt | References |
+| ProfileRefe | ile | | tribute | a |
+| rence | | | | VnfProfile |
+| | | | - isInvari | or |
+| | | | ant: | NsProfile. |
+| | | | false | NOTE: NFV |
+| | | | | Management |
+| | | | - valueRan | and |
+| | | | ge: | Orchestrati |
+| | | | no | on |
+| | | | range | functions |
+| | | | const | shall |
+| | | | raint | instantiate |
+| | | | | VNFs from |
+| | | | - support: | the |
+| | | | MANDA | VnfProfile |
+| | | | TORY | and/or |
+| | | | | nested NSs |
+| | | | | from the |
+| | | | | NsProfile |
+| | | | | referenced |
+| | | | | in the |
+| | | | | primary |
+| | | | | attribute |
+| | | | | before |
+| | | | | instantiati |
+| | | | | ng |
+| | | | | 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-1:
+
+ OrderState
+-----------
+
+Contains Enumeration Literals:
+
+- ACKNOWLEDGED:
+
+- IN_PROGRESS:
+
+- PENDING:
+
+- HELD:
+
+- CANCELLED:
+
+- COMPLETED:
+
+- FAILED:
+
+- PARTIAL:
+
+- REJECTED:
+
+Primitives
+==========
+
+Interfaces
+==========
+
+Signals
+=======
+
+Operations
+==========
diff --git a/docs/ONAP Model Spec/im/ServiceDescriptor.rst b/docs/ONAP Model Spec/im/ServiceDescriptor.rst
deleted file mode 100644
index b321b14..0000000
--- a/docs/ONAP Model Spec/im/ServiceDescriptor.rst
+++ /dev/null
@@ -1,583 +0,0 @@
-.. contents::
- :depth: 3
-..
-
- ServiceDescriptor
-===================
-
-Classes
-=======
-
-Attachment
-----------
-
-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 | |
-+-------------+-------------+-------------+-------------+-------------+
-| 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 | |
-+-------------+-------------+-------------+-------------+-------------+
-| url | String | 1 | OpenModelAt | |
-| | | | tribute | |
-| | | | | |
-| | | | - isInvari | |
-| | | | ant: | |
-| | | | false | |
-| | | | | |
-| | | | - valueRan | |
-| | | | ge: | |
-| | | | no | |
-| | | | range | |
-| | | | const | |
-| | | | raint | |
-| | | | | |
-| | | | - 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 | |
-+-------------+-------------+-------------+-------------+-------------+
-
-.. _servicedescriptor-1:
-
-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 | |
-+-------------+-------------+-------------+-------------+-------------+
-| \_serviceDe | ServiceDesc | 0..\* | OpenModelAt | |
-| scriptor | riptor | | tribute | |
-| | | | | |
-| | | | - isInvari | |
-| | | | ant: | |
-| | | | false | |
-| | | | | |
-| | | | - 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 | |
-| 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 | |
-+-------------+-------------+-------------+-------------+-------------+
-
-Data Types
-==========
-
-Enumerations
-============
-
- OrderState
------------
-
-Contains Enumeration Literals:
-
-- Acknowledged:
-
-- InProgress:
-
-- Pending:
-
-- Held:
-
-- Cancelled:
-
-- Completed:
-
-- Failed:
-
-- Partial:
-
-- Rejected:
-
-Primitives
-==========
-
-Interfaces
-==========
-
-Signals
-=======
-
-Operations
-==========
diff --git a/docs/ONAP Model Spec/im/index.rst b/docs/ONAP Model Spec/im/index.rst
index db5dbc3..e0c8830 100644
--- a/docs/ONAP Model Spec/im/index.rst
+++ b/docs/ONAP Model Spec/im/index.rst
@@ -14,4 +14,4 @@ ONAP Information Model Specifications
VnfdAndVnfInstance
NSD
- ServiceDescriptor \ No newline at end of file
+ Service \ No newline at end of file