aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvani.kv <vani.kv@accenture.com>2024-06-24 16:59:17 +0530
committervani.kv <vani.kv@accenture.com>2024-06-26 17:13:00 +0530
commitc87f766c7a5457472fd30e0f4440d935099d80cb (patch)
tree5a0a9f0620e841807e28207c805120f026a6dbbd
parente2d4cf8379cdf7a260d4d2e11d4880a1dcab0f45 (diff)
[AAI] v29 new schema addition for 3GPP RAN Network
- New service-instance attributes added in AAI schema - New slice-profile attributes added in AAI schema - New Feasibility Check Job attributes added in AAI schema - Added New Objects - Delay Tolerance, KPI Monitoring, Xl-Thpt, Term Density, Synchronicity, Deterministic-Comm, ServAttrCom for slice profile - Added new Edge Rule for feasibility-check-job, slice-profile and the newly added objects Issue-ID: AAI-3881 Change-Id: I1b5e47965c69725d26fe0518da725b66a10825bc Signed-off-by: vani.kv <vani.kv@accenture.com>
-rw-r--r--aai-schema/src/main/resources/onap/aai_schema/aai_schema_v29.xsd1155
-rw-r--r--aai-schema/src/main/resources/onap/dbedgerules/v29/DbEdgeRules_v29.json307
-rw-r--r--aai-schema/src/main/resources/onap/oxm/v29/aai_oxm_v29.xml914
3 files changed, 2359 insertions, 17 deletions
diff --git a/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v29.xsd b/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v29.xsd
index a0dc0dd..12e3423 100644
--- a/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v29.xsd
+++ b/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v29.xsd
@@ -7595,11 +7595,957 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
</xs:sequence>
</xs:complexType>
</xs:element>
+ <xs:element name="serv-attr-com">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="ServAttrCom info of slice profile",indexedProps="serv-attr-com-id,data-owner,data-source,data-source-version",uniqueProps="serv-attr-com-id",container="serv-attr-coms",uriTemplate="/serv-attr-coms/serv-attr-com/{serv-attr-com-id}",requiredProps="serv-attr-com-id")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element name="serv-attr-com-id" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="category" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute Represents the category - CHARACTER, SCALABILITY.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="exposure" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents the exposure - This attribute specifies exposure mode of a service requirement/attribute of GST.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="tagging" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents the tagging- PERFORMANCE, FUNCTION, OPERATION.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-owner" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resource-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:relationship-list" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="serv-attr-coms">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Collection of ServAttrCom object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element ref="tns:serv-attr-com" minOccurs="0" maxOccurs="5000"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="dl-thpt-per-slice-subnet">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="dl-thpt-per-slice-subnet value info of slice profile",indexedProps="xl-thpt-id,data-owner,data-source,data-source-version",uniqueProps="xl-thpt-id",container="dl-thpt-per-slice-subnets",uriTemplate="/dl-thpt-per-slice-subnets/dl-thpt-per-slice-subnet/{xl-thpt-id}",requiredProps="xl-thpt-id")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element name="xl-thpt-id" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:serv-attr-coms" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents the common properties of service requirement related attributes.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="gua-thpt" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute describes the guaranteed data rate.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="max-thpt" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute describes the maximum data rate.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-owner" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resource-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:relationship-list" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="dl-thpt-per-slice-subnets">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Collection of Dl Throughput per slice subnet object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element ref="tns:dl-thpt-per-slice-subnet" minOccurs="0" maxOccurs="5000"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ul-thpt-per-slice-subnet">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="ul-thpt-per-slice-subnet value info of slice profile",indexedProps="xl-thpt-id,data-owner,data-source,data-source-version",uniqueProps="xl-thpt-id",container="ul-thpt-per-slice-subnets",uriTemplate="/ul-thpt-per-slice-subnets/ul-thpt-per-slice-subnet/{xl-thpt-id}",requiredProps="xl-thpt-id")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element name="xl-thpt-id" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:serv-attr-coms" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents the common properties of service requirement related attributes.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="gua-thpt" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute describes the guaranteed data rate.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="max-thpt" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute describes the maximum data rate.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-owner" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resource-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:relationship-list" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ul-thpt-per-slice-subnets">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Collection of Ul Throughput per slice subnet object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element ref="tns:ul-thpt-per-slice-subnet" minOccurs="0" maxOccurs="5000"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="dl-thpt-per-ue">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="dl-thpt-per-ue value info of slice profile",indexedProps="xl-thpt-id,data-owner,data-source,data-source-version",uniqueProps="xl-thpt-id",container="dl-thpt-per-ues",uriTemplate="/dl-thpt-per-ues/dl-thpt-per-ue/{xl-thpt-id}",requiredProps="xl-thpt-id")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element name="xl-thpt-id" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:serv-attr-coms" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents the common properties of service requirement related attributes.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="gua-thpt" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute describes the guaranteed data rate.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="max-thpt" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute describes the maximum data rate.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-owner" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resource-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:relationship-list" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="dl-thpt-per-ues">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Collection of DL Throughput per UE.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element ref="tns:dl-thpt-per-ue" minOccurs="0" maxOccurs="5000"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ul-thpt-per-ue">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="ul-thpt-per-ue value info of slice profile",indexedProps="xl-thpt-id,data-owner,data-source,data-source-version",uniqueProps="xl-thpt-id",container="ul-thpt-per-ues",uriTemplate="/ul-thpt-per-ues/ul-thpt-per-ue/{xl-thpt-id}",requiredProps="xl-thpt-id")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element name="xl-thpt-id" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:serv-attr-coms" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents the common properties of service requirement related attributes.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="gua-thpt" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute describes the guaranteed data rate.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="max-thpt" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute describes the maximum data rate.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-owner" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resource-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:relationship-list" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ul-thpt-per-ues">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Collection of UL Throughput per UE.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element ref="tns:ul-thpt-per-ue" minOccurs="0" maxOccurs="5000"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="delay-tolerance">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Delay Tolerance info of slice profile",indexedProps="delay-tolerance-id,data-owner,data-source,data-source-version",uniqueProps="delay-tolerance-id",container="delay-tolerances",uriTemplate="/delay-tolerances/delay-tolerance/{delay-tolerance-id}",requiredProps="delay-tolerance-id")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element name="delay-tolerance-id" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:serv-attr-coms" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents the common properties of service requirement related attributes.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="support" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute specifies Specifies whether or not the network slice supports service delivery flexibility, especially for the vertical services that are not chasing a high system performance.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-owner" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resource-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:relationship-list" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="delay-tolerances">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Collection of DelayTolerance object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element ref="tns:delay-tolerance" minOccurs="0" maxOccurs="5000"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="positioning">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Positioning info of slice profile",indexedProps="positioning-id,data-owner,data-source,data-source-version",uniqueProps="positioning-id",container="positionings",uriTemplate="/positionings/positioning/{positioning-id}",requiredProps="positioning-id")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element name="positioning-id" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:serv-attr-coms" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents the common properties of service requirement related attributes.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="availability" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies if this attribute is provided by the RAN domain of the network slice and contains a list of positioning methods provided by the RAN domain - CIDE_CID,OTDOA,RF_FINGERPRINTING,AECID,HYBRID_POSITIONING,NET_RTK.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="prediction-frequency" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies how often location information is provided. This parameter simply defines how often the customer is allowed to request location information.Values-PERSEC,PERMIN,PERHOUR")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="accuracy" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the accuracy of the location information. Accuracy depends on the respective positioning solution applied in the RAN domain of the network slice, measurement unit is meter")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-owner" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resource-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:relationship-list" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="positionings">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Collection of Positioning object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element ref="tns:positioning" minOccurs="0" maxOccurs="5000"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="term-density">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Term Density info of slice profile",indexedProps="term-density-id,data-owner,data-source,data-source-version",uniqueProps="term-density-id",container="term-densities",uriTemplate="/term-densities/term-density/{term-density-id}",requiredProps="term-density-id")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element name="term-density-id" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:serv-attr-coms" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents the common properties of service requirement related attributes.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="density" type="xs:int" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the overall user density over the coverage area of the network slice.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-owner" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resource-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:relationship-list" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="term-densities">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Collection of TermDensities object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element ref="tns:term-density" minOccurs="0" maxOccurs="5000"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="synchronicity">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Synchronicity info of slice profile",indexedProps="synchronicity-id,data-owner,data-source,data-source-version",uniqueProps="synchronicity-id",container="synchronicities",uriTemplate="/synchronicities/synchronicity/{synchronicity-id}",requiredProps="synchronicity-id")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element name="synchronicity-id" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:serv-attr-coms" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents the common properties of service requirement related attributes.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="availability" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="NOT_SUPPORTED, BETWEEN_BS_AND_UE, BETWEEN_BS_AND_UE_AND_UE_AND_UE.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="accuracy" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the accuracy of the synchronicity")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-owner" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resource-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:relationship-list" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="synchronicities">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Collection of synchronicity object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element ref="tns:synchronicity" minOccurs="0" maxOccurs="5000"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="kpi-monitoring">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="kpi-monitoring value info of slice profile",indexedProps="kpi-monitoring-id,data-owner,data-source,data-source-version",uniqueProps="kpi-monitoring-id",container="kpi-monitorings",uriTemplate="/kpi-monitorings/kpi-monitoring/{kpi-monitoring-id}",requiredProps="kpi-monitoring-id")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element name="kpi-monitoring-id" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:serv-attr-coms" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents the common properties of service requirement related attributes.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="kpi-list" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the name list of KQIs and KPIs available for performance monitoring.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-owner" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resource-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:relationship-list" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="kpi-monitorings">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Collection of kpi-monitoring object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element ref="tns:kpi-monitoring" minOccurs="0" maxOccurs="5000"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="dl-deterministic-comm">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="downlink deterministic comm value info of slice profile",indexedProps="deterministic-comm-id,data-owner,data-source,data-source-version",uniqueProps="deterministic-comm-id",container="dl-deterministic-comms",uriTemplate="/dl-deterministic-comms/dl-deterministic-comm/{deterministic-comm-id}",requiredProps="deterministic-comm-id")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element name="deterministic-comm-id" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:serv-attr-coms" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents the common properties of service requirement related attributes.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="availability" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This parameter describes if the network slice supports deterministic communication,values:NOT_SUPPORTED,SUPPORTED")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="periodicity-list" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies a list of periodicities supported by the network slice for deterministic communication. Each instance of periodicity is expressed in seconds.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-owner" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resource-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:relationship-list" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="dl-deterministic-comms">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Collection of downlink deterministic-comms object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element ref="tns:dl-deterministic-comm" minOccurs="0" maxOccurs="5000"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ul-deterministic-comm">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="uplink deterministic comm value info of slice profile",indexedProps="deterministic-comm-id,data-owner,data-source,data-source-version",uniqueProps="deterministic-comm-id",container="ul-deterministic-comms",uriTemplate="/ul-deterministic-comms/ul-deterministic-comm/{deterministic-comm-id}",requiredProps="deterministic-comm-id")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element name="deterministic-comm-id" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:serv-attr-coms" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents the common properties of service requirement related attributes.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="availability" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This parameter describes if the network slice supports deterministic communication,values:NOT_SUPPORTED,SUPPORTED")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="periodicity-list" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies a list of periodicities supported by the network slice for deterministic communication. Each instance of periodicity is expressed in seconds.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-owner" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="data-source-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resource-version" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:relationship-list" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ul-deterministic-comms">
+ <xs:complexType>
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Collection of uplink deterministic-comms object.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element ref="tns:ul-deterministic-comm" minOccurs="0" maxOccurs="5000"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
<xs:element name="slice-profile">
<xs:complexType>
<xs:annotation>
<xs:appinfo>
- <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Requirement of network slice subnet service.",uniqueProps="profile-id",indexedProps="profile-id,data-owner,data-source,data-source-version",container="slice-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/slice-profiles/slice-profile/{profile-id}",searcheable="profile-id")</annox:annotate>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Requirement of network slice subnet service.",uniqueProps="profile-id",indexedProps="profile-id,slice-profile-id,dl-latency,ul-latency,ue-mobility-level,resource-sharing-level,max-number-of-UEs,activity-factor,dl-max-pkt-size,ul-max-pkt-size,ue-speed,dl-reliability,ul-reliability,slice-simultaneous-use,energy-efficiency,survival-time,availability,max-dl-data-volume,max-ul-data-volume,coverage-area,data-owner,data-source,data-source-version",container="slice-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/slice-profiles/slice-profile/{profile-id}",searcheable="profile-id")</annox:annotate>
</xs:appinfo>
</xs:annotation>
<xs:sequence>
@@ -7708,34 +8654,132 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="dl-thpt-per-slice-subnet" type="xs:float" minOccurs="0">
+ <xs:element ref="tns:dl-thpt-per-slice-subnets" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute defines required data rate of the network slice subnet in downlink that should be available ubiquitously across the coverage area of the slice.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="ul-thpt-per-slice-subnet" type="xs:float" minOccurs="0">
+ <xs:element ref="tns:ul-thpt-per-slice-subnets" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute defines required data rate of the network slice subnet in uplink that should be available ubiquitously across the coverage area of the slice.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="dl-thpt-per-ue" type="xs:float" minOccurs="0">
+ <xs:element ref="tns:dl-thpt-per-ues" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute defines data rate supported by the network slice per UE.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="ul-thpt-per-ue" type="xs:float" minOccurs="0">
+ <xs:element ref="tns:ul-thpt-per-ues" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="This attribute defines data rate supported by the network slice per UE.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
+ <xs:element name="dl-max-pkt-size" type="xs:int" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the maximum packet size supported by the network slice or the network slice subnet in downlink.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="nr-operating-bands" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Represents which 5G NR frequency bands can be used to access the network slice.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="ul-max-pkt-size" type="xs:int" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the maximum packet size supported by the network slice or the network slice subnet in uplink.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="ue-speed" type="xs:int" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the maximum speed (in km/hour) supported by the network slice or network slice subnet at which a defined QoS can be achieved.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="dl-reliability" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies in the context of network layer DL packet transmissions,percentage value of the amount of sent network layer packets successfully delivered to a given system entity within the time constraint required by the targeted service, divided by the total number of sent network layer packets.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="ul-reliability" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies in the context of network layer UL packet transmissions,percentage value of the amount of sent network layer packets successfully delivered to a given system entity within the time constraint required by the targeted service, divided by the total number of sent network layer packets.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:delay-tolerances" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the properties of service delivery flexibility, especially for the vertical services that are not chasing a high system performance.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:positionings" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies whether the RAN domain of the network slice provides geo-localization methods or supporting methods.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:term-densities" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="An attribute Specifies the overall user density over the coverage area of the network slice.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="slice-simultaneous-use" type="xs:int" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Describes whether a network slice can be simultaneously used by a device together with other classes of network slices.Allowed values are 0,1,2,3,4")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="energy-efficiency" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Describes the energy efficiency through RAN domain of the network slice i.e. the ratio between the performance and the energy consumption (EC) when assessed during the same time frame.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="availability" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the required communication service availability (percentage) through the RAN domain of a network slice. ie,RAN slice subnet.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="max-dl-data-volume" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the maximum DL PDCP data volume supported by the network slice instance.The unit is MByte/day.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="max-ul-data-volume" type="xs:float" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the maximum UL PDCP data volume supported by the network slice instance.The unit is MByte/day.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
<xs:element name="coverage-area" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:appinfo>
@@ -7757,6 +8801,34 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
</xs:appinfo>
</xs:annotation>
</xs:element>
+ <xs:element ref="tns:synchronicities" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies whether synchronicity of communication devices is supported in the RAN domain, Two cases are most important in this context-Synchronicity between a base station and a mobile device,Synchronicity between mobile devices.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:kpi-monitorings" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the name list of KPIs, related to the RAN domain network slice subnet, available for performance monitoring.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:dl-deterministic-comms" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the properties of the deterministic communication in downlink for periodic user traffic.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="tns:ul-deterministic-comms" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="Specifies the properties of the deterministic communication in uplink for periodic user traffic.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
<xs:element name="cs-availability-target" type="xs:float" minOccurs="0">
<xs:annotation>
<xs:appinfo>
@@ -7861,7 +8933,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
<xs:complexType>
<xs:annotation>
<xs:appinfo>
- <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Instance of a service",indexedProps="service-instance-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,service-instance-name,service-instance-location-id,orchestration-status,environment-context,workload-context,data-owner,data-source,data-source-version",nameProps="service-instance-name",searchable="service-instance-id,service-instance-name,operational-status",uniqueProps="service-instance-id",dependentOn="service-subscription",container="service-instances",uriTemplate="/service-instances/service-instance/{service-instance-id}",requiredProps="service-instance-id")</annox:annotate>
+ <annox:annotate target="class">@org.onap.aai.annotations.Metadata(description="Instance of a service",indexedProps="service-instance-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,service-instance-name,service-instance-location-id,orchestration-status,environment-context,workload-context,operational-status,administrative-state,priority-label,data-owner,data-source,data-source-version",nameProps="service-instance-name",searchable="service-instance-id,service-instance-name,operational-status",uniqueProps="service-instance-id",dependentOn="service-subscription",container="service-instances",uriTemplate="/service-instances/service-instance/{service-instance-id}",requiredProps="service-instance-id")</annox:annotate>
</xs:appinfo>
</xs:annotation>
<xs:sequence>
@@ -8110,6 +9182,20 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
</xs:appinfo>
</xs:annotation>
</xs:element>
+ <xs:element name="administrative-state" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="It indicates the administrative state of the network slice or network slice subnet. Allowed value are LOCKED,UNLOCKED,SHUTTINGDOWN.",suggestibleOnSearch="true")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="priority-label" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="An attribute specifies a label that consumer would assign a value on an instance of network slice subnet.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -8220,6 +9306,34 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
</xs:appinfo>
</xs:annotation>
</xs:element>
+ <xs:element name="resource-reservation" type="xs:boolean" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="An attribute represents MnS consumer's requirements for resource reservation.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="creation-time" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="An attribute to Indicate the time when the job is created.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="recommendation-request" type="xs:boolean" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="An attribute represents MnS consumer's request for recommended network slice related requirements..")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="requested-reservation-expiration" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="An attribute which specifies MnS consuner's requirements for the validity period of the resource reservation.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
<xs:element ref="tns:feasibility-time-windows" minOccurs="0">
<xs:annotation>
<xs:appinfo>
@@ -8241,6 +9355,34 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
</xs:appinfo>
</xs:annotation>
</xs:element>
+ <xs:element name="resource-reservation-status" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="An attribute which specifies the resource reservation result for the feasibility check job.Allowed values -RESERVED,UNRESERVED,USED")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="reservation-failure-reason" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="An attribute that specifies the additional reason information if the reservation is failed.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="reservation-expiration" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="An attribute which specifies the actual validity period of the resource reservation.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="recommended-requirements" type="xs:string" minOccurs="0">
+ <xs:annotation>
+ <xs:appinfo>
+ <annox:annotate target="field">@org.onap.aai.annotations.Metadata(description="An attribute that specifies the recommended network slicing related requirements which can be supported by the MnS producer.")</annox:annotate>
+ </xs:appinfo>
+ </xs:annotation>
+ </xs:element>
<xs:element name="feasibility-details" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:appinfo>
@@ -8277,6 +9419,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
</xs:annotation>
</xs:element>
<xs:element ref="tns:slice-profiles" minOccurs="0"/>
+ <xs:element ref="tns:service-profiles" minOccurs="0"/>
<xs:element ref="tns:relationship-list" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
diff --git a/aai-schema/src/main/resources/onap/dbedgerules/v29/DbEdgeRules_v29.json b/aai-schema/src/main/resources/onap/dbedgerules/v29/DbEdgeRules_v29.json
index 12b652e..8c84f66 100644
--- a/aai-schema/src/main/resources/onap/dbedgerules/v29/DbEdgeRules_v29.json
+++ b/aai-schema/src/main/resources/onap/dbedgerules/v29/DbEdgeRules_v29.json
@@ -7146,6 +7146,18 @@
"default": "true",
"description": "slice-profile belongsTo feasibility-check-and-reservation-job"
},
+ {
+ "from": "service-profile",
+ "to": "feasibility-check-and-reservation-job",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "service-profile belongsTo feasibility-check-and-reservation-job"
+ },
{
"from": "feasibility-time-window",
"to": "feasibility-check-and-reservation-job",
@@ -7153,7 +7165,7 @@
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
- "delete-other-v": "NONE",
+ "delete-other-v": "!${direction}",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
@@ -7166,7 +7178,7 @@
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
- "delete-other-v": "NONE",
+ "delete-other-v": "!${direction}",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
@@ -7179,7 +7191,7 @@
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
- "delete-other-v": "NONE",
+ "delete-other-v": "!${direction}",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
@@ -7192,11 +7204,298 @@
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
- "delete-other-v": "NONE",
+ "delete-other-v": "!${direction}",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description": "snssai belongsTo plmn-info"
+ },
+ {
+ "from": "delay-tolerance",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "delay-tolerance belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "delay-tolerance",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo delay-tolerance"
+ },
+ {
+ "from": "term-density",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "term-density belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "term-density",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo term-density"
+ },
+ {
+ "from": "synchronicity",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "synchronicity belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "synchronicity",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo synchronicity"
+ },
+ {
+ "from": "positioning",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "positioning belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "positioning",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo positioning"
+ },
+ {
+ "from": "kpi-monitoring",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "kpi-monitoring belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "kpi-monitoring",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo kpi-monitoring"
+ },
+ {
+ "from": "dl-deterministic-comm",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "dl deterministic comm belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "dl-deterministic-comm",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo dl-deterministic-comm"
+ },
+ {
+ "from": "ul-deterministic-comm",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "ul-deterministic-comm belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "ul-deterministic-comm",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo ul-deterministic-comm"
+ },
+ {
+ "from": "dl-thpt-per-slice-subnet",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "dl-thpt-per-slice-subnet belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "dl-thpt-per-slice-subnet",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo dl-thpt-per-slice-subnet"
+ },
+ {
+ "from": "ul-thpt-per-slice-subnet",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "ul-thpt-per-slice-subnet belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "ul-thpt-per-slice-subnet",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo ul-thpt-per-slice-subnet"
+ },
+ {
+ "from": "dl-thpt-per-ue",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "dl-thpt-per-ue belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "dl-thpt-per-ue",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo dl-thpt-per-ue"
+ },
+ {
+ "from": "ul-thpt-per-ue",
+ "to": "slice-profile",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "ul-thpt-per-ue belongs to slice-profile"
+ },
+ {
+ "from": "serv-attr-com",
+ "to": "ul-thpt-per-ue",
+ "label": "org.onap.relationships.inventory.BelongsTo",
+ "direction": "OUT",
+ "multiplicity": "MANY2ONE",
+ "contains-other-v": "!${direction}",
+ "delete-other-v": "!${direction}",
+ "SVC-INFRA": "NONE",
+ "prevent-delete": "NONE",
+ "default": "true",
+ "description": "serv-attr-com belongsTo ul-thpt-per-ue"
}
+
]
}
diff --git a/aai-schema/src/main/resources/onap/oxm/v29/aai_oxm_v29.xml b/aai-schema/src/main/resources/onap/oxm/v29/aai_oxm_v29.xml
index 03bfad8..05ee6ba 100644
--- a/aai-schema/src/main/resources/onap/oxm/v29/aai_oxm_v29.xml
+++ b/aai-schema/src/main/resources/onap/oxm/v29/aai_oxm_v29.xml
@@ -5147,10 +5147,21 @@
<xml-property name="suggestibleOnSearch" value="true"/>
</xml-properties>
</xml-element>
+ <xml-element java-attribute="administrativeState" name="administrative-state" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="It indicates the administrative state of the network slice or network slice subnet. Allowed value are LOCKED,UNLOCKED,SHUTTINGDOWN."/>
+ <xml-property name="suggestibleOnSearch" value="true"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="priorityLabel" name="priority-label" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="An attribute specifies a label that consumer would assign a value on an instance of network slice subnet."/>
+ </xml-properties>
+ </xml-element>
</java-attributes>
<xml-properties>
<xml-property name="description" value="Instance of a service"/>
- <xml-property name="indexedProps" value="service-instance-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,service-instance-name,service-instance-location-id,orchestration-status,environment-context,workload-context,data-owner,data-source,data-source-version"/>
+ <xml-property name="indexedProps" value="service-instance-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,service-instance-name,service-instance-location-id,orchestration-status,environment-context,workload-context,operational-status,service-type,administrative-state,priority-label,data-owner,data-source,data-source-version"/>
<xml-property name="nameProps" value="service-instance-name"/>
<xml-property name="searchable" value="service-instance-id,service-instance-name,operational-status"/>
<xml-property name="uniqueProps" value="service-instance-id"/>
@@ -16129,27 +16140,97 @@
<xml-property name="description" value="An attribute specfies the percentage value of the amount of simultaneous active UEs to the total number of UEs where active means the UEs are exchanging data with the network."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="dlThptPerSliceSubnet" name="dl-thpt-per-slice-subnet" type="java.lang.Float">
+ <xml-element java-attribute="dlThptPerSliceSubnets" name="dl-thpt-per-slice-subnets" type="inventory.aai.onap.org.v29.DlThptPerSliceSubnets">
<xml-properties>
<xml-property name="description" value="This attribute defines required data rate of the network slice subnet in downlink that should be available ubiquitously across the coverage area of the slice."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="ulThptPerSliceSubnet" name="ul-thpt-per-slice-subnet" type="java.lang.Float">
+ <xml-element java-attribute="ulThptPerSliceSubnets" name="ul-thpt-per-slice-subnets" type="inventory.aai.onap.org.v29.UlThptPerSliceSubnets">
<xml-properties>
<xml-property name="description" value="This attribute defines required data rate of the network slice subnet in uplink that should be available ubiquitously across the coverage area of the slice."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="dlThptPerUE" name="dl-thpt-per-ue" type="java.lang.Float">
+ <xml-element java-attribute="dlThptPerUes" name="dl-thpt-per-ues" type="inventory.aai.onap.org.v29.DlThptPerUes">
<xml-properties>
<xml-property name="description" value="This attribute defines data rate supported by the network slice per UE."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="ulThptPerUE" name="ul-thpt-per-ue" type="java.lang.Float">
+ <xml-element java-attribute="ulThptPerUes" name="ul-thpt-per-ues" type="inventory.aai.onap.org.v29.UlThptPerUes">
<xml-properties>
<xml-property name="description" value="This attribute defines data rate supported by the network slice per UE."/>
</xml-properties>
</xml-element>
- <xml-element java-attribute="coverageArea" name="coverage-area" type="java.lang.String">
+ <xml-element java-attribute="dLMaxPktSize" name="dl-max-pkt-size" type="java.lang.Integer">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the maximum packet size supported by the network slice or the network slice subnet in downlink."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="nROperatingBands" name="nr-operating-bands" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Represents which 5G NR frequency bands can be used to access the network slice."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="uLMaxPktSize" name="ul-max-pkt-size" type="java.lang.Integer">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the maximum packet size supported by the network slice or the network slice subnet in uplink."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="uESpeed" name="ue-speed" type="java.lang.Integer">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the maximum speed (in km/hour) supported by the network slice or network slice subnet at which a defined QoS can be achieved."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dLReliability" name="dl-reliability" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="Specifies in the context of network layer DL packet transmissions,percentage value of the amount of sent network layer packets successfully delivered to a given system entity within the time constraint required by the targeted service, divided by the total number of sent network layer packets."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="uLReliability" name="ul-reliability" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="Specifies in the context of network layer UL packet transmissions,percentage value of the amount of sent network layer packets successfully delivered to a given system entity within the time constraint required by the targeted service, divided by the total number of sent network layer packets."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="delayTolerances" name="delay-tolerances" type="inventory.aai.onap.org.v29.DelayTolerances">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the properties of service delivery flexibility, especially for the vertical services that are not chasing a high system performance."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="positionings" name="positionings" type="inventory.aai.onap.org.v29.Positionings">
+ <xml-properties>
+ <xml-property name="description" value="Specifies whether the RAN domain of the network slice provides geo-localization methods or supporting methods."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="termDensities" name="term-densities" type="inventory.aai.onap.org.v29.TermDensities">
+ <xml-properties>
+ <xml-property name="description" value="An attribute Specifies the overall user density over the coverage area of the network slice."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="sliceSimultaneousUse" name="slice-simultaneous-use" type="java.lang.Integer">
+ <xml-properties>
+ <xml-property name="description" value="Describes whether a network slice can be simultaneously used by a device together with other classes of network slices.Allowed values are 0,1,2,3,4"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="energyEfficiency" name="energy-efficiency" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="Describes the energy efficiency through RAN domain of the network slice i.e. the ratio between the performance and the energy consumption (EC) when assessed during the same time frame."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="availability" name="availability" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the required communication service availability (percentage) through the RAN domain of a network slice. ie,RAN slice subnet."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="maxDLDataVolume" name="max-dl-data-volume" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the maximum DL PDCP data volume supported by the network slice instance.The unit is MByte/day."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="maxULDataVolume" name="max-ul-data-volume" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the maximum UL PDCP data volume supported by the network slice instance.The unit is MByte/day."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="coverageArea" name="coverage-area" type="java.lang.String">
<xml-properties>
<xml-property name="description" value="This attribute can be used as an alternative to coverage-area-TA-list when the coverage area is not specified as a list of TAs, but as a custom object (JSON string)."/>
</xml-properties>
@@ -16164,6 +16245,26 @@
<xml-property name="description" value="Survival time for network slice subnet."/>
</xml-properties>
</xml-element>
+ <xml-element java-attribute="synchronicities" name="synchronicities" type="inventory.aai.onap.org.v29.Synchronicities">
+ <xml-properties>
+ <xml-property name="description" value="Specifies whether synchronicity of communication devices is supported in the RAN domain, Two cases are most important in this context-Synchronicity between a base station and a mobile device,Synchronicity between mobile devices."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="kpiMonitorings" name="kpi-monitorings" type="inventory.aai.onap.org.v29.KpiMonitorings">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the name list of KPIs, related to the RAN domain network slice subnet, available for performance monitoring."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dlDeterministicComms" name="dl-deterministic-comms" type="inventory.aai.onap.org.v29.DlDeterministicComms">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the properties of the deterministic communication in downlink for periodic user traffic."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="ulDeterministicComms" name="ul-deterministic-comms" type="inventory.aai.onap.org.v29.UlDeterministicComms">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the properties of the deterministic communication in uplink for periodic user traffic."/>
+ </xml-properties>
+ </xml-element>
<xml-element java-attribute="csAvailabilityTarget" name="cs-availability-target" type="java.lang.Float">
<xml-properties>
<xml-property name="description" value="Communication service availability target value."/>
@@ -16230,13 +16331,771 @@
<xml-properties>
<xml-property name="description" value="Requirement of network slice subnet service."/>
<xml-property name="uniqueProps" value="profile-id"/>
- <xml-property name="indexedProps" value="profile-id,data-owner,data-source,data-source-version"/>
+ <xml-property name="indexedProps" value="profile-id,slice-profile-id,dl-latency,ul-latency,ue-mobility-level,resource-sharing-level,max-number-of-UEs,activity-factor,dl-max-pkt-size,ul-max-pkt-size,ue-speed,dl-reliability,ul-reliability,slice-simultaneous-use,energy-efficiency,survival-time,availability,max-dl-data-volume,max-ul-data-volume,coverage-area,data-owner,data-source,data-source-version"/>
<xml-property name="container" value="slice-profiles"/>
<xml-property name="dependentOn" value="service-instance"/>
<xml-property name="uriTemplate" value="/service-instances/service-instance/{service-instance-id}/slice-profiles/slice-profile/{profile-id}"/>
<xml-property name="searcheable" value="profile-id"/>
</xml-properties>
</java-type>
+ <java-type name="DelayTolerances">
+ <xml-properties>
+ <xml-property name="description" value="Collection of DelayTolerance object."/>
+ </xml-properties>
+ <xml-root-element name="delay-tolerances"/>
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="delayTolerance" name="delay-tolerance" type="inventory.aai.onap.org.v29.DelayTolerance"/>
+ </java-attributes>
+ </java-type>
+ <java-type name="DelayTolerance">
+ <xml-root-element name="delay-tolerance"/>
+ <java-attributes>
+ <xml-element java-attribute="delayToleranceId" name="delay-tolerance-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Unique ID for the object."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="servAttrComs" name="serv-attr-coms" type="inventory.aai.onap.org.v29.ServAttrComs">
+ <xml-properties>
+ <xml-property name="description" value="Represents the common properties of service requirement related attributes."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="support" name="support" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="This attribute specifies Specifies whether or not the network slice supports service delivery flexibility, especially for the vertical services that are not chasing a high system performance."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataOwner" name="data-owner" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the entity that is responsible managing this inventory object."/>
+ <xml-property name="ownerCheck" value="N/A"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSource" name="data-source" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the upstream source of the data."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSourceVersion" name="data-source-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the version of the upstream source."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v29.RelationshipList"/>
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="Delay Tolerance info of slice profile"/>
+ <xml-property name="indexedProps" value="delay-tolerance-id,data-owner,data-source,data-source-version"/>
+ <xml-property name="uniqueProps" value="delay-tolerance-id"/>
+ <xml-property name="container" value="delay-tolerances"/>
+ <xml-property name="uriTemplate" value="/delay-tolerances/delay-tolerance/{delay-tolerance-id}"/>
+ <xml-property name="requiredProps" value="delay-tolerance-id"/>
+ </xml-properties>
+ </java-type>
+ <java-type name="TermDensities">
+ <xml-properties>
+ <xml-property name="description" value="Collection of TermDensities object."/>
+ </xml-properties>
+ <xml-root-element name="term-densities"/>
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="termDensity" name="term-density" type="inventory.aai.onap.org.v29.TermDensity"/>
+ </java-attributes>
+ </java-type>
+ <java-type name="TermDensity">
+ <xml-root-element name="term-density"/>
+ <java-attributes>
+ <xml-element java-attribute="termDensityId" name="term-density-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Unique ID for the object."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="servAttrComs" name="serv-attr-coms" type="inventory.aai.onap.org.v29.ServAttrComs">
+ <xml-properties>
+ <xml-property name="description" value="Represents the common properties of service requirement related attributes."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="density" name="density" type="java.lang.Integer">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the overall user density over the coverage area of the network slice."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataOwner" name="data-owner" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the entity that is responsible managing this inventory object."/>
+ <xml-property name="ownerCheck" value="N/A"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSource" name="data-source" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the upstream source of the data."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSourceVersion" name="data-source-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the version of the upstream source."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v29.RelationshipList"/>
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="Term Density info of slice profile"/>
+ <xml-property name="indexedProps" value="term-density-id,data-owner,data-source,data-source-version"/>
+ <xml-property name="uniqueProps" value="term-density-id"/>
+ <xml-property name="container" value="term-densities"/>
+ <xml-property name="uriTemplate" value="/term-densities/term-density/{term-density-id}"/>
+ <xml-property name="requiredProps" value="term-density-id"/>
+ </xml-properties>
+ </java-type>
+ <java-type name="Synchronicities">
+ <xml-properties>
+ <xml-property name="description" value="Collection of synchronicity object."/>
+ </xml-properties>
+ <xml-root-element name="synchronicities"/>
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="synchronicity" name="synchronicity" type="inventory.aai.onap.org.v29.Synchronicity"/>
+ </java-attributes>
+ </java-type>
+ <java-type name="Synchronicity">
+ <xml-root-element name="synchronicity"/>
+ <java-attributes>
+ <xml-element java-attribute="synchronicityId" name="synchronicity-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Unique ID for the object."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="servAttrComs" name="serv-attr-coms" type="inventory.aai.onap.org.v29.ServAttrComs">
+ <xml-properties>
+ <xml-property name="description" value="Represents the common properties of service requirement related attributes."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="synAvailablility" name="availability" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="NOT_SUPPORTED, BETWEEN_BS_AND_UE, BETWEEN_BS_AND_UE_AND_UE_AND_UE."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="accuracy" name="accuracy" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the accuracy of the synchronicity"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataOwner" name="data-owner" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the entity that is responsible managing this inventory object."/>
+ <xml-property name="ownerCheck" value="N/A"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSource" name="data-source" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the upstream source of the data."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSourceVersion" name="data-source-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the version of the upstream source."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v29.RelationshipList"/>
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="Synchronicity info of slice profile"/>
+ <xml-property name="indexedProps" value="synchronicity-id,data-owner,data-source,data-source-version"/>
+ <xml-property name="uniqueProps" value="synchronicity-id"/>
+ <xml-property name="container" value="synchronicities"/>
+ <xml-property name="uriTemplate" value="/synchronicities/synchronicity/{synchronicity-id}"/>
+ <xml-property name="requiredProps" value="synchronicity-id"/>
+ </xml-properties>
+ </java-type>
+ <java-type name="Positionings">
+ <xml-properties>
+ <xml-property name="description" value="Collection of Positioning object."/>
+ </xml-properties>
+ <xml-root-element name="positionings"/>
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="Positioning" name="positioning" type="inventory.aai.onap.org.v29.Positioning"/>
+ </java-attributes>
+ </java-type>
+ <java-type name="Positioning">
+ <xml-root-element name="positioning"/>
+ <java-attributes>
+ <xml-element java-attribute="positioningId" name="positioning-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Unique ID for the object."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="servAttrComs" name="serv-attr-coms" type="inventory.aai.onap.org.v29.ServAttrComs">
+ <xml-properties>
+ <xml-property name="description" value="Represents the common properties of service requirement related attributes."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="positioningAvailability" name="availability" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Specifies if this attribute is provided by the RAN domain of the network slice and contains a list of positioning methods provided by the RAN domain - CIDE_CID,OTDOA,RF_FINGERPRINTING,AECID,HYBRID_POSITIONING,NET_RTK."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="predictionFrequency" name="prediction-frequency" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Specifies how often location information is provided. This parameter simply defines how often the customer is allowed to request location information.Values-PERSEC,PERMIN,PERHOUR"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="accuracy" name="accuracy" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the accuracy of the location information. Accuracy depends on the respective positioning solution applied in the RAN domain of the network slice, measurement unit is meter"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataOwner" name="data-owner" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the entity that is responsible managing this inventory object."/>
+ <xml-property name="ownerCheck" value="N/A"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSource" name="data-source" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the upstream source of the data."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSourceVersion" name="data-source-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the version of the upstream source."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v29.RelationshipList"/>
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="Positioning info of slice profile"/>
+ <xml-property name="indexedProps" value="positioning-id,data-owner,data-source,data-source-version"/>
+ <xml-property name="uniqueProps" value="positioning-id"/>
+ <xml-property name="container" value="positionings"/>
+ <xml-property name="uriTemplate" value="/positionings/positioning/{positioning-id}"/>
+ <xml-property name="requiredProps" value="positioning-id"/>
+ </xml-properties>
+ </java-type>
+ <java-type name="KpiMonitorings">
+ <xml-properties>
+ <xml-property name="description" value="Collection of kpi-monitoring object."/>
+ </xml-properties>
+ <xml-root-element name="kpi-monitorings"/>
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="kpiMonitoring" name="kpi-monitoring" type="inventory.aai.onap.org.v29.KpiMonitoring"/>
+ </java-attributes>
+ </java-type>
+ <java-type name="KpiMonitoring">
+ <xml-root-element name="kpi-monitoring"/>
+ <java-attributes>
+ <xml-element java-attribute="kpiMonitoringId" name="kpi-monitoring-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Unique ID for the object."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="servAttrComs" name="serv-attr-coms" type="inventory.aai.onap.org.v29.ServAttrComs">
+ <xml-properties>
+ <xml-property name="description" value="Represents the common properties of service requirement related attributes."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="support" name="kpi-list" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Specifies the name list of KQIs and KPIs available for performance monitoring."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataOwner" name="data-owner" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the entity that is responsible managing this inventory object."/>
+ <xml-property name="ownerCheck" value="N/A"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSource" name="data-source" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the upstream source of the data."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSourceVersion" name="data-source-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the version of the upstream source."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v29.RelationshipList"/>
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="kpi-monitoring value info of slice profile"/>
+ <xml-property name="indexedProps" value="kpi-monitoring-id,data-owner,data-source,data-source-version"/>
+ <xml-property name="uniqueProps" value="kpi-monitoring-id"/>
+ <xml-property name="container" value="kpi-monitorings"/>
+ <xml-property name="uriTemplate" value="/kpi-monitorings/kpi-monitoring/{kpi-monitoring-id}"/>
+ <xml-property name="requiredProps" value="kpi-monitoring-id"/>
+ </xml-properties>
+ </java-type>
+ <java-type name="DlDeterministicComms">
+ <xml-properties>
+ <xml-property name="description" value="Collection of downlink deterministic-comms object."/>
+ </xml-properties>
+ <xml-root-element name="dl-deterministic-comms"/>
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="dlDeterministicComm" name="dl-deterministic-comm" type="inventory.aai.onap.org.v29.DlDeterministicComm"/>
+ </java-attributes>
+ </java-type>
+ <java-type name="DlDeterministicComm">
+ <xml-root-element name="dl-deterministic-comm"/>
+ <java-attributes>
+ <xml-element java-attribute="deterministicCommId" name="deterministic-comm-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Unique ID for the object."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="servAttrComs" name="serv-attr-coms" required="true" type="inventory.aai.onap.org.v29.ServAttrComs">
+ <xml-properties>
+ <xml-property name="description" value="Represents the common properties of service requirement related attributes."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="detAvailability" name="availability" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="This parameter describes if the network slice supports deterministic communication,values:NOT_SUPPORTED,SUPPORTED"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="periodicityList" name="periodicity-list" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Specifies a list of periodicities supported by the network slice for deterministic communication. Each instance of periodicity is expressed in seconds."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataOwner" name="data-owner" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the entity that is responsible managing this inventory object."/>
+ <xml-property name="ownerCheck" value="N/A"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSource" name="data-source" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the upstream source of the data."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSourceVersion" name="data-source-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the version of the upstream source."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v29.RelationshipList"/>
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="downlink deterministic comm value info of slice profile"/>
+ <xml-property name="indexedProps" value="deterministic-comm-id,data-owner,data-source,data-source-version"/>
+ <xml-property name="uniqueProps" value="deterministic-comm-id"/>
+ <xml-property name="container" value="dl-deterministic-comms"/>
+ <xml-property name="uriTemplate" value="/dl-deterministic-comms/dl-deterministic-comm/{deterministic-comm-id}"/>
+ <xml-property name="requiredProps" value="deterministic-comm-id"/>
+ </xml-properties>
+ </java-type>
+ <java-type name="UlDeterministicComms">
+ <xml-properties>
+ <xml-property name="description" value="Collection of uplink deterministic-comms object."/>
+ </xml-properties>
+ <xml-root-element name="ul-deterministic-comms"/>
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="ulDeterministicComm" name="ul-deterministic-comm" type="inventory.aai.onap.org.v29.UlDeterministicComm"/>
+ </java-attributes>
+ </java-type>
+ <java-type name="UlDeterministicComm">
+ <xml-root-element name="ul-deterministic-comm"/>
+ <java-attributes>
+ <xml-element java-attribute="deterministicCommId" name="deterministic-comm-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Unique ID for the object."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="servAttrComs" name="serv-attr-coms" required="true" type="inventory.aai.onap.org.v29.ServAttrComs">
+ <xml-properties>
+ <xml-property name="description" value="Represents the common properties of service requirement related attributes."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="detAvailability" name="availability" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="This parameter describes if the network slice supports deterministic communication,values:NOT_SUPPORTED,SUPPORTED"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="periodicityList" name="periodicity-list" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Specifies a list of periodicities supported by the network slice for deterministic communication. Each instance of periodicity is expressed in seconds."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataOwner" name="data-owner" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the entity that is responsible managing this inventory object."/>
+ <xml-property name="ownerCheck" value="N/A"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSource" name="data-source" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the upstream source of the data."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSourceVersion" name="data-source-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the version of the upstream source."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v29.RelationshipList"/>
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="uplink deterministic comm value info of slice profile"/>
+ <xml-property name="indexedProps" value="deterministic-comm-id,data-owner,data-source,data-source-version"/>
+ <xml-property name="uniqueProps" value="deterministic-comm-id"/>
+ <xml-property name="container" value="ul-deterministic-comms"/>
+ <xml-property name="uriTemplate" value="/ul-deterministic-comms/ul-deterministic-comm/{deterministic-comm-id}"/>
+ <xml-property name="requiredProps" value="deterministic-comm-id"/>
+ </xml-properties>
+ </java-type>
+ <java-type name="DlThptPerSliceSubnets">
+ <xml-properties>
+ <xml-property name="description" value="Collection of Dl Throughput per slice subnet object."/>
+ </xml-properties>
+ <xml-root-element name="dl-thpt-per-slice-subnets"/>
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="dlThptPerSliceSubnet" name="dl-thpt-per-slice-subnet" type="inventory.aai.onap.org.v29.DlThptPerSliceSubnet"/>
+ </java-attributes>
+ </java-type>
+ <java-type name="DlThptPerSliceSubnet">
+ <xml-root-element name="dl-thpt-per-slice-subnet"/>
+ <java-attributes>
+ <xml-element java-attribute="xlThptId" name="xl-thpt-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Unique ID for the object."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="servAttrComs" name="serv-attr-coms" type="inventory.aai.onap.org.v29.ServAttrComs">
+ <xml-properties>
+ <xml-property name="description" value="Represents the common properties of service requirement related attributes."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="guaThpt" name="gua-thpt" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="This attribute describes the guaranteed data rate."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="maxThpt" name="max-thpt" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="This attribute describes the maximum data rate."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataOwner" name="data-owner" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the entity that is responsible managing this inventory object."/>
+ <xml-property name="ownerCheck" value="N/A"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSource" name="data-source" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the upstream source of the data."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSourceVersion" name="data-source-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the version of the upstream source."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v29.RelationshipList"/>
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="dl-thpt-per-slice-subnet value info of slice profile"/>
+ <xml-property name="indexedProps" value="xl-thpt-id,data-owner,data-source,data-source-version"/>
+ <xml-property name="uniqueProps" value="xl-thpt-id"/>
+ <xml-property name="container" value="dl-thpt-per-slice-subnets"/>
+ <xml-property name="uriTemplate" value="/dl-thpt-per-slice-subnets/dl-thpt-per-slice-subnet/{xl-thpt-id}"/>
+ <xml-property name="requiredProps" value="xl-thpt-id"/>
+ </xml-properties>
+ </java-type>
+ <java-type name="UlThptPerSliceSubnets">
+ <xml-properties>
+ <xml-property name="description" value="Collection of Ul Throughput per slice subnet object."/>
+ </xml-properties>
+ <xml-root-element name="ul-thpt-per-slice-subnets"/>
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="ulThptPerSliceSubnet" name="ul-thpt-per-slice-subnet" type="inventory.aai.onap.org.v29.UlThptPerSliceSubnet"/>
+ </java-attributes>
+ </java-type>
+ <java-type name="UlThptPerSliceSubnet">
+ <xml-root-element name="ul-thpt-per-slice-subnet"/>
+ <java-attributes>
+ <xml-element java-attribute="xlThptId" name="xl-thpt-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Unique ID for the object."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="servAttrComs" name="serv-attr-coms" type="inventory.aai.onap.org.v29.ServAttrComs">
+ <xml-properties>
+ <xml-property name="description" value="Represents the common properties of service requirement related attributes."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="guaThpt" name="gua-thpt" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="This attribute describes the guaranteed data rate."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="maxThpt" name="max-thpt" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="This attribute describes the maximum data rate."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataOwner" name="data-owner" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the entity that is responsible managing this inventory object."/>
+ <xml-property name="ownerCheck" value="N/A"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSource" name="data-source" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the upstream source of the data."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSourceVersion" name="data-source-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the version of the upstream source."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v29.RelationshipList"/>
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="ul-thpt-per-slice-subnet value info of slice profile"/>
+ <xml-property name="indexedProps" value="xl-thpt-id,data-owner,data-source,data-source-version"/>
+ <xml-property name="uniqueProps" value="xl-thpt-id"/>
+ <xml-property name="container" value="ul-thpt-per-slice-subnets"/>
+ <xml-property name="uriTemplate" value="/ul-thpt-per-slice-subnets/ul-thpt-per-slice-subnet/{xl-thpt-id}"/>
+ <xml-property name="requiredProps" value="xl-thpt-id"/>
+ </xml-properties>
+ </java-type>
+ <java-type name="DlThptPerUes">
+ <xml-properties>
+ <xml-property name="description" value="Collection of DL Throughput per UE."/>
+ </xml-properties>
+ <xml-root-element name="dl-thpt-per-ues"/>
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="dlThptPerUe" name="dl-thpt-per-ue" type="inventory.aai.onap.org.v29.DlThptPerUe"/>
+ </java-attributes>
+ </java-type>
+ <java-type name="DlThptPerUe">
+ <xml-root-element name="dl-thpt-per-ue"/>
+ <java-attributes>
+ <xml-element java-attribute="xlThptId" name="xl-thpt-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Unique ID for the object."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="servAttrComs" name="serv-attr-coms" type="inventory.aai.onap.org.v29.ServAttrComs">
+ <xml-properties>
+ <xml-property name="description" value="Represents the common properties of service requirement related attributes."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="guaThpt" name="gua-thpt" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="This attribute describes the guaranteed data rate."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="maxThpt" name="max-thpt" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="This attribute describes the maximum data rate."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataOwner" name="data-owner" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the entity that is responsible managing this inventory object."/>
+ <xml-property name="ownerCheck" value="N/A"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSource" name="data-source" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the upstream source of the data."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSourceVersion" name="data-source-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the version of the upstream source."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v29.RelationshipList"/>
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="dl-thpt-per-ue value info of slice profile"/>
+ <xml-property name="indexedProps" value="xl-thpt-id,data-owner,data-source,data-source-version"/>
+ <xml-property name="uniqueProps" value="xl-thpt-id"/>
+ <xml-property name="container" value="dl-thpt-per-ues"/>
+ <xml-property name="uriTemplate" value="/dl-thpt-per-ues/dl-thpt-per-ue/{xl-thpt-id}"/>
+ <xml-property name="requiredProps" value="xl-thpt-id"/>
+ </xml-properties>
+ </java-type>
+ <java-type name="UlThptPerUes">
+ <xml-properties>
+ <xml-property name="description" value="Collection of UL Throughput per UE."/>
+ </xml-properties>
+ <xml-root-element name="ul-thpt-per-ues"/>
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="ulThptPerUe" name="ul-thpt-per-ue" type="inventory.aai.onap.org.v29.UlThptPerUe"/>
+ </java-attributes>
+ </java-type>
+ <java-type name="UlThptPerUe">
+ <xml-root-element name="ul-thpt-per-ue"/>
+ <java-attributes>
+ <xml-element java-attribute="xlThptId" name="xl-thpt-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Unique ID for the object."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="servAttrComs" name="serv-attr-coms" type="inventory.aai.onap.org.v29.ServAttrComs">
+ <xml-properties>
+ <xml-property name="description" value="Represents the common properties of service requirement related attributes."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="guaThpt" name="gua-thpt" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="This attribute describes the guaranteed data rate."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="maxThpt" name="max-thpt" type="java.lang.Float">
+ <xml-properties>
+ <xml-property name="description" value="This attribute describes the maximum data rate."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataOwner" name="data-owner" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the entity that is responsible managing this inventory object."/>
+ <xml-property name="ownerCheck" value="N/A"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSource" name="data-source" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the upstream source of the data."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSourceVersion" name="data-source-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the version of the upstream source."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v29.RelationshipList"/>
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="ul-thpt-per-ue value info of slice profile"/>
+ <xml-property name="indexedProps" value="xl-thpt-id,data-owner,data-source,data-source-version"/>
+ <xml-property name="uniqueProps" value="xl-thpt-id"/>
+ <xml-property name="container" value="ul-thpt-per-ues"/>
+ <xml-property name="uriTemplate" value="/ul-thpt-per-ues/ul-thpt-per-ue/{xl-thpt-id}"/>
+ <xml-property name="requiredProps" value="xl-thpt-id"/>
+ </xml-properties>
+ </java-type>
+ <java-type name="ServAttrComs">
+ <xml-properties>
+ <xml-property name="description" value="Collection of ServAttrCom object."/>
+ </xml-properties>
+ <xml-root-element name="serv-attr-coms"/>
+ <java-attributes>
+ <xml-element container-type="java.util.ArrayList" java-attribute="ServAttrCom" name="serv-attr-com" type="inventory.aai.onap.org.v29.ServAttrCom"/>
+ </java-attributes>
+ </java-type>
+ <java-type name="ServAttrCom">
+ <xml-root-element name="serv-attr-com"/>
+ <java-attributes>
+ <xml-element java-attribute="servAttrComId" name="serv-attr-com-id" required="true" type="java.lang.String" xml-key="true">
+ <xml-properties>
+ <xml-property name="description" value="Unique ID for the object."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="category" name="category" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="This attribute Represents the category - CHARACTER, SCALABILITY."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="exposure" name="exposure" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Represents the exposure - This attribute specifies exposure mode of a service requirement/attribute of GST."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="tagging" name="tagging" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Represents the tagging- PERFORMANCE, FUNCTION, OPERATION."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataOwner" name="data-owner" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the entity that is responsible managing this inventory object."/>
+ <xml-property name="ownerCheck" value="N/A"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSource" name="data-source" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the upstream source of the data."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="dataSourceVersion" name="data-source-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Identifies the version of the upstream source."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v29.RelationshipList"/>
+ </java-attributes>
+ <xml-properties>
+ <xml-property name="description" value="ServAttrCom info of slice profile"/>
+ <xml-property name="indexedProps" value="serv-attr-com-id,data-owner,data-source,data-source-version"/>
+ <xml-property name="uniqueProps" value="serv-attr-com-id"/>
+ <xml-property name="container" value="serv-attr-coms"/>
+ <xml-property name="uriTemplate" value="/serv-attr-coms/serv-attr-com/{serv-attr-com-id}"/>
+ <xml-property name="requiredProps" value="serv-attr-com-id"/>
+ </xml-properties>
+ </java-type>
<java-type name="PlmnInfoList">
<xml-properties>
<xml-property name="description" value="Collection of PLMN Info object."/>
@@ -16437,6 +17296,26 @@
<xml-property name="description" value="Name of the feasibility service job (We will use the slice service instance name received in the order request)."/>
</xml-properties>
</xml-element>
+ <xml-element java-attribute="resourceReservation" name="resource-reservation" type="java.lang.Boolean">
+ <xml-properties>
+ <xml-property name="description" value="An attribute represents MnS consumer's requirements for resource reservation."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="creationTime" name="creation-time" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="An attribute to Indicate the time when the job is created."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="recommendationRequest" name="recommendation-request" type="java.lang.Boolean">
+ <xml-properties>
+ <xml-property name="description" value="An attribute represents MnS consumer's request for recommended network slice related requirements.."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="requestedReservationExpiration" name="requested-reservation-expiration" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="An attribute which specifies MnS consuner's requirements for the validity period of the resource reservation."/>
+ </xml-properties>
+ </xml-element>
<xml-element java-attribute="feasibilityTimeWindows" name="feasibility-time-windows" type="inventory.aai.onap.org.v29.FeasibilityTimeWindows">
<xml-properties>
<xml-property name="description" value="Time windows when the slice should be available"/>
@@ -16452,6 +17331,26 @@
<xml-property name="description" value="An attribute that specifies the additional reason information if the feasibility check result is infeasible.The detailed ENUM value is FFS."/>
</xml-properties>
</xml-element>
+ <xml-element java-attribute="resourceReservationStatus" name="resource-reservation-status" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="An attribute which specifies the resource reservation result for the feasibility check job.Allowed values -RESERVED,UNRESERVED,USED"/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="reservationFailureReason" name="reservation-failure-reason" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="An attribute that specifies the additional reason information if the reservation is failed."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="reservationExpiration" name="reservation-expiration" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="An attribute which specifies the actual validity period of the resource reservation."/>
+ </xml-properties>
+ </xml-element>
+ <xml-element java-attribute="recommendedRequirements" name="recommended-requirements" type="java.lang.String">
+ <xml-properties>
+ <xml-property name="description" value="An attribute that specifies the recommended network slicing related requirements which can be supported by the MnS producer."/>
+ </xml-properties>
+ </xml-element>
<xml-element java-attribute="feasibilityDetails" name="feasibility-details" type="java.lang.String">
<xml-properties>
<xml-property name="description" value="Store any additional details about the feasibility check."/>
@@ -16479,6 +17378,7 @@
</xml-properties>
</xml-element>
<xml-element java-attribute="sliceProfiles" name="slice-profiles" type="inventory.aai.onap.org.v29.SliceProfiles"/>
+ <xml-element java-attribute="serviceProfiles" name="service-profiles" type="inventory.aai.onap.org.v29.ServiceProfiles"/>
<xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v29.RelationshipList"/>
</java-attributes>
<xml-properties>