diff options
author | vani.kv <vani.kv@accenture.com> | 2024-06-24 16:59:17 +0530 |
---|---|---|
committer | vani.kv <vani.kv@accenture.com> | 2024-06-26 17:13:00 +0530 |
commit | c87f766c7a5457472fd30e0f4440d935099d80cb (patch) | |
tree | 5a0a9f0620e841807e28207c805120f026a6dbbd | |
parent | e2d4cf8379cdf7a260d4d2e11d4880a1dcab0f45 (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>
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> |