From b3dd4c7daca39bf75b43addb387e910652c6273c Mon Sep 17 00:00:00 2001 From: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org> Date: Mon, 30 Jan 2023 12:01:39 +0100 Subject: [PATCH] SDS-2022-0157-TS-0004_action_child_resource_R4 Signed-off-by: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org> --- CDT-AE.xsd | 3 +++ CDT-CSEBase.xsd | 2 ++ CDT-action.xsd | 2 +- CDT-container.xsd | 3 +++ CDT-group.xsd | 3 +++ CDT-node.xsd | 3 +++ CDT-remoteCSE.xsd | 3 +++ CDT-state.xsd | 2 +- CDT-timeSeries.xsd | 3 +++ CDT-transaction.xsd | 2 ++ 10 files changed, 24 insertions(+), 2 deletions(-) diff --git a/CDT-AE.xsd b/CDT-AE.xsd index 0c2b53d..be38d65 100644 --- a/CDT-AE.xsd +++ b/CDT-AE.xsd @@ -44,6 +44,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:include schemaLocation="CDT-timeSyncBeacon.xsd" /> <xs:include schemaLocation="CDT-nwMonitoringReq.xsd" /> <xs:include schemaLocation="CDT-primitiveProfile.xsd" /> + <xs:include schemaLocation="CDT-action.xsd" /> <xs:element name="AE" substitutionGroup="m2m:sg_announceableResource"> <xs:complexType> @@ -93,6 +94,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element ref="m2m:timeSyncBeacon" /> <xs:element ref="m2m:nwMonitoringReq" /> <xs:element ref="m2m:primitiveProfile" /> + <xs:element ref="m2m:action" /> </xs:choice> </xs:choice> </xs:sequence> @@ -152,6 +154,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element ref="m2m:e2eQosSession" /> <xs:element ref="m2m:nwMonitoringReq" /> <xs:element ref="m2m:primitiveProfile" /> + <xs:element ref="m2m:actionAnnc" /> </xs:choice> </xs:choice> </xs:sequence> diff --git a/CDT-CSEBase.xsd b/CDT-CSEBase.xsd index db3b573..3ec5882 100644 --- a/CDT-CSEBase.xsd +++ b/CDT-CSEBase.xsd @@ -63,6 +63,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:include schemaLocation="CDT-timeSyncBeacon.xsd" /> <xs:include schemaLocation="CDT-nwMonitoringReq.xsd" /> <xs:include schemaLocation="CDT-primitiveProfile.xsd" /> + <xs:include schemaLocation="CDT-action.xsd" /> <xs:element name="CSEBase" substitutionGroup="m2m:sg_resource"> <xs:complexType> @@ -130,6 +131,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element ref="m2m:timeSyncBeacon" /> <xs:element ref="m2m:nwMonitoringReq" /> <xs:element ref="m2m:primitiveProfile" /> + <xs:element ref="m2m:action" /> </xs:choice> </xs:choice> </xs:sequence> diff --git a/CDT-action.xsd b/CDT-action.xsd index 4fd1603..17874ca 100644 --- a/CDT-action.xsd +++ b/CDT-action.xsd @@ -90,7 +90,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:choice minOccurs="0" maxOccurs="1"> <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" /> <xs:choice minOccurs="1" maxOccurs="unbounded"> - <xs:element ref="m2m:dependency" /> + <xs:element ref="m2m:dependencyAnnc" /> <xs:element ref="m2m:subscription" /> <xs:element ref="m2m:transaction" /> </xs:choice> diff --git a/CDT-container.xsd b/CDT-container.xsd index d3fc096..55eed9c 100644 --- a/CDT-container.xsd +++ b/CDT-container.xsd @@ -32,6 +32,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:include schemaLocation="CDT-semanticDescriptor.xsd" /> <xs:include schemaLocation="CDT-timeSeries.xsd" /> <xs:include schemaLocation="CDT-transaction.xsd"/> + <xs:include schemaLocation="CDT-action.xsd"/> <xs:element name="container" substitutionGroup="m2m:sg_announceableResource"> @@ -64,6 +65,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element ref="m2m:sg_flexContainerResource" /> <xs:element ref="m2m:timeSeries" /> <xs:element ref="m2m:transaction" /> + <xs:element ref="m2m:action" /> </xs:choice> </xs:choice> </xs:sequence> @@ -106,6 +108,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element ref="m2m:timeSeries" /> <xs:element ref="m2m:timeSeriesAnnc" /> <xs:element ref="m2m:transaction" /> + <xs:element ref="m2m:actionAnnc" /> </xs:choice> </xs:choice> </xs:sequence> diff --git a/CDT-group.xsd b/CDT-group.xsd index 6810f8a..37c9eaf 100644 --- a/CDT-group.xsd +++ b/CDT-group.xsd @@ -31,6 +31,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:include schemaLocation="CDT-subscription.xsd" /> <xs:include schemaLocation="CDT-semanticDescriptor.xsd" /> <xs:include schemaLocation="CDT-transaction.xsd"/> + <xs:include schemaLocation="CDT-action.xsd"/> <xs:element name="group" substitutionGroup="m2m:sg_announceableResource"> @@ -67,6 +68,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element ref="m2m:subscription" /> <xs:element ref="m2m:semanticDescriptor" /> <xs:element ref="m2m:transaction" /> + <xs:element ref="m2m:action" /> </xs:choice> </xs:choice> </xs:sequence> @@ -108,6 +110,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element ref="m2m:semanticDescriptor" /> <xs:element ref="m2m:semanticDescriptorAnnc" /> <xs:element ref="m2m:transaction" /> + <xs:element ref="m2m:actionAnnc" /> </xs:choice> </xs:choice> </xs:sequence> diff --git a/CDT-node.xsd b/CDT-node.xsd index c5c4294..dee9a99 100644 --- a/CDT-node.xsd +++ b/CDT-node.xsd @@ -44,6 +44,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:include schemaLocation="CDT-semanticDescriptor.xsd" /> <xs:include schemaLocation="CDT-transaction.xsd"/> <xs:include schemaLocation="CDT-schedule.xsd"/> + <xs:include schemaLocation="CDT-action.xsd"/> <xs:element name="node" substitutionGroup="m2m:sg_announceableResource"> <xs:complexType> @@ -81,6 +82,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element ref="m2m:semanticDescriptor" /> <xs:element ref="m2m:transaction" /> <xs:element ref="m2m:schedule" /> + <xs:element ref="m2m:action" /> </xs:choice> </xs:choice> </xs:sequence> @@ -123,6 +125,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element ref="m2m:semanticDescriptorAnnc" /> <xs:element ref="m2m:transaction" /> <xs:element ref="m2m:schedule" /> + <xs:element ref="m2m:actionAnnc" /> </xs:choice> </xs:choice> </xs:sequence> diff --git a/CDT-remoteCSE.xsd b/CDT-remoteCSE.xsd index 7400f67..a443418 100644 --- a/CDT-remoteCSE.xsd +++ b/CDT-remoteCSE.xsd @@ -46,6 +46,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:include schemaLocation="CDT-timeSyncBeacon.xsd" /> <xs:include schemaLocation="CDT-nwMonitoringReq.xsd" /> <xs:include schemaLocation="CDT-primitiveProfile.xsd" /> + <xs:include schemaLocation="CDT-action.xsd" /> <xs:element name="remoteCSE" substitutionGroup="m2m:sg_announceableResource"> <xs:complexType> @@ -107,6 +108,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element ref="m2m:nwMonitoringReq" /> <xs:element ref="m2m:primitiveProfile" /> <xs:element ref="m2m:primitiveProfileAnnc" /> + <xs:element ref="m2m:action" /> </xs:choice> </xs:choice> </xs:sequence> @@ -169,6 +171,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element ref="m2m:nwMonitoringReq" /> <xs:element ref="m2m:primitiveProfile" /> <xs:element ref="m2m:primitiveProfileAnnc" /> + <xs:element ref="m2m:actionAnnc" /> </xs:choice> </xs:choice> </xs:sequence> diff --git a/CDT-state.xsd b/CDT-state.xsd index 6c1c42f..082d725 100644 --- a/CDT-state.xsd +++ b/CDT-state.xsd @@ -76,7 +76,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:choice minOccurs="1" maxOccurs="unbounded"> <xs:element ref="m2m:subscription" /> <xs:element ref="m2m:transaction" /> - <xs:element ref="m2m:action" /> + <xs:element ref="m2m:actionAnnc" /> </xs:choice> </xs:choice> </xs:sequence> diff --git a/CDT-timeSeries.xsd b/CDT-timeSeries.xsd index 903b561..dd78e87 100644 --- a/CDT-timeSeries.xsd +++ b/CDT-timeSeries.xsd @@ -31,6 +31,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:include schemaLocation="CDT-subscription.xsd" /> <xs:include schemaLocation="CDT-semanticDescriptor.xsd" /> <xs:include schemaLocation="CDT-transaction.xsd"/> + <xs:include schemaLocation="CDT-action.xsd"/> <xs:element name="timeSeries" substitutionGroup="m2m:sg_announceableResource"> @@ -64,6 +65,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element ref="m2m:subscription" /> <xs:element ref="m2m:semanticDescriptor" /> <xs:element ref="m2m:transaction" /> + <xs:element ref="m2m:action" /> </xs:choice> </xs:choice> </xs:sequence> @@ -105,6 +107,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element ref="m2m:semanticDescriptor" /> <xs:element ref="m2m:semanticDescriptorAnnc" /> <xs:element ref="m2m:transaction" /> + <xs:element ref="m2m:actionAnnc" /> </xs:choice> </xs:choice> </xs:sequence> diff --git a/CDT-transaction.xsd b/CDT-transaction.xsd index dedb090..934eb16 100644 --- a/CDT-transaction.xsd +++ b/CDT-transaction.xsd @@ -30,6 +30,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:include schemaLocation="CDT-commonTypes.xsd" /> <xs:include schemaLocation="CDT-subscription.xsd" /> <xs:include schemaLocation="CDT-responsePrimitive.xsd" /> + <xs:include schemaLocation="CDT-action.xsd" /> <xs:element name="transaction" substitutionGroup="m2m:sg_regularResource"> <xs:complexType> @@ -55,6 +56,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" /> <xs:choice minOccurs="1" maxOccurs="unbounded"> <xs:element ref="m2m:subscription" /> + <xs:element ref="m2m:action" /> </xs:choice> </xs:choice> </xs:sequence> -- GitLab