From a4dc4ad75c7ca3a0249a6efb3b4dadfc8b0ace8b Mon Sep 17 00:00:00 2001
From: SeongHa Nam <22011134@sju.ac.kr>
Date: Thu, 3 Apr 2025 08:33:29 +0000
Subject: [PATCH] Upload New File

---
 TS-0018-v4_-mdt_.md | 5349 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 5349 insertions(+)
 create mode 100644 TS-0018-v4_-mdt_.md

diff --git a/TS-0018-v4_-mdt_.md b/TS-0018-v4_-mdt_.md
new file mode 100644
index 0000000..fe6b0eb
--- /dev/null
+++ b/TS-0018-v4_-mdt_.md
@@ -0,0 +1,5349 @@
+
+<mark>unsupported pict element: <Element {http://schemas.openxmlformats.org/wordprocessingml/2006/main}pict at 0x7f0b75e9d780></mark>
+
+
+
+
+
+
+
+|**oneM2M**<br />**Technical** **Specification** |**oneM2M**<br />**Technical** **Specification** |
+|-|-|
+|Document Number |oneM2M-TS-0018-V-4.6.0 |
+|Document Name: |Test Suite Structure and Test Purposes |
+|Date: |2022-04-06 |
+|Abstract: |The Test Suite Structure and Test Purposes document for conformance testing consists of:<br />-    Defining the test suite structure by grouping the test purposes according to different criteria;<br />-    Specifing test purposes for conformance test. A test purpose is an informal description of the expected test behaviour.<br /><br /> |
+|Template Version:23 February 2015 (Dot not modify) |Template Version:23 February 2015 (Dot not modify) |
+
+
+
+
+
+
+
+
+
+
+
+
+
+This Specification is provided for future development work within oneM2M only. The Partners accept no liability for any use of this Specification.
+
+The present document has not been subject to any approval process by the oneM2M Partners Type 1.  Published oneM2M specifications and reports for implementation should be obtained via the oneM2M Partners' Publications Offices.
+
+
+
+
+
+<br />About oneM2M 
+
+The purpose and goal of oneM2M is to develop technical specifications which address the need for a common M2M Service Layer that can be readily embedded within various hardware and software, and relied upon to connect the myriad of devices in the field with M2M application servers worldwide. 
+
+More information about oneM2M may be found at:  http//www.oneM2M.org
+
+Copyright Notification
+
+&copy; 2016, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC).
+
+All rights reserved.
+
+The copyright extends to reproduction in all media.
+
+
+
+Notice of Disclaimer & Limitation of Liability 
+
+The information provided in this document is directed solely to professionals who have the appropriate degree of experience to understand and interpret its contents in accordance with generally accepted engineering or other professional standards and applicable regulations. No recommendation as to products or vendors is made or should be implied. 
+
+NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE, GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS. NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT, WITH RESPECT TO ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES. oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
+
+
+# Contents
+
+# 1 Scope
+The present document specifies oneM2M test suite structure and test purposes that are designed to evaluate the conformity of oneM2M implementations to the oneM2M specifications. It also specifies 
+
+Guidelines for description of test behaviours and definition of test purpose structure,
+
+Notations to define a test purpose for conformance testing, and 
+
+Test configurations for conformance testing.
+
+
+# 2 References
+
+## 2.1 Normative references
+References are either specific (identified by date of publication and/or edition number or version number) or nonspecific. For specific references, only the cited version applies. For non-specific references, the latest version of the referenced document (including any amendments) applies.
+
+The following referenced documents are necessary for the application of the present document.
+
+
+- <a name="_ref_1">[1]</a>    oneM2M TS-0001: "Functional Architecture".
+- <a name="_ref_2">[2]</a>        oneM2M TS-0004: "Service Layer Core Protocol Specification".
+- <a name="_ref_3">[3]</a>    oneM2M TS-0015: "Testing Framework".
+- <a name="_ref_4">[4]</a>    oneM2M TS-0017: "Implementation Conformance Statements".
+- <a name="_ref_5">[5]</a>     oneM2M TS-0026: "3GPP Interworking".
+- <a name="_ref_6">[6]</a>     oneM2M TS-0034: "Semantics Support".
+- <a name="_ref_7">[7]</a>    oneM2M TS-0023: "Home Appliances Information Model and Mapping".
+- <a name="_ref_8">[8]</a>    oneM2M TS-0030: "Ontology based Interworking".
+` `  
+
+## 2.2 Informative references
+
+The following referenced documents are not necessary for the application of the present document but they assist the user with regard to a particular subject area.
+
+
+- <a name="_ref_i.1">[i.1]</a>    oneM2M Drafting Rules  
+> NOTE: Available at http://www.onem2m.org/images/files/oneM2M-Drafting-Rules.pdf. 
+> <a href="#_ref_i.2">[i.2]</a>    oneM2M TS-0010: "MQTT Protocol Binding".
+> <a href="#_ref_i.3">[i.3]</a>    oneM2M TS-0031: "oneM2M Features".
+
+# 3 Definitions and abbreviations
+
+## 3.1 Definitions
+
+For the purposes of the present document, the terms and definitions given in TS-0015 <a href="#_ref_3">[3]</a> Testing Framework and the following ones apply:
+
+**valid &lt;OPERATION> Request** : a oneM2M Request primitive that only contains all mandatory primitive parameters with correct values which are not required to be explicitly specified in the test purpose. If specific values need to be specified, parameters need to be explicitly indicated in the test purpose. Operation parameter is set to &lt;OPERATION>.
+
+**valid Response** : a oneM2M Response primitive that only contains all mandatory primitive parameters with correct values which are not required to be explicitly specified in the test purpose. If specific values need to be specified, parameters need to be explicitly indicated in the test purpose. Request Identifier parameter contains the Request Identifier value of the corresponding Request.
+
+**valid &lt;ATTRIBUTE\_NAME>** : correct value for the &lt;ATTRIBUTE\_NAME> attribute which is not required to be explicitly specified in the test purpose
+
+> Editor's Note:    This may contain additional information.
+
+## 3.2 Abbreviations
+
+For the purposes of the present document, the abbreviations given in TS-0001<a href="#_ref_1">[1]</a> and the follwing apply:
+
+
+- ADN             Application Dedicated Node
+- ADN-AE         AE which resides in the Application Dedicated Node
+- AE                 Application Entity
+- ASN                 Application Service Node
+- CSE                 Common Service Entity
+- CSF                 Common Service Function
+- IN                 Infrastructure Node
+- IN-CSE             CSE which resides in the Infrastructure Node
+- IUT                 Implementation Under Test
+- MN                 Middle Node
+- SUT                System Under Test
+
+# 4 Conventions
+
+The key words "Shall", "Shall not", "May", "Need not", "Should", "Should not" in the present document are to be interpreted as described in the oneM2M Drafting Rules <a href="#_ref_i.1">[i.1]</a>
+
+
+# 5 Prerequisites and Test Configurations
+
+## 5.1 Test Configurations
+Test configurations are defined to test different entities such as CSE and AE etc.
+
+Figure 5.1-1 and Figure 5.1-2 show CSE test configurations where CSE as a IUT can be tested against TTCN-3 Test System, which is acting as AE or AE and CSE respectively. Test system may include as well other entities which are necessary for each configuration, i.e. a second AE (AE2) for receiving notifications These entities are represented with dashed rectangles.
+
+Figure 5.1-3 shows AE test configuration (CF03) for ADN-AE testing scenario where ADN-AE is IUT and TTCN-3 Test System is acting as a CSE. 
+
+Figure 5.1-4 depicts test configurations between two CSEs, where one CSE is acting as a Test System, the other is SUT.
+
+Figure 5.1-5 shows test configurations for 3GPP interworking testing scenario where 3GPP SCEF is working in a Test System.
+
+
+
+
+
+
+
+
+**Figure 5.1-1: Test configuration 1 (CF01)**
+
+
+
+
+
+
+
+**Figure 5.1-2: Test configuration 2 (CF02)**
+
+
+
+
+ **Figure 5.1-3: Test configuration 3 (CF03)** 
+
+**Figure 5.1-4: Test configuration 4 (CF04)** 
+
+
+
+<mark>unsupported pict element: <Element {http://schemas.openxmlformats.org/wordprocessingml/2006/main}pict at 0x7f0b75f42140></mark>
+
+**Figure 5.1-** **5** **: Test configuration** **5** **(CF05** **)** 
+
+
+
+
+**Figure 5.1-6: Test configuration 6 (CF06)**
+
+
+**Figure 5.1-** **7** **: Test configuration 7 (CF07)** 
+
+
+# 6 Test Suite Structure (TSS)
+
+## 6.1 Test groups
+The test groups are organized in 2 levels. The first level defines the functional entity of oneM2M. The second level defines the common services functions which are represented in oneM2M functional architecture.
+
+
+## 6.1.1 Functional Entity Groups
+The functional entity groups identify the types of entity which are specified in oneM2M functional architecture(TS-0001 <a href="#_ref_1">[1]</a>).
+
+AE
+
+CSE
+
+
+### 6.1.2 Common Services Functions Subgroups
+The common services functions subgroups identify the general procedures in each common services functions specified in oneM2M functional architecture (TS-0001 <a href="#_ref_1">[1]</a>):
+
+Registration
+
+Data Management and Repository
+
+Subscription and Notification
+
+Group Management
+
+Discovery
+
+Location
+
+Device Management
+
+Communication Management and Delivery Handling
+
+Security
+
+
+### 6.1.3 oneM2M Resource Primitives specific Operations
+A group of resource type specific procedures are defined in oneM2M functional architecture (TS-0001 <a href="#_ref_1">[1]</a>) and service layer core protocol (TS-0004 <a href="#_ref_2">[2]</a>). Those procedures can be potentially abstracted with requirements for generating test purposes for conformance testing purpose. Those resource type specific procedures are the complementary procedures to the general procedures defined in oneM2M Common Service Functions (CSF) and will use for subgroups of structures for oneM2M tests. A list of those procedures are including:
+
+Resource announcement 
+
+timeSeries
+
+location
+
+3GPP interworking
+
+Semantic
+
+HAIM
+
+Dynamic Authorization 
+
+FlexContainer
+
+
+
+
+
+
+## 6.2 Test Suite Structure (TSS) for oneM2M
+The Test Suite Structure (TSS) for oneM2M will be present as below:
+
+Group 1: General Capability (GEN):
+
+Subgroup 1.1:        Protocol Bindings
+
+Subgroup 1.2:     Serializations
+
+
+
+Group 2: AE(AE):
+
+Subgroup 2.1:     General Capability (GEN)
+
+Subgroup 2.2:     Registration(REG)
+
+Subgroup 2.3:     Data Management and Repository(DMR)
+
+Subgroup 2.4:     Subscription and Notification(SUB)
+
+Subgroup 2.5:     Communication Management and Delivery Handling(CMDH)
+
+Subgroup 2.5.1:   Request Message Polling(PCH)
+
+
+
+Group 3: CSE(CE):
+
+Subgroup 3.1:      General Capability (GEN)
+
+Subgroup 3.2:     Registration(REG)
+
+Subgroup 3.3:     Data Management and Repository(DMR)
+
+Subgroup 3.4:     Subscription and Notification(SUB)
+
+Subgroup 3.5:     Group Management(GMG)
+
+Subgroup 3.6:        Discovery(DIS)
+
+Subgroup 3.7:     Location(LOC)
+
+Subgroup 3.8:     Device Management(DMG) 
+
+Subgroup 3.8.1:   Data Management using TimeSeries(TS)
+
+Subgroup 3.9:     Communication Management and Delivery Handling(CMDH) 
+
+Subgroup 3.9.1:   Request Message Polling(PCH)
+
+Subgroup 3.9.2:   Response Type(RT)
+
+Subgroup 3.10:    Security(SEC)
+
+Subgroup 3.11:    Resource Announcement (ANNC)
+
+Subgroup 3.12:    3GPP Interworking(3GPP) 
+
+Subgroup 3.13:    FlexContainer (FLXC)
+
+Subgroup 3.14:    Dynamic Authorization (DAU)
+
+Subgroup 3.15:    Semantic (SEM)
+
+Subgroup 3.16:    Initial Service Provisioning (ISP)
+
+Subgroup 3.17:    Service Charging and Accounting (CSA)
+
+Subgroup 3.18:    Service Subscription Management(SSM)
+
+Subgroup 3.19:    Primitive Profile (PP)
+
+Subgroup 3.20:    Transaction Management (TMG)
+
+Subgroup 3.21:    Resource Schedule (SCH)
+
+Subgroup 3.22:    Process Management (PMG)
+
+Subgroup 3.23:    Software Management (SM)
+
+
+
+
+
+
+
+
+
+
+# 7 Test Purposes (TP)
+
+## 7.1 Introduction
+
+### 7.1.1 TP definition conventions
+The TP definition is constructed according to Test Suite Structure & Test Purposes(TSS&TP) in Testing Framework(TS-0015 <a href="#_ref_3">[3]</a>).
+
+
+### 7.1.2 TP Identifier naming conventions
+The identifier of the TP is constructed according to table 7.1.2-1.
+
+
+**Table 7.1.2-1: TP naming convention for oneM2M**<a name="table_7.1.2-1"></a>
+
+|Name |Option |Interpretation |
+|-|-|-|
+|TP/&lt;root>/&lt;ent>/&lt;gr>[/&lt;sgr>][/&lt;opr>]/&lt;nnn>\_&lt;pmu> |TP/&lt;root>/&lt;ent>/&lt;gr>[/&lt;sgr>][/&lt;opr>]/&lt;nnn>\_&lt;pmu> |TP/&lt;root>/&lt;ent>/&lt;gr>[/&lt;sgr>][/&lt;opr>]/&lt;nnn>\_&lt;pmu> |
+|&lt;root> = root |oneM2M |oneM2M |
+|&lt;ent> = entity |AE |Application Entity |
+|&lt;ent> = entity |CSE |Common Services Entity |
+|&lt;gr> = group |GEN |Common Service Function |
+|&lt;gr> = group |REG | |
+|&lt;gr> = group |DMR | |
+|&lt;gr> = group |SUB | |
+|&lt;gr> = group |GMG | |
+|&lt;gr> = group |DIS | |
+|&lt;gr> = group |LOC | |
+|&lt;gr> = group |DMG | |
+|&lt;gr> = group |CMDH | |
+|&lt;gr> = group |SEC | |
+|&lt;gr> = group |ANNC | |
+|&lt;gr> = group |FLXC | |
+|&lt;gr> = group |DAU | |
+|&lt;gr> = group |SEM | |
+|&lt;gr> = group |ISP | |
+|&lt;sgr> = sub-group |ACP |AccessControlPolicy |
+|&lt;opr> = operation |CRE |Create |
+|&lt;opr> = operation |UPD |Update |
+|&lt;opr> = operation |RET |Retrieve |
+|&lt;opr> = operation |DEL |Delete |
+|&lt;opr> = operation |NTF |Notify |
+|&lt;nnn> = sequential number |001 to 999 |023 |
+|&lt;pmu> = permutation part |May be number, short name of attribute or resource type depend on the permutated part in the TP. If there are more than one permutated variables, they should be separated by slash '/'. |Enumerated type attribute and its value is represented as &lt;VARIABLE\_1>/&lt;VALUE>, e.g. TP/oneM2M/CSE/DMR/RET/020\_**RCN/0**<br />When resourceType attribute is involved in a TP Id, the resourceType _shall_  be put in first order followed by any other attribute(s), if any, &lt;RESOURCE\_TYPE>/&lt;VARIABLE\_1>/&lt;VARIABLE\_2> e.g. TP/oneM2M/CSE/DMR/CRE/015\_**CNT/** **ACPI**<br /> |
+
+
+
+
+### 7.1.3 Rules for the behaviour description
+The description of the TP is built according to TS-0015 <a href="#_ref_3">[3]</a> Testing Framework.
+
+In addition, the following rules apply:
+
+Primitive parameters shall use their _Parameter name_ as indicated in TS-0004 <a href="#_ref_2">[2]</a> table 8.2.2-1
+
+Resource attributes shall use their _Attribute name_ as indicated in TS-0004 <a href="#_ref_2">[2]</a> tables 8.2.3 followed by "attribute".
+
+When_Content_ request parameter contains a resource representation, such representation shall contain all mandatory attributes and could contain some optional attributes. Only those attributes and/or child resources required by the test purpose will be explicitly indicated.
+
+When_Content_ response parameter contains a resource representation, such representation shall contain attributes and/or child resources according to the Result Content parameter of the corresponding request. Only those attributes and/or child resources required by the test purpose will be explicitly indicated. 
+
+
+### 7.1.4 ICS reference
+
+**Table 7.1.4-1: Node**<a name="table_7.1.4-1"></a>
+
+|Item |Name of field |Reference |Status |Support |
+|-|-|-|-|-|
+|1 |ASN (Application Service Node) |5.1.2 |o.1 | |
+|2 |ADN (Application Dedicated Node) |5.1.2 |o.1 | |
+|3 |IN (Infrastructure Node) |5.1.2 |o.1 | |
+|4 |MN (Middle Node) |5.1.2 |o.1 | |
+|o.1: Exactly one item shall be supported |o.1: Exactly one item shall be supported |o.1: Exactly one item shall be supported |o.1: Exactly one item shall be supported |o.1: Exactly one item shall be supported |
+
+
+**Table 7.1.4-2: Functional entity type**<a name="table_7.1.4-2"></a>
+
+|Prerequisite: A.1 |Prerequisite: A.1 |Prerequisite: A.1 |Prerequisite: A.1 |Prerequisite: A.1 |
+|-|-|-|-|-|
+|Item |Name of field |Reference |Status |Support |
+|1 |AE |5.1.1 |c.1 | |
+|2 |CSE |5.1.1 |c.2 | |
+|c.1: If A.1-1 or A.1-2 then m else o<br />c.2: If A.1-2 x else m |c.1: If A.1-1 or A.1-2 then m else o<br />c.2: If A.1-2 x else m |c.1: If A.1-1 or A.1-2 then m else o<br />c.2: If A.1-2 x else m |c.1: If A.1-1 or A.1-2 then m else o<br />c.2: If A.1-2 x else m |c.1: If A.1-1 or A.1-2 then m else o<br />c.2: If A.1-2 x else m |
+
+
+**Table 7.1.4-: Mnemonics for PICS reference**<a name="table_7.1.4-"></a>
+
+<mark>The table below caused an error during conversion and may need extra attention</mark>
+
+|Mnemonic |Mnemonic |PICS item |PICS item |PICS\_AE |
+|-|-|-|-|-|
+|PICS\_AE |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.1/1 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.1/1 |PICS\_CSE |PICS\_CSE |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.1/2 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.1/2 |PICS\_ASN\_CSE |PICS\_ASN\_CSE |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/1 |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/1 |PICS\_ADN |PICS\_ADN |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/7 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/7 |
+|PICS\_IN\_CSE |PICS\_IN\_CSE |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/3 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/3 |PICS\_MN\_CSE |
+|PICS\_MN\_CSE |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/2 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/2 |PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.2.1/2 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.2.1/2 |PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.2.1/1 |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.2.1/1 |PICS\_SP\_RELATIVE\_RESOURCE\_ID |PICS\_SP\_RELATIVE\_RESOURCE\_ID |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.2.1 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.2.1 |
+|PICS\_ABSOLUTE\_RESOURCE\_ID |PICS\_ABSOLUTE\_RESOURCE\_ID |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.2.1 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.2.1 |PICS\_ACP\_SUPPORT |
+|PICS\_ACP\_SUPPORT |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.3.1/10 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.3.1/10 |PICS\_CB\_CST |PICS\_CB\_CST |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.1/3 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.1/3 |PICS\_CB\_NL |PICS\_CB\_NL |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.1/4 |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.1/4 |PICS\_CSR\_RN |PICS\_CSR\_RN |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/10 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/10 |
+|PICS\_CSR\_ET |PICS\_CSR\_ET |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/11 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/11 |PICS\_CSR\_LBL |
+|PICS\_CSR\_LBL |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/2 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/2 |PICS\_CSR\_POA |PICS\_CSR\_POA |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/6 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/6 |PICS\_CSR\_NL |PICS\_CSR\_NL |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/9 |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/9 |PICS\_CSR\_CST |PICS\_CSR\_CST |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/5 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/5 |
+|PICS\_CSR\_RR |PICS\_CSR\_RR |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/12 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/12 |PICS\_AE\_LBL |
+|PICS\_AE\_LBL |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/2 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/2 |PICS\_AE\_APN |PICS\_AE\_APN |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/5 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/5 |PICS\_AE\_POA |PICS\_AE\_POA |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/6 |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/6 |PICS\_AE\_NL |PICS\_AE\_NL |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/8 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/8 |
+|PICS\_AE\_CSZ |PICS\_AE\_CSZ |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/9 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/9 |PICS\_CNT\_ACPI |
+|PICS\_CNT\_ACPI |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/1 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/1 |PICS\_CNT\_MNI |PICS\_CNT\_MNI |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/6 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/6 |PICS\_CNT\_MBS |PICS\_CNT\_MBS |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/7 |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/7 |PICS\_CNT\_MIA |PICS\_CNT\_MIA |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/8 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/8 |
+|PICS\_CNT\_OR |PICS\_CNT\_OR |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/10 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/10 |PICS\_CNT\_LI |
+|PICS\_CNT\_LI |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/9 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/9 |PICS\_CNT\_RN |PICS\_CNT\_RN |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/11 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/11 |PICS\_CNT\_ET |PICS\_CNT\_ET |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/12 |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/12 |PICS\_CNT\_LBL |PICS\_CNT\_LBL |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/2 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/2 |
+|PICS\_CNT\_CR |PICS\_CNT\_CR |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/5 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/5 |PICS\_CIN\_CNF |
+|PICS\_CIN\_CNF |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/5 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/5 |PICS\_CIN\_RN |PICS\_CIN\_RN |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/7 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/7 |PICS\_CIN\_ET |PICS\_CIN\_ET |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/8 |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/8 |PICS\_CIN\_LBL |PICS\_CIN\_LBL |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/1 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/1 |
+|PICS\_CIN\_CR |PICS\_CIN\_CR |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/4 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/4 |PICS\_ACP\_LBL |
+|PICS\_ACP\_LBL |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.4/1 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.4/1 |PICS\_SUB\_ACPI |PICS\_SUB\_ACPI |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/2 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/2 |PICS\_SUB\_LBL |PICS\_SUB\_LBL |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/1 |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/1 |PICS\_SUB\_ENC |PICS\_SUB\_ENC |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/3 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/3 |
+|PICS\_SUB\_EXC |PICS\_SUB\_EXC |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/4 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/4 |PICS\_SUB\_GPI |
+|PICS\_SUB\_GPI |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/5 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/5 |PICS\_SUB\_NFU |PICS\_SUB\_NFU |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/6 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/6 |PICS\_SUB\_BN |PICS\_SUB\_BN |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/7 |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/7 |PICS\_SUB\_RL |PICS\_SUB\_RL |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/8 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/8 |
+|PICS\_SUB\_PN |PICS\_SUB\_PN |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/10 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/10 |PICS\_SUB\_NSP |
+|PICS\_SUB\_NSP |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/11 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/11 |PICS\_SUB\_LN |PICS\_SUB\_LN |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/12 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/12 |PICS\_SUB\_NCT |PICS\_SUB\_NCT |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/13 |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/13 |PICS\_SUB\_NEC |PICS\_SUB\_NEC |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/14 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/14 |
+|PICS\_SUB\_CR |PICS\_SUB\_CR |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/15 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/15 |PICS\_SUB\_SU |
+|PICS\_SUB\_SU |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/16 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/16 |PICS\_GRP\_LBL |PICS\_GRP\_LBL |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.8/2 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.8/2 |PICS\_GRP\_ACPI |PICS\_GRP\_ACPI |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.8/1 |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.8/1 |PICS\_GRP\_MACP |PICS\_GRP\_MACP |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.8/6 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.8/6 |
+|PICS\_GRP\_GN |PICS\_GRP\_GN |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.8/9 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.8/9 |PICS\_SCA |
+|PICS\_SCA |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.6 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.6 |PICS\_AE |PICS\_AE |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.1/1 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.1/1 |PICS\_CSE |PICS\_CSE |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.1/2 |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.1/2 |PICS\_ASN\_CSE |PICS\_ASN\_CSE |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/1 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/1 |
+|PICS\_ADN |PICS\_ADN |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/7 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/7 |PICS\_IN\_CSE |
+|PICS\_IN\_CSE |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/3 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/3 |PICS\_MN\_CSE |PICS\_MN\_CSE |
+|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/2 |TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/2 |
+||
+||
+||
+||
+||
+||
+||
+||
+||
+||
+||
+||
+||
+
+
+
+
+## 7.2 Test Purposes for oneM2M Service Primitives
+
+### 7.2.1 Group AE (AE)
+
+#### 7.2.1.1 General Capability (GEN)
+
+##### 7.2.1.1.1 CREATE Operation
+TP/oneM2M/AE/GEN/CRE/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/GEN/CRE/001 |TP/oneM2M/AE/GEN/CRE/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends the creation of a _&lt;container>_  resource using unstructured resource identifier |Check that the IUT sends the creation of a _&lt;container>_  resource using unstructured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_AE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />    the IUT **being**  switched on **and**<br />    the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT**having** privileges to perform CREATE operation on resource TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />    the IUT **being**  switched on **and**<br />    the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT**having** privileges to perform CREATE operation on resource TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />    the IUT **being**  switched on **and**<br />    the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT**having** privileges to perform CREATE operation on resource TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**ted behaviour** |**Test events** |**Test events** |**Direction** |
+|**ted behaviour** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />     To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_<br />**}** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />     To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_<br />**}** |NA |
+|**ted behaviour** |**then {** <br />    the IUT **sends**  a valid Container CREATE Request **to**  CSE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID<br />**}** |**then {** <br />    the IUT **sends**  a valid Container CREATE Request **to**  CSE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID<br />**}** |CSE <=> IUT |
+
+
+
+
+|**TP Id** |**NON\_HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/AE/GEN/CRE/001\_CSR |UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/AE/GEN/CRE/001\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/AE/GEN/CRE/001\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE:    These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID. |NOTE:    These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID. |
+
+TP/oneM2M/AE/GEN/CRE/002    
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/GEN/CRE/002 |TP/oneM2M/AE/GEN/CRE/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends the creation of a _&lt;container>_  resource using structured resource identifier |Check that the IUT sends the creation of a _&lt;container>_  resource using structured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_AE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />    the IUT **being**  switched on **and**<br />    the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT**having** privileges to perform CREATE operation on resource TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />    the IUT **being**  switched on **and**<br />    the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT**having** privileges to perform CREATE operation on resource TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />    the IUT **being**  switched on **and**<br />    the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT**having** privileges to perform CREATE operation on resource TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        Resource Type **set to** 3 (container) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource representation<br />**}** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        Resource Type **set to** 3 (container) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource representation<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        Resource Type **set to** 3 (container) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        Resource Type **set to** 3 (container) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource representation<br />**}** |CSE <=> IUT |
+
+
+
+
+|**TP Id** |**HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/AE/GEN/CRE/002\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/AE/GEN/CRE/002\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/AE/GEN/CRE/002\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE:     These addresses are constructed with the Structured-CSE-Relative-Resource-ID. |NOTE:     These addresses are constructed with the Structured-CSE-Relative-Resource-ID. |
+
+
+
+
+##### 7.2.1.1.2 UPDATE Operation
+TP/oneM2M/AE/GEN/UPD/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/GEN/UPD/001 |TP/oneM2M/AE/GEN/UPD/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends the update of a _&lt;container>_  resource using unstructured resource identifier |Check that the IUT sends the update of a _&lt;container>_  resource using unstructured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_AE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  registered **and**<br />    the IUT **being**  switched on **and**<br />the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform UPDATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  registered **and**<br />    the IUT **being**  switched on **and**<br />the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform UPDATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  registered **and**<br />    the IUT **being**  switched on **and**<br />the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform UPDATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to send**  a valid UPDATE Request **containing**<br /> To**set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />        Content **containing**<br />            container resource **containing**<br />                valid labels attribute<br />**}** |**when {** <br />    the IUT **is triggered to send**  a valid UPDATE Request **containing**<br /> To**set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />        Content **containing**<br />            container resource **containing**<br />                valid labels attribute<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid UPDATE request **to**  CSE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource **containing**<br />                valid labels attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid UPDATE request **to**  CSE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource **containing**<br />                valid labels attribute<br />**}** |IUT >= CSE |
+
+    
+
+
+|**TP Id** |**NON\_HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/AE/GEN/UPD/001\_CSR |UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/AE/GEN/UPD/001\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/AE/GEN/UPD/001\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+| NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID. | NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID. |
+
+
+
+TP/oneM2M/AE/GEN/UPD/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/GEN/UPD/002 |TP/oneM2M/AE/GEN/UPD/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends the update of a _&lt;container>_  resource using structured resource identifier |Check that the IUT sends the update of a _&lt;container>_  resource using structured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_AE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  registered **and**<br />    the IUT **being**  switched on **and**<br />the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform UPDATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  registered **and**<br />    the IUT **being**  switched on **and**<br />the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform UPDATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  registered **and**<br />    the IUT **being**  switched on **and**<br />the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform UPDATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to send**  a valid UPDATE Request **containing**<br /> To**set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />         Content **containing**<br />            container resource **containing**<br />                valid labels attribute<br />**}** |**when {** <br />    the IUT **is triggered to send**  a valid UPDATE Request **containing**<br /> To**set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />         Content **containing**<br />            container resource **containing**<br />                valid labels attribute<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid UPDATE request **to**  CSE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            Container resource **containing**<br />                valid labels attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid UPDATE request **to**  CSE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            Container resource **containing**<br />                valid labels attribute<br />**}** |IUT >= CSE |
+
+
+
+
+|**TP Id** |**HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/AE/GEN/UPD/002\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/AE/GEN/UPD/002\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/AE/GEN/UPD/002\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID. |NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID. |
+
+
+
+
+##### 7.2.1.1.3 RETRIEVE Operation
+TP/oneM2M/AE/GEN/RET/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/GEN/RET/001 |TP/oneM2M/AE/GEN/RET/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends the retrieval of a _&lt;container>_  resource using unstructured resource identifier |Check that the IUT sends the retrieval of a _&lt;container>_  resource using unstructured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_AE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  registered **and**<br />    the IUT **being**  switched on **and**<br />the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**     the IUT**having** privileges to perform RETRIEVE operation on container resource<br />**}** |**with {** <br />    the IUT **being**  registered **and**<br />    the IUT **being**  switched on **and**<br />the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**     the IUT**having** privileges to perform RETRIEVE operation on container resource<br />**}** |**with {** <br />    the IUT **being**  registered **and**<br />    the IUT **being**  switched on **and**<br />the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**     the IUT**having** privileges to perform RETRIEVE operation on container resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to send**  a valid RETRIEVE Request **containing**<br /> To**set to**  CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**when {** <br />    the IUT **is triggered to send**  a valid RETRIEVE Request **containing**<br /> To**set to**  CONTAINER\_RESOURCE\_ADDRESS<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid RETRIEVE request **to**  CSE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID<br />**}** |**then {** <br />    the IUT **sends**  a valid RETRIEVE request **to**  CSE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID<br />**}** |IUT >= CSE |
+
+
+
+
+|**TP Id** |**NON\_HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/AE/GEN/RET/001\_CSR |UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/AE/GEN/RET/001\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/AE/GEN/RET/001\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |
+
+
+
+TP/oneM2M/AE/GEN/RET/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/GEN/RET/002 |TP/oneM2M/AE/GEN/RET/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends the retrieval of a _&lt;container>_  resource using structured resource identifier |Check that the IUT sends the retrieval of a _&lt;container>_  resource using structured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_AE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  registered **and**<br />    the IUT **being**  switched on **and**<br />the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**     the IUT**having** privileges to perform RETRIEVE operation on container resource<br />**}** |**with {** <br />    the IUT **being**  registered **and**<br />    the IUT **being**  switched on **and**<br />the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**     the IUT**having** privileges to perform RETRIEVE operation on container resource<br />**}** |**with {** <br />    the IUT **being**  registered **and**<br />    the IUT **being**  switched on **and**<br />the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**     the IUT**having** privileges to perform RETRIEVE operation on container resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to send**  a valid RETRIEVE Request **containing**<br /> To**set to**  CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**when {** <br />    the IUT **is triggered to send**  a valid RETRIEVE Request **containing**<br /> To**set to**  CONTAINER\_RESOURCE\_ADDRESS<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid RETRIEVE request **to**  CSE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID<br />**}** |**then {** <br />    the IUT **sends**  a valid RETRIEVE request **to**  CSE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID<br />**}** |IUT >= CSE |
+
+
+
+<br />
+
+
+|**TP Id** |**HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/AE/GEN/RET/002\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/AE/GEN/RET/002\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/AE/GEN/RET/002\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |
+
+
+
+<br />
+
+
+##### 7.2.1.1.4 DELETE Operation
+TP/oneM2M/AE/GEN/DEL/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/GEN/DEL/001 |TP/oneM2M/AE/GEN/DEL/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends the deletion of a _&lt;container>_  resource using unstructured resource identifier |Check that the IUT sends the deletion of a _&lt;container>_  resource using unstructured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_AE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  registered **and**<br />the IUT **being**  switched on **and**<br />the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform DELETE operation on container resource<br />**}** |**with {** <br />    the IUT **being**  registered **and**<br />the IUT **being**  switched on **and**<br />the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform DELETE operation on container resource<br />**}** |**with {** <br />    the IUT **being**  registered **and**<br />the IUT **being**  switched on **and**<br />the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform DELETE operation on container resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to** **send**  a valid DELETE Request **containing**<br /> To**set to**  CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**when {** <br />    the IUT **is triggered to** **send**  a valid DELETE Request **containing**<br /> To**set to**  CONTAINER\_RESOURCE\_ADDRESS<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid DELETE request **to**  CSE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID<br />**}** |**then {** <br />    the IUT **sends**  a valid DELETE request **to**  CSE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID<br />**}** |IUT >= CSE |
+
+
+
+
+
+
+|**TP Id** |**NON\_HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/AE/GEN/DEL/001\_CSR |UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/AE/GEN/DEL/001\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/AE/GEN/DEL/001\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |
+
+TP/oneM2M/AE/GEN/DEL/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/GEN/DEL/002 |TP/oneM2M/AE/GEN/DEL/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends the deletion of a _&lt;container>_  resource using structured resource identifier |Check that the IUT sends the deletion of a _&lt;container>_  resource using structured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_AE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  registered **and**<br />the IUT **being**  switched on **and**<br />the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform DELETE operation on container resource<br />**}** |**with {** <br />    the IUT **being**  registered **and**<br />the IUT **being**  switched on **and**<br />the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform DELETE operation on container resource<br />**}** |**with {** <br />    the IUT **being**  registered **and**<br />the IUT **being**  switched on **and**<br />the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform DELETE operation on container resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to** **send**  a valid DELETE Request **containing**<br /> To**set to**  CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**when {** <br />    the IUT **is triggered to** **send**  a valid DELETE Request **containing**<br /> To**set to**  CONTAINER\_RESOURCE\_ADDRESS<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid DELETE request **to**  CSE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID<br />**}** |**then {** <br />    the IUT **sends**  a valid DELETE request **to**  CSE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID<br />**}** |IUT >= CSE |
+
+<br />
+
+
+|**TP Id** |**HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/AE/GEN/DEL/002\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/AE/GEN/DEL/002\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/AE/GEN/DEL/002\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |
+
+
+
+
+#### 7.2.1.2 Registration (REG)
+
+##### 7.2.1.2.1 CREATE Operation
+TP/oneM2M/AE/REG/CRE/001
+
+|**TP Id** |TP/oneM2M/AE/REG/CRE/001 |TP/oneM2M/AE/REG/CRE/001 |
+|-|-|-|
+|**Test objective** |Check that the IUT sends an AE initial registration request with no AE-ID-STEM provided when it is started |Check that the IUT sends an AE initial registration request with no AE-ID-STEM provided when it is started |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case C, and clause 9.6.19 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case C, and clause 9.6.19 |
+|**Config Id** |CF03 |CF03 |
+|**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **never**  **being**  registered **and**<br />the IUT **being**  switched off **and**<br />the IUT**having got** a valid APP-ID<br />**}** |**with {** <br />    the IUT **never**  **being**  registered **and**<br />the IUT **being**  switched off **and**<br />the IUT**having got** a valid APP-ID<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to** **send**  a valid CREATE Request **containing**<br /> To**set to**   CSE\_RESOURCE\_ADDRESS **and**<br /> Resource Type **set to**  2 (AE) **and** <br /> Content **containing**<br />AE resource representation<br />**}** |**NA** |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br />        Resource Type **set to**  2 (AE) **and**<br />           To **set to** CSE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  empty **and**<br />        Content **containing**<br />AE resource representation<br />**}** |CSE <=> IUT |
+
+
+
+TP/oneM2M/AE/REG/CRE/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/REG/CRE/002 |TP/oneM2M/AE/REG/CRE/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a registration CREATE Request with the value of the attribute _ATTRIBUTE\_NAME_   of the AE resource |Check that the IUT sends a registration CREATE Request with the value of the attribute _ATTRIBUTE\_NAME_   of the AE resource |
+|**Reference** |**Reference** |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.6.1 |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.6.1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **never**  **being**  registered **and**<br />    the IUT **being**  switched off **and**<br />    the IUT**having got** a valid APP-ID<br />**}** |**with {** <br />    the IUT **never**  **being**  registered **and**<br />    the IUT **being**  switched off **and**<br />    the IUT**having got** a valid APP-ID<br />**}** |**with {** <br />    the IUT **never**  **being**  registered **and**<br />    the IUT **being**  switched off **and**<br />    the IUT**having got** a valid APP-ID<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />     the IUT **is triggered to send**  a valid CREATE Request **containing**<br /> To**set to**  TARGET\_RESOURCE\_ADDRESS **and**<br /> Resource Type **set to** 2 (AE) **and**<br /> Content **containing**<br />                AE resource **containing**<br /> _ATTRIBUTE\_NAME_  attribute<br />**}** |**when {**<br />     the IUT **is triggered to send**  a valid CREATE Request **containing**<br /> To**set to**  TARGET\_RESOURCE\_ADDRESS **and**<br /> Resource Type **set to** 2 (AE) **and**<br /> Content **containing**<br />                AE resource **containing**<br /> _ATTRIBUTE\_NAME_  attribute<br />**}** |NA |
+|**Expected behaviour** |**then {**<br />     the IUT **sends**  a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            AE resource**containing**<br />                valid_ATTRIBUTE\_NAME_  attribute<br />**}** |**then {**<br />     the IUT **sends**  a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            AE resource**containing**<br />                valid_ATTRIBUTE\_NAME_  attribute<br />**}** |<br /> IUT >= CSE |
+
+
+
+
+|**TP Id** |**Reference** |**ATTRIBUTE\_NAME** |
+|-|-|-|
+|TP/oneM2M/AE/REG/CRE/002\_RN |TS-0004 <a href="#_ref_2">[2]</a>, clause 2 |resourceName |
+|TP/oneM2M/AE/REG/CRE/002\_ET |TS-0004 <a href="#_ref_2">[2]</a>, clause 2 |expirationTime |
+|TP/oneM2M/AE/REG/CRE/002\_LBL |TS-0004 <a href="#_ref_2">[2]</a>, clause 2 |labels |
+|TP/oneM2M/AE/REG/CRE/002\_APN |TS-0004 <a href="#_ref_2">[2]</a>, clause 2 |appName |
+|TP/oneM2M/AE/REG/CRE/002\_API |TS-0004 <a href="#_ref_2">[2]</a>, clause 2 |App-ID |
+|TP/oneM2M/AE/REG/CRE/002\_POA |TS-0004 <a href="#_ref_2">[2]</a>, clause 2 |pointOfAccess |
+|TP/oneM2M/AE/REG/CRE/002\_OR |TS-0004 <a href="#_ref_2">[2]</a>, clause 2 |ontologyRef |
+|TP/oneM2M/AE/REG/CRE/002\_NL |TS-0004 <a href="#_ref_2">[2]</a>, clause 2 |nodeLink |
+|TP/oneM2M/AE/REG/CRE/002\_RR |TS-0004 <a href="#_ref_2">[2]</a>, clause 2 |requestReachability |
+|TP/oneM2M/AE/REG/CRE/002\_CSZ |TS-0004 <a href="#_ref_2">[2]</a>, clause 2 |contentSerialization |
+
+Editor's Note: Reference need to be checked
+
+##### 7.2.1.2.2 DELETE Operation
+TP/oneM2M/AE/REG/DEL/001
+
+|**TP Id** |TP/oneM2M/AE/REG/DEL/001 |TP/oneM2M/AE/REG/DEL/001 |
+|-|-|-|
+|**Test objective** |Check that the IUT sends AE deregistration request to CSE |Check that the IUT sends AE deregistration request to CSE |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4.2.2 |
+|**Config Id** |CF03 |CF03 |
+|**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {**<br />    the IUT **being**  in the "initial state"<br />    the IUT **having registered**  to CSE **and**<br />the IUT**having** privileges to perform DELETE operation on the resource AE to CSE<br />**}** |**with {**<br />    the IUT **being**  in the "initial state"<br />    the IUT **having registered**  to CSE **and**<br />the IUT**having** privileges to perform DELETE operation on the resource AE to CSE<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to** **send**  a valid DELETE Request **containing**<br />         To **set to** AE\_RESOURCE\_ADDRESS<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid DELETE Request **containing**<br />        To **set to**  AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID<br />**}** |CSE <=> IUT |
+
+<br />
+
+
+#### 7.2.1.3 Data Management and Repository (DMR)
+
+##### 7.2.1.3.1 CREATE Operation
+TP/oneM2M/AE/DMR/CRE/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/DMR/CRE/001 |TP/oneM2M/AE/DMR/CRE/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a Container creation request when it is triggered |Check that the IUT sends a Container creation request when it is triggered |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.7.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.7.1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />          To **set to** AE\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  3 (container) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />container resource representation<br />**}** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />          To **set to** AE\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  3 (container) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />container resource representation<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br />           To **set to** AE\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  3 (container) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />container resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br />           To **set to** AE\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  3 (container) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />container resource representation<br />**}** |CSE <=> IUT |
+
+
+
+TP/oneM2M/AE/DMR/CRE/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/DMR/CRE/002 |TP/oneM2M/AE/DMR/CRE/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a ContentInstance creation request when it is triggered |Check that the IUT sends a ContentInstance creation request when it is triggered |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.8.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.8.2.1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE. |PICS\_AE. |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br /> the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform CREATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br /> the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform CREATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br /> the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform CREATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to send**  a valid CREATE Request **containing**<br />           To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  4 (contentInstance) **and**<br />        Content **containing**<br />contentInstance resource representation<br />**}** |**when {** <br />    the IUT **is triggered to send**  a valid CREATE Request **containing**<br />           To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  4 (contentInstance) **and**<br />        Content **containing**<br />contentInstance resource representation<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br />           To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  4 (contentInstance) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />contentInstance resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br />           To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  4 (contentInstance) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />contentInstance resource representation<br />**}** |CSE <=> IUT |
+
+
+TP/oneM2M/AE/DMR/CRE/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/DMR/CRE/003 |TP/oneM2M/AE/DMR/CRE/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a ContentInstance creation request with optional attribute ATTRIBUTE\_NAME |Check that the IUT sends a ContentInstance creation request with optional attribute ATTRIBUTE\_NAME |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.8.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.8.2.1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />the IUT **being** registered **and**<br /> the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS through preconfiguration request **and**<br />the IUT**having** privileges to perform CREATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />the IUT **being** registered **and**<br /> the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS through preconfiguration request **and**<br />the IUT**having** privileges to perform CREATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />the IUT **being** registered **and**<br /> the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS through preconfiguration request **and**<br />the IUT**having** privileges to perform CREATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to send**  a valid CREATE Request **containing**<br />           To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />           Resource Type **set to**  4 (contentInstance) **and**<br />        Content **containing**<br />  ContentInstance resource **c** **ontaining**<br />         valid _ATTRIBUTE\_NAME_  attribute<br />**}** |**when {** <br />    the IUT **is triggered to send**  a valid CREATE Request **containing**<br />           To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />           Resource Type **set to**  4 (contentInstance) **and**<br />        Content **containing**<br />  ContentInstance resource **c** **ontaining**<br />         valid _ATTRIBUTE\_NAME_  attribute<br />**}** |**NA** |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid CREATE Request **containing**<br />           To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />           Resource Type **set to**  4 (contentInstance) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />  ContentInstance resource **c** **ontaining**<br />         valid _ATTRIBUTE\_NAME_  attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid CREATE Request **containing**<br />           To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />           Resource Type **set to**  4 (contentInstance) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />  ContentInstance resource **c** **ontaining**<br />         valid _ATTRIBUTE\_NAME_  attribute<br />**}** |CSE <=> IUT |
+
+
+
+
+|**TP Id** |**PICS Selection** |**ATTRIBUTE\_NAME** |
+|-|-|-|
+|TP/oneM2M/AE/DMR/CRE/003\_CNF |PICS\_CIN\_CNF |contentInfo |
+|TP/oneM2M/AE/DMR/CRE/003\_RN |PICS\_CIN\_RN |resourceName |
+|TP/oneM2M/AE/DMR/CRE/003\_ET |PICS\_CIN\_ET |expirationTime |
+|TP/oneM2M/AE/DMR/CRE/003\_LBL |PICS\_CIN\_LBL |labels |
+|TP/oneM2M/AE/DMR/CRE/003\_CR |PICS\_CIN\_CR |creator |
+
+
+
+
+
+ TP/oneM2M/AE/DMR/CRE/004
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/DMR/CRE/004 |TP/oneM2M/AE/DMR/CRE/004 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a Container creation request with optional attribute ATTRIBUTE\_NAME when it is triggered |Check that the IUT sends a Container creation request with optional attribute ATTRIBUTE\_NAME when it is triggered |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.7.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.7.1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to** send a valid CREATE Request **containing**<br /> To **set to**  AE\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  3 (container) **and**<br /> Content **containing**<br /> container resource **containing**<br /> valid _ATTRIBUTE\_NAME_  attribute<br />**}** |**when {** <br />    the IUT **is triggered to** send a valid CREATE Request **containing**<br /> To **set to**  AE\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  3 (container) **and**<br /> Content **containing**<br /> container resource **containing**<br /> valid _ATTRIBUTE\_NAME_  attribute<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid CREATE Request **containing**<br />           To **set to**  AE\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  3 (container) **and**<br />        From **set to**  AE\_ID **and**<br /> Content **containing**<br /> container resource **containing**<br /> valid _ATTRIBUTE\_NAME_  attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid CREATE Request **containing**<br />           To **set to**  AE\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  3 (container) **and**<br />        From **set to**  AE\_ID **and**<br /> Content **containing**<br /> container resource **containing**<br /> valid _ATTRIBUTE\_NAME_  attribute<br />**}** |CSE <=> IUT |
+
+
+
+
+|**TP Id** |**PICS Selection** |**ATTRIBUTE\_NAME** |
+|-|-|-|
+|TP/oneM2M/AE/DMR/CRE/004\_ACPI |PICS\_CNT\_ACPI |accessControlPolicyIDs |
+|TP/oneM2M/AE/DMR/CRE/004\_MNI |PICS\_CNT\_MNI |maxNrOfInstances |
+|TP/oneM2M/AE/DMR/CRE/004\_MBS |PICS\_CNT\_MBS |maxByteSize |
+|TP/oneM2M/AE/DMR/CRE/004\_MIA |PICS\_CNT\_MIA |maxInstanceAge |
+|TP/oneM2M/AE/DMR/CRE/004\_OR |PICS\_CNT\_OR |ontologyRef |
+|TP/oneM2M/AE/DMR/CRE/004\_LI |PICS\_CNT\_LI |locationID |
+|TP/oneM2M/AE/DMR/CRE/004\_RN |PICS\_CNT\_RN |resourceName |
+|TP/oneM2M/AE/DMR/CRE/004\_ET |PICS\_CNT\_ET |expirationTime |
+|TP/oneM2M/AE/DMR/CRE/004\_LBL |PICS\_CNT\_LBL |labels |
+|TP/oneM2M/AE/DMR/CRE/004\_CR |PICS\_CNT\_CR |creator |
+
+Editor's Note: Combination of optional attributes that are included in the Content of container creation request can be extended to generate more test cases based on this test case.
+
+
+##### 7.2.1.3.2 UPDATE Operation
+TP/oneM2M/AE/DMR/UPD/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/DMR/UPD/001 |TP/oneM2M/AE/DMR/UPD/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends an UPDATE Request with the value of the attribute _ATTRIBUTE\_NAME_  of the AE resource |Check that the IUT sends an UPDATE Request with the value of the attribute _ATTRIBUTE\_NAME_  of the AE resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  registered **containing**<br />        a RW attribute _ATTRIBUTE\_NAME_<br />**}** |**with {** <br />    the IUT **being**  registered **containing**<br />        a RW attribute _ATTRIBUTE\_NAME_<br />**}** |**with {** <br />    the IUT **being**  registered **containing**<br />        a RW attribute _ATTRIBUTE\_NAME_<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />     the IUT **is triggered to send**  a valid UPDATE Request **containing**<br />         To **set to**  AE\_RESOURCE\_ADDRESS **and**<br /> Content **containing**<br />         AE resource**containing**<br />                    valid _ATTRIBUTE\_NAME_  attribute<br />**}** |**when {**<br />     the IUT **is triggered to send**  a valid UPDATE Request **containing**<br />         To **set to**  AE\_RESOURCE\_ADDRESS **and**<br /> Content **containing**<br />         AE resource**containing**<br />                    valid _ATTRIBUTE\_NAME_  attribute<br />**}** |NA |
+|**Expected behaviour** |**then {**<br />     the IUT **sends**  a valid UPDATE Request **containing**<br />    To **set to AE** \_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />    Content **containing**<br />        AE resource**containing**<br />            valid_ATTRIBUTE\_NAME_  attribute<br />**}** |**then {**<br />     the IUT **sends**  a valid UPDATE Request **containing**<br />    To **set to AE** \_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />    Content **containing**<br />        AE resource**containing**<br />            valid_ATTRIBUTE\_NAME_  attribute<br />**}** |<br /> IUT >= CSE |
+
+
+
+
+|**TP Id** |**Reference** |**ATTRIBUTE\_NAME** |
+|-|-|-|
+|TP/oneM2M/AE/DMR/UPD/001\_ET |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.6.1 |expirationTime |
+|TP/oneM2M/AE/DMR/UPD/001\_LBL |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.6.1 |labels |
+|TP/oneM2M/AE/DMR/UPD/001\_APN |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.6.1 |appName |
+|TP/oneM2M/AE/DMR/UPD/001\_POA |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.6.1 |pointOfAccess |
+|TP/oneM2M/AE/DMR/UPD/001\_OR |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.6.1 |ontologyRef |
+|TP/oneM2M/AE/DMR/UPD/001\_NL |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.6.1 |nodeLink |
+|TP/oneM2M/AE/DMR/UPD/001\_RR |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.6.1 |requestReachability |
+|TP/oneM2M/AE/DMR/UPD/001\_CSZ |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.6.1 |contentSerialization |
+
+
+
+ TP/oneM2M/AE/DMR/UPD/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/DMR/UPD/002 |TP/oneM2M/AE/DMR/UPD/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends an UPDATE Request with the value of the attribute _ATTRIBUTE\_NAME_  of the &lt;container> resource |Check that the IUT sends an UPDATE Request with the value of the attribute _ATTRIBUTE\_NAME_  of the &lt;container> resource |
+|**Reference** |**Reference** |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.3 |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.3 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  registered **containing**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform UPDATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  registered **containing**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform UPDATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  registered **containing**<br />    the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**<br />the IUT**having** privileges to perform UPDATE operation on resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />     the IUT **is triggered to send**  a valid UPDATE Request **containing**<br />         To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br /> Content **containing**<br />         container resource**containing**<br />             valid_ATTRIBUTE\_NAME_  attribute<br />**}** |**when {**<br />     the IUT **is triggered to send**  a valid UPDATE Request **containing**<br />         To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br /> Content **containing**<br />         container resource**containing**<br />             valid_ATTRIBUTE\_NAME_  attribute<br />**}** |NA |
+|**Expected behaviour** |**then {**<br />   the IUT **sends**  a valid UPDATE Request **containing**<br />    To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />    Content **containing**<br />        container resource**containing**<br />            valid_ATTRIBUTE\_NAME_  attribute<br />**}** |**then {**<br />   the IUT **sends**  a valid UPDATE Request **containing**<br />    To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />    Content **containing**<br />        container resource**containing**<br />            valid_ATTRIBUTE\_NAME_  attribute<br />**}** |<br /> IUT >= CSE |
+
+
+
+
+|**TP Id** |**Reference** |**ATTRIBUTE\_NAME** |
+|-|-|-|
+|TP/oneM2M/AE/DMR/UPD/002\_ET |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.3 |expirationTime |
+|TP/oneM2M/AE/DMR/UPD/002\_LBL |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.3 |labels |
+|TP/oneM2M/AE/DMR/UPD/002\_MNI |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.3 |maxNrOfInstances |
+|TP/oneM2M/AE/DMR/UPD/002\_MBS |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.3 |maxByteSize |
+|TP/oneM2M/AE/DMR/UPD/002\_MIA |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.3 |maxInstanceAge |
+
+
+
+
+##### 7.2.1.3.3 RETRIEVE Operation
+TP/oneM2M/AE/DMR/RET/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/DMR/RET/001 |TP/oneM2M/AE/DMR/RET/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a RETRIEVE Request on the TARGET\_RESOURCE\_ADDRESS to CSE |Check that the IUT sends a RETRIEVE Request on the TARGET\_RESOURCE\_ADDRESS to CSE |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, claus<br />e 10.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, claus<br />e 10.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE. |PICS\_AE. |
+|**Initial conditions** |**Initial conditions** |with {<br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_<br />**and** the IUT **having**  privileges to perform RETRIEVE operation on resource TARGET\_RESOURCE\_ADDRESS<br />**}** |with {<br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_<br />**and** the IUT **having**  privileges to perform RETRIEVE operation on resource TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />the IUT **is triggered** **to send**  a valid RETRIEVE Request **containing**<br />         To **set to**  TARGET\_RESOURCE\_ADDRESS<br />**}** |**when {**<br />the IUT **is triggered** **to send**  a valid RETRIEVE Request **containing**<br />         To **set to**  TARGET\_RESOURCE\_ADDRESS<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid RETRIEVE Request **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID<br />**}** |**then {** <br />    the IUT **sends**  a valid RETRIEVE Request **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID<br />**}** |<br />IUT >= CSE |
+
+
+
+
+|**TP Id** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|
+|TP/oneM2M/AE/DMR/RET/001\_CB |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2 |5 (CSEBase) |
+|TP/oneM2M/AE/DMR/RET/001\_AE |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.1.2 |2 (AE) |
+|TP/oneM2M/AE/DMR/RET/001\_CNT |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (Container) |
+
+
+
+
+
+TP/oneM2M/AE/DMR/RET/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/DMR/RET/002 |TP/oneM2M/AE/DMR/RET/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a RETRIEVE Request of oldest virtual resource |Check that the IUT sends a RETRIEVE Request of oldest virtual resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.3 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform RETRIEVE operation on contentInstance resource<br />**}** |**with {** <br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform RETRIEVE operation on contentInstance resource<br />**}** |**with {** <br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform RETRIEVE operation on contentInstance resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />the IUT **is triggered to** **send**  a valid RETRIEVE Request **containing**<br />         To **set to** CONTAINER\_RESOURCE\_ADDRESS/oldest<br />**}** |**when {**<br />the IUT **is triggered to** **send**  a valid RETRIEVE Request **containing**<br />         To **set to** CONTAINER\_RESOURCE\_ADDRESS/oldest<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid RETRIEVE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/oldest **and**<br />        From **set to**  AE\_ID<br />**}** |**then {** <br />    the IUT **sends**  a valid RETRIEVE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/oldest **and**<br />        From **set to**  AE\_ID<br />**}** |IUT  >=  CSE |
+
+
+
+TP/oneM2M/AE/DMR/RET/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/DMR/RET/003 |TP/oneM2M/AE/DMR/RET/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a RETRIEVE Request of latest virtual resource |Check that the IUT sends a RETRIEVE Request of latest virtual resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.3 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform RETRIEVE operation on contentInstance resource<br />**}** |**with {** <br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform RETRIEVE operation on contentInstance resource<br />**}** |**with {** <br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform RETRIEVE operation on contentInstance resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />the IUT **is triggered** **to send**  a valid RETRIEVE Request **containing**<br />      To **set to**  CONTAINER\_RESOURCE\_ADDRESS/latest<br />**}** |**when {**<br />the IUT **is triggered** **to send**  a valid RETRIEVE Request **containing**<br />      To **set to**  CONTAINER\_RESOURCE\_ADDRESS/latest<br />**}** |NA |
+|**Expected behaviour** |**then {**<br />    the IUT **sends**  a valid RETRIEVE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/latest **and**<br />        From **set to**  AE\_ID<br />**}** |**then {**<br />    the IUT **sends**  a valid RETRIEVE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/latest **and**<br />        From **set to**  AE\_ID<br />**}** |IUT >= CSE |
+
+TP/oneM2M/AE/DMR/RET/004
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/DMR/RET/004 |TP/oneM2M/AE/DMR/RET/004 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a &lt;container> resource RETRIEVE Request to CSE |Check that the IUT sends a &lt;container> resource RETRIEVE Request to CSE |
+|**Reference** |**Reference** |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.2 |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.2 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**Initial conditions** |with {<br />    the IUT **being**  registered<br />**and**  the IUT **being**  switched on<br />    **and**  the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS<br />**and**  the IUT**having** privileges to perform RETRIEVE operation on container resource<br />**}** |with {<br />    the IUT **being**  registered<br />**and**  the IUT **being**  switched on<br />    **and**  the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS<br />**and**  the IUT**having** privileges to perform RETRIEVE operation on container resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />the IUT **is triggered** **to send**  a valid RETRIEVE Request **containing**<br />      To **set to**  CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**when {**<br />the IUT **is triggered** **to send**  a valid RETRIEVE Request **containing**<br />      To **set to**  CONTAINER\_RESOURCE\_ADDRESS<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid RETRIEVE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID<br />**}** |**then {** <br />    the IUT **sends**  a valid RETRIEVE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID<br />**}** |<br />IUT >= CSE |
+
+    
+
+TP/oneM2M/AE/DMR/RET/005
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/DMR/RET/005 |TP/oneM2M/AE/DMR/RET/005 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a &lt;contentInstance> resource RETRIEVE Request to CSE |Check that the IUT sends a &lt;contentInstance> resource RETRIEVE Request to CSE |
+|**Reference** |**Reference** |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.2 |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.2 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**Initial conditions** |with {<br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform RETRIEVE operation on contentInstance resource<br />} |with {<br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform RETRIEVE operation on contentInstance resource<br />} |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />the IUT **is triggered** **to send**  a valid RETRIEVE Request **containing**<br />      To **set to**  CONTENTINSTANCE\_RESOURCE\_ADDRESS<br />**}** |**when {**<br />the IUT **is triggered** **to send**  a valid RETRIEVE Request **containing**<br />      To **set to**  CONTENTINSTANCE\_RESOURCE\_ADDRESS<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid RETRIEVE Request **containing**<br />        To **set to**  CONTENTINSTANCE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID<br />**}** |**then {** <br />    the IUT **sends**  a valid RETRIEVE Request **containing**<br />        To **set to**  CONTENTINSTANCE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID<br />**}** |<br />IUT >= CSE |
+
+
+
+
+
+
+##### 7.2.1.3.4 DELETE Operation
+TP/oneM2M/AE/DMR/DEL/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/DMR/DEL/001 |TP/oneM2M/AE/DMR/DEL/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a DELETE Request of oldest virtual resource |Check that the IUT sends a DELETE Request of oldest virtual resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.5 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.5 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {**<br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform DELETE operation on contentInstance resource<br />**}** |**with {**<br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform DELETE operation on contentInstance resource<br />**}** |**with {**<br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform DELETE operation on contentInstance resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />the IUT **is triggered** **to send**  a valid DELETE Request **containing**<br />      To **set to**  CONTAINER\_RESOURCE\_ADDRESS/oldest<br />**}** |**when {**<br />the IUT **is triggered** **to send**  a valid DELETE Request **containing**<br />      To **set to**  CONTAINER\_RESOURCE\_ADDRESS/oldest<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid DELETE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/oldest **and**<br />        From **set to**  AE\_ID<br />**}** |**then {** <br />    the IUT **sends**  a valid DELETE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/oldest **and**<br />        From **set to**  AE\_ID<br />**}** |IUT >= CSE |
+
+TP/oneM2M/AE/DMR/DEL/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/DMR/DEL/002 |TP/oneM2M/AE/DMR/DEL/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a DELETE Request of latest virtual resource |Check that the IUT sends a DELETE Request of latest virtual resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.5 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.5 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {**<br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform DELETE operation on contentInstance resource<br />**}** |**with {**<br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform DELETE operation on contentInstance resource<br />**}** |**with {**<br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform DELETE operation on contentInstance resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />       the IUT **is triggered** **to send**  a valid DELETE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/oldest<br />**}** |**when {** <br />       the IUT **is triggered** **to send**  a valid DELETE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/oldest<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid DELETE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/latest **and**<br />        From **set to**  AE\_ID<br />**}** |**then {** <br />    the IUT **sends**  a valid DELETE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/latest **and**<br />        From **set to**  AE\_ID<br />**}** |IUT >= CSE |
+
+<br />TP/oneM2M/AE/DMR/DEL/003
+
+|**TP Id** |TP/oneM2M/AE/DMR/DEL/003 |TP/oneM2M/AE/DMR/DEL/003 |
+|-|-|-|
+|**Test objective** |Check that the IUT sends a &lt;container> resource DELETE request to CSE |Check that the IUT sends a &lt;container> resource DELETE request to CSE |
+|**Reference** |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.4 |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.4 |
+|**Config Id** |CF03 |CF03 |
+|**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {**<br />    the IUT **being**  registered **and**<br />**and**  the IUT **being**  switched on<br />    **and**  the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS<br />**and**  the IUT**having** privileges to perform DELETE operation on container resource<br />**}** |**with {**<br />    the IUT **being**  registered **and**<br />**and**  the IUT **being**  switched on<br />    **and**  the IUT **having**  created a container resource CONTAINER\_RESOURCE\_ADDRESS<br />**and**  the IUT**having** privileges to perform DELETE operation on container resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to** **send**  a valid DELETE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**NA** |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid DELETE Request **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID<br />**}** |CSE <=> IUT |
+
+
+
+TP/oneM2M/AE/DMR/DEL/004
+
+|**TP Id** |TP/oneM2M/AE/DMR/DEL/004 |TP/oneM2M/AE/DMR/DEL/004 |
+|-|-|-|
+|**Test objective** |Check that the IUT sends a &lt;contentInstance> resource DELETE request to CSE |Check that the IUT sends a &lt;contentInstance> resource DELETE request to CSE |
+|**Reference** |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.4 |TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.4 |
+|**Config Id** |CF03 |CF03 |
+|**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {**<br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform DELETE operation on contentInstance resource<br />**}** |**with {**<br />    the IUT **being**  registered<br />**and** the IUT **being**  switched on<br />**and** the CSE **having created**  a container resource<br />**and**  the CSE **having created**  a contentInstance resource under container resource<br />**and** the IUT **having**  privileges to perform DELETE operation on contentInstance resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to** **send**  a valid DELETE Request **containing**<br />        To **set to**  CONTENTINSTANCE\_RESOURCE\_ADDRESS<br />**}** |**NA** |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid DELETE Request **containing**<br />        To **set to**  CONTENTINSTANCE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID<br />**}** |CSE <=> IUT |
+
+
+
+
+#### 7.2.1.4 Subscription and Notification (SUB)
+
+##### 7.2.1.4.1 CREATE Operation
+TP/oneM2M/AE/SUB/CRE/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SUB/CRE/001 |TP/oneM2M/AE/SUB/CRE/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a subscription creation request |Check that the IUT sends a subscription creation request |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.9.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.9.2.1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched off **and**<br />the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched off **and**<br />the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched off **and**<br />the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to send**  a valid CREATE Request **containing**<br /> Resource Type **set to**  23 (subscription) **and**<br /> To**set to** AE\_RESOURCE\_ADDRESS **and**<br />        Content **containing**<br />subscription resource representation<br />**}** |**when {** <br />    the IUT **is triggered to send**  a valid CREATE Request **containing**<br /> Resource Type **set to**  23 (subscription) **and**<br /> To**set to** AE\_RESOURCE\_ADDRESS **and**<br />        Content **containing**<br />subscription resource representation<br />**}** |**NA** |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br />        Resource Type **set to**  23 (subscription) **and**<br /> To**set to** AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />subscription resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br />        Resource Type **set to**  23 (subscription) **and**<br /> To**set to** AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />subscription resource representation<br />**}** |CSE <=> IUT |
+
+
+
+TP/oneM2M/AE/SUB/CRE/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SUB/CRE/002 |TP/oneM2M/AE/SUB/CRE/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a subscription creation request with optional attribute ATTRIBUTE\_NAME when it is triggered |Check that the IUT sends a subscription creation request with optional attribute ATTRIBUTE\_NAME when it is triggered |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.11.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.9.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.11.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.9.2.1 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to**  **send**  a valid CREATE Request **containing**<br /> To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  23 (subscription) **and**<br />           Content **containing**<br /> subscription resource **containing**<br /> notificationURI attribute **and**<br /> valid _ATTRIBUTE\_NAME_  attribute<br />**}** |**when {** <br />    the IUT **is triggered to**  **send**  a valid CREATE Request **containing**<br /> To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  23 (subscription) **and**<br />           Content **containing**<br /> subscription resource **containing**<br /> notificationURI attribute **and**<br /> valid _ATTRIBUTE\_NAME_  attribute<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br /> To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  23 (subscription) **and**<br />        From **set to**  AE\_ID **and**<br />           Content **containing**<br /> subscription resource **containing**<br /> notificationURI attribute **and**<br /> valid _ATTRIBUTE\_NAME_  attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br /> To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  23 (subscription) **and**<br />        From **set to**  AE\_ID **and**<br />           Content **containing**<br /> subscription resource **containing**<br /> notificationURI attribute **and**<br /> valid _ATTRIBUTE\_NAME_  attribute<br />**}** |CSE <=> IUT |
+
+
+
+
+|**TP Id** |**PICS Selection** |**Reference** |**ATTRIBUTE\_NAME** |
+|-|-|-|-|
+|TP/oneM2M/AE/SUB/CRE/002\_ACPI |PICS\_SUB\_ACPI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.9.1 |accessControlPolicyIDs |
+|TP/oneM2M/AE/SUB/CRE/002\_ENC |PICS\_SUB\_ENC |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.9.1 |eventNotificationCriteria |
+|TP/oneM2M/AE/SUB/CRE/002\_NCT |PICS\_SUB\_NCT |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.9.1 |notificationContentType |
+|TP/oneM2M/AE/SUB/CRE/002\_NEC |PICS\_SUB\_NEC |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.9.1 |notificationEventCat |
+|TP/oneM2M/AE/SUB/CRE/002\_SU |PICS\_SUB\_SU |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.9.1 |subscriberURI |
+
+TP/oneM2M/AE/SUB/CRE/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SUB/CRE/003 |TP/oneM2M/AE/SUB/CRE/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a &lt;group>/fopt subscription creation request with optional attributes notificationForwardingURI and groupID when it is triggered |Check that the IUT sends a &lt;group>/fopt subscription creation request with optional attributes notificationForwardingURI and groupID when it is triggered |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 and clause 10.2.7.10, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 and clause 10.2.7.10, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.3 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br /> **and** the IUT **having**  a &lt;group> resource as TARGET\_RESOURCE\_ADDRESS **containing  members which are subscribable**<br />the IUT**having** privileges to perform CREATE operation on &lt;group> members<br />**}** |**with {** <br />    the IUT **being** registered**and**<br /> **and** the IUT **having**  a &lt;group> resource as TARGET\_RESOURCE\_ADDRESS **containing  members which are subscribable**<br />the IUT**having** privileges to perform CREATE operation on &lt;group> members<br />**}** |**with {** <br />    the IUT **being** registered**and**<br /> **and** the IUT **having**  a &lt;group> resource as TARGET\_RESOURCE\_ADDRESS **containing  members which are subscribable**<br />the IUT**having** privileges to perform CREATE operation on &lt;group> members<br />**}** |
+|Expected behaviour |**Test events** |**Test events** |**Direction** |
+|Expected behaviour |**when {** <br />    the IUT **is triggered to**  **send**  a valid CREATE Request **containing**<br /> To **set to**  TARGET\_RESOURCE\_ADDRESS/fopt **and**<br />        Resource Type **set to**  23 (subscription) **and**<br />           Content **containing**<br /> subscription resource **containing**<br /> groupID**,** notificationURI attribute **and**<br /> notificationForwardingURI attribute set<br />**}** |**when {** <br />    the IUT **is triggered to**  **send**  a valid CREATE Request **containing**<br /> To **set to**  TARGET\_RESOURCE\_ADDRESS/fopt **and**<br />        Resource Type **set to**  23 (subscription) **and**<br />           Content **containing**<br /> subscription resource **containing**<br /> groupID**,** notificationURI attribute **and**<br /> notificationForwardingURI attribute set<br />**}** |NA |
+|Expected behaviour |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br /> To **set to**  TARGET\_RESOURCE\_ADDRESS/fopt **and**<br />        Resource Type **set to**  23 (subscription) **and**<br />        From **set to**  AE\_ID **and**<br />           Content **containing**<br /> subscription resource **containing**<br /> groupID**,** notificationURI attribute **and**<br /> notificationForwardingURI attribute set<br />**}** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br /> To **set to**  TARGET\_RESOURCE\_ADDRESS/fopt **and**<br />        Resource Type **set to**  23 (subscription) **and**<br />        From **set to**  AE\_ID **and**<br />           Content **containing**<br /> subscription resource **containing**<br /> groupID**,** notificationURI attribute **and**<br /> notificationForwardingURI attribute set<br />**}** |CSE <=> IUT |
+
+
+##### 7.2.1.4.2 NOTIFY Operation
+TP/oneM2M/AE/SUB/NTF/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SUB/NTF/001 |TP/oneM2M/AE/SUB/NTF/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a Notify Response to the hosting CSE when receiving a Notify request containing a single notification |Check that the IUT sends a Notify Response to the hosting CSE when receiving a Notify request containing a single notification |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 6.1.12, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 6.1.12, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {**<br /> the IUT **having been** registered **and**<br /> the IUT **having created** subscription resource under the CSE **and**<br /> the IUT **being** reachable through a URL ACCESSIBLE\_URL<br />**}** |**with {**<br /> the IUT **having been** registered **and**<br /> the IUT **having created** subscription resource under the CSE **and**<br /> the IUT **being** reachable through a URL ACCESSIBLE\_URL<br />**}** |**with {**<br /> the IUT **having been** registered **and**<br /> the IUT **having created** subscription resource under the CSE **and**<br /> the IUT **being** reachable through a URL ACCESSIBLE\_URL<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />       the IUT **receives**  a NOTIFY Request from hosting CSE **containing**<br /> Content **containing**<br />            notification message representation<br />**}** |**when {**<br />       the IUT **receives**  a NOTIFY Request from hosting CSE **containing**<br /> Content **containing**<br />            notification message representation<br />**}** |IUT <=> CSE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid NOTIFY Response to the hosting CSE **containing**<br /> Response Status Code **set to** RESPONSE\_STATUS\_CODE<br />**}** |**then {** <br />    the IUT **sends**  a valid NOTIFY Response to the hosting CSE **containing**<br /> Response Status Code **set to** RESPONSE\_STATUS\_CODE<br />**}** |CSE <=> IUT |
+
+TP/oneM2M/AE/SUB/NTF/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SUB/NTF/002 |TP/oneM2M/AE/SUB/NTF/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a Notify Response to the hosting CSE when receiving a Notify request containing aggregated notifications |Check that the IUT sends a Notify Response to the hosting CSE when receiving a Notify request containing aggregated notifications |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 6.2.12, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 6.2.12, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {**<br /> the IUT **having been** registered **and**<br /> the IUT **having created** subscription resource at &lt;group>/fopt with notificationForwardingURI set **and**<br /> the IUT **being** reachable through a URL ACCESSIBLE\_URL<br />**}** |**with {**<br /> the IUT **having been** registered **and**<br /> the IUT **having created** subscription resource at &lt;group>/fopt with notificationForwardingURI set **and**<br /> the IUT **being** reachable through a URL ACCESSIBLE\_URL<br />**}** |**with {**<br /> the IUT **having been** registered **and**<br /> the IUT **having created** subscription resource at &lt;group>/fopt with notificationForwardingURI set **and**<br /> the IUT **being** reachable through a URL ACCESSIBLE\_URL<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />       the IUT **receives**  a NOTIFY Request from hosting CSE **containing**<br /> Content **containing**<br />aggregatedNotification message representation<br />**}** |**when {**<br />       the IUT **receives**  a NOTIFY Request from hosting CSE **containing**<br /> Content **containing**<br />aggregatedNotification message representation<br />**}** |IUT <=> CSE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response to the hosting CSE **containing**<br /> Response Status Code **set to** RESPONSE\_STATUS\_CODE<br />**}** |**then {** <br />    the IUT **sends**  a valid Response to the hosting CSE **containing**<br /> Response Status Code **set to** RESPONSE\_STATUS\_CODE<br />**}** |CSE <=> IUT |
+
+
+
+
+
+
+#### 7.2.1.5 Communication Management and Delivery Handling (CMDH)
+
+##### 7.2.1.5.1 Resource pollingChannel (PCH)
+
+
+TP/oneM2M/AE/PCH/001
+
+|**TP Id** |TP/oneM2M/AE/PCH/001 |TP/oneM2M/AE/PCH/001 |
+|-|-|-|
+|**Test objective** |Check that the IUT which performs polling sends the Notify request to &lt;pollingChannelURI> Hosting CSE after receiving response using polling channel |Check that the IUT which performs polling sends the Notify request to &lt;pollingChannelURI> Hosting CSE after receiving response using polling channel |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.8 & TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.22.2.5 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.8 & TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.22.2.5 |
+|**Config Id** |CF03 |CF03 |
+|**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |PICS\_PCH |PICS\_PCH |
+|**Initial conditions** |**with {**  <br />    the IUT **be** **ing**  in the "initial state"<br />    **and** the IUT **having** **registered**  to a CSE1<br />    **and** the IUT **having**  a &lt;pollingChannel> resource<br />    **and** the IUT **having** **sent**  a retrieve Request to the CSE<br />         To **set to**  POLLINGCHANNELURI\_RESOURCE\_ADDRESS<br />    **and** the CSE **having re** **ceived**  the Request **from**  Originator **containing**<br />         To **set to**  AE\_RESOURCE\_ADDRESS **and**<br />           From **set to**  ORIGINATOR\_ID<br />**}** |**with {**  <br />    the IUT **be** **ing**  in the "initial state"<br />    **and** the IUT **having** **registered**  to a CSE1<br />    **and** the IUT **having**  a &lt;pollingChannel> resource<br />    **and** the IUT **having** **sent**  a retrieve Request to the CSE<br />         To **set to**  POLLINGCHANNELURI\_RESOURCE\_ADDRESS<br />    **and** the CSE **having re** **ceived**  the Request **from**  Originator **containing**<br />         To **set to**  AE\_RESOURCE\_ADDRESS **and**<br />           From **set to**  ORIGINATOR\_ID<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a polling Response **from**  the CSE **containing**<br />Response Status Code **set to**  2000 (OK)<br />**}** |IUT <=> CSE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a NOTIFY Request **to**  the CSE **containing**<br />            To **set to**  POLLINGCHANNELURI\_RESOURCE\_ADDRESS **and**<br />            Content **containing**<br />      Response Status Code **set to** RESPONSE\_STATUS\_CODE<br />**}** |IUT >= CSE |
+|Note: Based on figure 10.2.13.1-1 in TS-0001<a href="#_ref_1">[1]</a> step 004 and 005 |Note: Based on figure 10.2.13.1-1 in TS-0001<a href="#_ref_1">[1]</a> step 004 and 005 |Note: Based on figure 10.2.13.1-1 in TS-0001<a href="#_ref_1">[1]</a> step 004 and 005 |
+
+
+
+TP/oneM2M/AE/PCH/002
+
+|**TP Id** |TP/oneM2M/AE/PCH/002 |TP/oneM2M/AE/PCH/002 |
+|-|-|-|
+|**Test objective** |Check that the IUT sends an RETRIEVE Request to &lt;pollingChannelURI> resource<br />See the Note below |Check that the IUT sends an RETRIEVE Request to &lt;pollingChannelURI> resource<br />See the Note below |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.22.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.22.2.2 |
+|**Config Id** |CF02 |CF02 |
+|**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |PICS\_PCH |PICS\_PCH |
+|**Initial conditions** |**with {** <br />    the IUT **being**  registered<br />    **and** the IUT **being**  switched on<br />    **and** the AE**having a child**  &lt;pollingChannel> resource<br />**}** |**with {** <br />    the IUT **being**  registered<br />    **and** the IUT **being**  switched on<br />    **and** the AE**having a child**  &lt;pollingChannel> resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to send**  a valid RETRIEVE Request **containing**<br />         To **set to**  POLLINGCHANNELURI \_RESOURCE\_ADDRESS<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid RETRIEVE Request **c** **ontaining**<br />         To **set to**  POLLINGCHANNELURI \_RESOURCE\_ADDRESS<br />From set to AE\_ID<br />**}** |IUT >= CSE |
+|Note: Based on figure 10.2.5.12-1 in TS-0001<a href="#_ref_1">[1]</a> step 001. |Note: Based on figure 10.2.5.12-1 in TS-0001<a href="#_ref_1">[1]</a> step 001. |Note: Based on figure 10.2.5.12-1 in TS-0001<a href="#_ref_1">[1]</a> step 001. |
+
+
+
+
+
+
+#### 7.2.1.6 Ontology based Interworking IPE (OBI)
+
+##### 7.2.1.6.1 Initialization sequence
+TP/oneM2M/AE/OBI/INI/001
+
+
+|**TP Id** |TP/oneM2M/AE/OBI/INI/001 |TP/oneM2M/AE/OBI/INI/001 |
+|-|-|-|
+|**Test objective** |Check that the IUT starts the Initialization sequence of an Ontology based Interworking IPE and retrieves the formal description of the ontology |Check that the IUT starts the Initialization sequence of an Ontology based Interworking IPE and retrieves the formal description of the ontology |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.37, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.1.2 item 1. |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.37, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.1.2 item 1. |
+|**Config Id** |CF07 |CF07 |
+|**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |PICS\_AE\_IPE, PICS\_RESTFULL\_API, PICS\_TS\_ONTOLOGY\_SERVER |PICS\_AE\_IPE, PICS\_RESTFULL\_API, PICS\_TS\_ONTOLOGY\_SERVER |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  in the "initial state" **and**<br />the IUT**having** privileges to perform RETRIEVE operation on formal description of the ontology at AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  in the "initial state" **and**<br />the IUT**having** privileges to perform RETRIEVE operation on formal description of the ontology at AE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to send** a request to get the formal description of the Ontology<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid HTTP GET Request **to**  Ontology server **containing**<br />        anURI<br />            indicating the address where to get the Ontology<br />**}** |Ontology server <=> IUT |
+
+
+
+
+##### 7.2.1.6.2 CREATE Operation
+TP/oneM2M/AE/OBI/CRE/001
+
+
+|**TP Id** |TP/oneM2M/AE/OBI/CRE/001 |TP/oneM2M/AE/OBI/CRE/001 |
+|-|-|-|
+|**Test objective** |Check that the IUT sends an AE initial registration request when it is started |Check that the IUT sends an AE initial registration request when it is started |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case C, and clause 9.6.19, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case C, and clause 9.6.19, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.1.2 |
+|**Config Id** |CF07 |CF07 |
+|**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |PICS\_AE\_IPE |PICS\_AE\_IPE |
+|**Initial conditions** |**with {** <br />    the IUT **never**  **being**  registered **and**<br />the IUT **being**  in the "initial state" **and**<br />the IUT**having got** a valid APP-ID<br />**}** |**with {** <br />    the IUT **never**  **being**  registered **and**<br />the IUT **being**  in the "initial state" **and**<br />the IUT**having got** a valid APP-ID<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to** **send**  a valid CREATE Request **containing**<br /> To**set to**   CSE\_RESOURCE\_ADDRESS **and**<br /> Resource Type **set to**  2 (AE) **and**<br /> Content **containing**<br />AE resource representation<br />**}** |**NA** |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  CSE **containing**<br />        Resource Type **set to**  2 (AE) **and**<br />           To **set to** CSE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  empty **and**<br />        Content **containing**<br />AE-IPE resource representation<br />**}** |CSE <=> IUT |
+
+
+
+
+##### 7.2.1.6.3 RETRIEVE Operation
+TP/oneM2M/AE/OBI/RET/001
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/OBI/RET/001 |TP/oneM2M/AE/OBI/RET/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a retrieval request resource and responds 2000 (OK) status |Check that the IUT accepts a retrieval request resource and responds 2000 (OK) status |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.2.1. |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.2.1. |
+|**Config Id** |**Config Id** |CF07 |CF07 |
+|**Parent Release** |**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE\_IPE |PICS\_AE\_IPE |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />    the IUT **being**  in the "initial state" **and**<br />    the IUT**having retrieved and parsed** the formal description of the ontology and<br />    the IUT**having** performed DISCOVERY of non-oneM2M devices<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />    the IUT **being**  in the "initial state" **and**<br />    the IUT**having retrieved and parsed** the formal description of the ontology and<br />    the IUT**having** performed DISCOVERY of non-oneM2M devices<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />    the IUT **being**  in the "initial state" **and**<br />    the IUT**having retrieved and parsed** the formal description of the ontology and<br />    the IUT**having** performed DISCOVERY of non-oneM2M devices<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  CSE **containing**<br />    To **set to** AE\_IPE\_ID **and**<br />    From **set to**  CSE\_RESOURCE\_ADDRESS **and**<br />    **no** Content <br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  CSE **containing**<br />    To **set to** AE\_IPE\_ID **and**<br />    From **set to**  CSE\_RESOURCE\_ADDRESS **and**<br />    **no** Content <br />**}** |IUT <=> CSE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Resource Type **set to**  28 (flexContainer) **and** <br />        Content **containing**<br />            Non-oneM2M AE resource representation as a specialization of &lt;flexContainer><br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Resource Type **set to**  28 (flexContainer) **and** <br />        Content **containing**<br />            Non-oneM2M AE resource representation as a specialization of &lt;flexContainer><br />**}** |IUT >= CSE |
+
+
+
+TP/oneM2M/AE/OBI/RET/002
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/OBI/RET/002 |TP/oneM2M/AE/OBI/RET/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a retrieval request resource with the optional _ATTRIBUTE_ |Check that the IUT accepts a retrieval request resource with the optional _ATTRIBUTE_ |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.2.1. |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.2.1. |
+|**Config Id** |**Config Id** |CF07 |CF07 |
+|**Parent Release** |**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE\_IPE |PICS\_AE\_IPE |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />    the IUT **being**  in the "initial state" **and**<br />    the IUT**having retrieved and parsed** the formal description of the ontology and<br />    the IUT**having** performed DISCOVERY of non-oneM2M devices<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />    the IUT **being**  in the "initial state" **and**<br />    the IUT**having retrieved and parsed** the formal description of the ontology and<br />    the IUT**having** performed DISCOVERY of non-oneM2M devices<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />    the IUT **being**  in the "initial state" **and**<br />    the IUT**having retrieved and parsed** the formal description of the ontology and<br />    the IUT**having** performed DISCOVERY of non-oneM2M devices<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />    **no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />    **no** Content<br />**}** |IUT <=> CSE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Resource Type **set to**  28 (flexContainer) **and** <br />        Content **containing**<br />            Non-oneM2M resource as a specialization of &lt;flexContainer> **containing**<br />                valid _ATTRIBUTE_ attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Resource Type **set to**  28 (flexContainer) **and** <br />        Content **containing**<br />            Non-oneM2M resource as a specialization of &lt;flexContainer> **containing**<br />                valid _ATTRIBUTE_ attribute<br />**}** |IUT >= CSE |
+
+
+
+TP/oneM2M/AE/OBI/RET/003
+
+
+|**TP Id** |TP/oneM2M/AE/OBI/RET/003 |TP/oneM2M/AE/OBI/RET/003 |
+|-|-|-|
+|**Test objective** |Check that the IUT has performed DISCOVERY of non-oneM2M devices during initialization sequence |Check that the IUT has performed DISCOVERY of non-oneM2M devices during initialization sequence |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.37, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.1.2 item 5. |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.4.37, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.1.2 item 5. |
+|**Config Id** |CF07 |CF07 |
+|**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |PICS\_AE\_IPE, PICS\_AE\_IPE\_DISCOVERY |PICS\_AE\_IPE, PICS\_AE\_IPE\_DISCOVERY |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  in the "initial state" **and**<br />the IUT**having retrieved and parsed** the formal description of the ontology **and**<br />the IUT**having** performed DISCOVERY of non-oneM2M devices **and**<br />the IUT **having**  discovered a non-oneM2M device **with**<br />        a valid address value<br />            **indicating**  NON\_ONEM2M\_AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  in the "initial state" **and**<br />the IUT**having retrieved and parsed** the formal description of the ontology **and**<br />the IUT**having** performed DISCOVERY of non-oneM2M devices **and**<br />the IUT **having**  discovered a non-oneM2M device **with**<br />        a valid address value<br />            **indicating**  NON\_ONEM2M\_AE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  CSE **containing**<br />        To **set to** NON\_ONEM2M\_AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  CSE\_ID<br />**}** |CSE >= IUT |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            non-oneM2M devices resource representation<br />**}** |CSE <=> IUT |
+
+
+
+TP/oneM2M/AE/OBI/RET/004
+
+
+|**TP Id** |TP/oneM2M/AE/OBI/RET/004 |TP/oneM2M/AE/OBI/RET/004 |
+|-|-|-|
+|**Test objective** |Check that the IUT continues to discover the devices in the non-oneM2M area |Check that the IUT continues to discover the devices in the non-oneM2M area |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.3.3.14, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.1. |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.3.3.14, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.1. |
+|**Config Id** |CF07 |CF07 |
+|**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |PICS\_AE\_IPE, PICS\_AE\_IPE\_DISCOVERY |PICS\_AE\_IPE, PICS\_AE\_IPE\_DISCOVERY |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  in the "initial state" **and**<br />the IUT**having retrieved and parsed** the formal description of the ontology and<br />the IUT**having** performed DISCOVERY of non-oneM2M devices **and**<br />the IUT **having**  discovered a new non-oneM2M device **with**<br />        a valid address value<br />            **indicating**  NON\_ONEM2M\_NEW\_AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  in the "initial state" **and**<br />the IUT**having retrieved and parsed** the formal description of the ontology and<br />the IUT**having** performed DISCOVERY of non-oneM2M devices **and**<br />the IUT **having**  discovered a new non-oneM2M device **with**<br />        a valid address value<br />            **indicating**  NON\_ONEM2M\_NEW\_AE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  CSE **containing**<br />        To **set to** NON\_ONEM2M\_NEW\_AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  CSE\_ID<br />**}** |CSE >= IUT |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            non-oneM2M devices resource representation<br />**}** |CSE <=> IUT |
+
+
+
+TP/oneM2M/AE/OBI/RET/005
+
+
+|**TP Id** |TP/oneM2M/AE/OBI/RET/005 |TP/oneM2M/AE/OBI/RET/005 |
+|-|-|-|
+|**Test objective** |Check that the IUT continues to discover the devices in the non-oneM2M area |Check that the IUT continues to discover the devices in the non-oneM2M area |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.3.3.14, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.1. |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.3.3.14, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.1. |
+|**Config Id** |CF07 |CF07 |
+|**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |PICS\_AE\_IPE, PICS\_AE\_IPE\_DISCOVERY |PICS\_AE\_IPE, PICS\_AE\_IPE\_DISCOVERY |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  in the "initial state" **and**<br />the IUT**having retrieved and parsed** the formal description of the ontology and<br />the IUT**having** performed DISCOVERY of non-oneM2M devices **and**<br />An existing non-oneM2M (NON\_ONEM2M\_NEW\_AE\_RESOURCE\_ADDRESS) device was switched off<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  in the "initial state" **and**<br />the IUT**having retrieved and parsed** the formal description of the ontology and<br />the IUT**having** performed DISCOVERY of non-oneM2M devices **and**<br />An existing non-oneM2M (NON\_ONEM2M\_NEW\_AE\_RESOURCE\_ADDRESS) device was switched off<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  CSE **containing**<br />        To **set to** NON\_ONEM2M\_NEW\_AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  CSE\_ID<br />**}** |CSE >= IUT |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4004 (NOT\_FOUND)<br />**}** |CSE <=> IUT |
+
+
+
+TP/oneM2M/AE/OBI/RET/006
+
+
+|**TP Id** |TP/oneM2M/AE/OBI/RET/006 |TP/oneM2M/AE/OBI/RET/006 |
+|-|-|-|
+|**Test objective** |Check that the IUT accepts "on demand" discovery |Check that the IUT accepts "on demand" discovery |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.3.3.14, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.1. |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.3.3.14, TS-0030 <a href="#_ref_8">[8]</a>, clause 6.2.2.1. |
+|**Config Id** |CF07 |CF07 |
+|**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |PICS\_AE\_IPE, PICS\_AE\_IPE\_DISCOVERY |PICS\_AE\_IPE, PICS\_AE\_IPE\_DISCOVERY |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  in the "initial state" **and**<br />the IUT**having retrieved and parsed** the formal description of the ontology and<br />the IUT**having** performed DISCOVERY of non-oneM2M devices<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  in the "initial state" **and**<br />the IUT**having retrieved and parsed** the formal description of the ontology and<br />the IUT**having** performed DISCOVERY of non-oneM2M devices<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />            To **set to**  IPE\_RESOURCE\_ADDRESS **and**<br />            Resource Type **set to**  28 (flexContainer) **and** <br />        From **set to**  CSE\_ID **and**<br />            Filter Criteria **containing**<br />            filterUsage**set to**  1 (IPE On-demand Discovery)<br />**}** |CSE >= IUT |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            URIList representation<br />**}** |CSE <=> IUT |
+
+
+
+
+
+
+#### 7.2.1.7 Home Appliance Information Model and Mapping (HAIM)
+
+##### 7.2.1.7.1 CREATE Operation
+TP/oneM2M/AE/HAIM/CRE/001
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/HAIM/CRE/001 |TP/oneM2M/AE/HAIM/CRE/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT creates a _[_ _HAIM\_DEVICE]_ resource as a specialization of the &lt;flexContainer> resource on the hosting CSE using the appropriate 'DeviceClass ID' |Check that the IUT creates a _[_ _HAIM\_DEVICE]_ resource as a specialization of the &lt;flexContainer> resource on the hosting CSE using the appropriate 'DeviceClass ID' |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.4, 6.2.2 and 6.4.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.4, 6.2.2 and 6.4.2 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |
+|**ted behaviour** |**Test events** |**Test events** |**Direction** |
+|**ted behaviour** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS<br />        Content **set to** _[HAIM\_DEVICE] resource_<br />**}** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS<br />        Content **set to** _[HAIM\_DEVICE] resource_<br />**}** |NA |
+|**ted behaviour** |**then {** <br />    the IUT **sends**  a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS**and**<br />        Content **containing**<br />            _[HAIM\_DEVICE]_  resource as a specialization of &lt;flexContainer>             **containing**<br />                containerDefinition attribute**set to**<br />                    "org.onem2m.home.device._HAIM\_DEVICE"_<br />**}** |**then {** <br />    the IUT **sends**  a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS**and**<br />        Content **containing**<br />            _[HAIM\_DEVICE]_  resource as a specialization of &lt;flexContainer>             **containing**<br />                containerDefinition attribute**set to**<br />                    "org.onem2m.home.device._HAIM\_DEVICE"_<br />**}** |CSE <=> IUT |
+
+
+
+
+|**TP Id** |**HAIM\_DEVICE** |
+|-|-|
+|TP/oneM2M/AE/HAIM/CRE/001\_AIR |deviceAirConditioner |
+|TP/oneM2M/AE/HAIM/CRE/001\_CLO |deviceClothesWasher |
+|TP/oneM2M/AE/HAIM/CRE/001\_ELE |deviceElectricVehicleCharger |
+|TP/oneM2M/AE/HAIM/CRE/001\_LIG |deviceLight |
+|TP/oneM2M/AE/HAIM/CRE/001\_MIC |deviceMicrogeneration |
+|TP/oneM2M/AE/HAIM/CRE/001\_OVE |deviceOven |
+|TP/oneM2M/AE/HAIM/CRE/001\_REF |deviceRefrigerator |
+|TP/oneM2M/AE/HAIM/CRE/001\_ROB |deviceRobotCleaner |
+|TP/oneM2M/AE/HAIM/CRE/001\_SMA |deviceSmartElectricMeter |
+|TP/oneM2M/AE/HAIM/CRE/001\_STO |deviceStorageBattery |
+|TP/oneM2M/AE/HAIM/CRE/001\_TEL |deviceTelevision |
+|TP/oneM2M/AE/HAIM/CRE/001\_THE |deviceThermostat |
+|TP/oneM2M/AE/HAIM/CRE/001\_WAT |deviceWaterHeater |
+
+
+
+TP/oneM2M/AE/HAIM/CRE/002
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/HAIM/CRE/002 |TP/oneM2M/AE/HAIM/CRE/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT creates a _[_ _HAIM\_MODULE]_ resource as a specialization of the &lt;flexContainer> resource and as a child of _[HAIM\_DEVICE]_  resouce on the hosting CSE using the appropriate ModuleClass ID |Check that the IUT creates a _[_ _HAIM\_MODULE]_ resource as a specialization of the &lt;flexContainer> resource and as a child of _[HAIM\_DEVICE]_  resouce on the hosting CSE using the appropriate ModuleClass ID |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3, 5.4, 6.2.2 and 6.4.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3, 5.4, 6.2.2 and 6.4.3 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |
+|**ted behaviour** |**Test events** |**Test events** |**Direction** |
+|**ted behaviour** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS<br />        Content **set to** _[HAIM\_DEVICE] resource_<br />**}** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS<br />        Content **set to** _[HAIM\_DEVICE] resource_<br />**}** |NA |
+|**ted behaviour** |**then {** <br />    the IUT **sends**  a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS**and**<br />        Content **containing**<br />            _[HAIM\_DEVICE]_  resource **containing**<br />                _[HAIM\_MODULE]_  resource as a specialization of<br />                    &lt;flexContainer> as an instance of the _HAIM\_MODULE_<br />                    ModuleClass **containing**<br />                        containerDefinition attribute**set to**<br />                            "org.onem2m.home. moduleclass._HAIM\_MODULE"_<br />**}** |**then {** <br />    the IUT **sends**  a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS**and**<br />        Content **containing**<br />            _[HAIM\_DEVICE]_  resource **containing**<br />                _[HAIM\_MODULE]_  resource as a specialization of<br />                    &lt;flexContainer> as an instance of the _HAIM\_MODULE_<br />                    ModuleClass **containing**<br />                        containerDefinition attribute**set to**<br />                            "org.onem2m.home. moduleclass._HAIM\_MODULE"_<br />**}** |CSE <=> IUT |
+
+
+
+
+|**TP Id** |**HAIM\_MODULE** |**HAIM\_DEVICE** |
+|-|-|-|
+|TP/oneM2M/AE/HAIM/CRE/002\_SEL |binarySwitch |deviceElectricVehicleCharger |
+|TP/oneM2M/AE/HAIM/CRE/002\_SLI |binarySwitch |deviceLight |
+|TP/oneM2M/AE/HAIM/CRE/002\_SWA |binarySwitch |deviceWaterHeater |
+|TP/oneM2M/AE/HAIM/CRE/002\_FEL |faultDetection |deviceElectricVehicleCharger |
+|TP/oneM2M/AE/HAIM/CRE/002\_REL |runState |deviceElectricVehicleCharger |
+|TP/oneM2M/AE/HAIM/CRE/002\_BEL |battery |deviceElectricVehicleCharger |
+|TP/oneM2M/AE/HAIM/CRE/002\_BST |battery |deviceStorageBattery |
+|TP/oneM2M/AE/HAIM/CRE/002\_VEL |electricVehicleConnector |deviceElectricVehicleCharger |
+|TP/oneM2M/AE/HAIM/CRE/002\_GMI |energyGeneration |deviceMicrogeneration |
+|TP/oneM2M/AE/HAIM/CRE/002\_CSM |energyConsumption |deviceSmartElectricMeter |
+|TP/oneM2M/AE/HAIM/CRE/002\_TTH |temperature |deviceThermostat |
+
+
+
+TP/oneM2M/AE/HAIM/CRE/003
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/HAIM/CRE/003 |TP/oneM2M/AE/HAIM/CRE/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT creates the appropriate Properties, according to the _HAIM\_DEVICE_  model, as [customAttribute] attributes of a [deviceInfo] resource which is a child-resource of the &lt;node> resource linked by the nodelink attribute of the _HAIM\_DEVICE_  model |Check that the IUT creates the appropriate Properties, according to the _HAIM\_DEVICE_  model, as [customAttribute] attributes of a [deviceInfo] resource which is a child-resource of the &lt;node> resource linked by the nodelink attribute of the _HAIM\_DEVICE_  model |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.4, 5.6 and 6.2.5 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.4, 5.6 and 6.2.5 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |
+|**ted behaviour** |**Test events** |**Test events** |**Direction** |
+|**ted behaviour** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS<br />        Content **set to** _[HAIM\_DEVICE] resource_<br />**}** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS<br />        Content **set to** _[HAIM\_DEVICE] resource_<br />**}** |NA |
+|**ted behaviour** |**then {** <br />    the IUT **sends**  a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS**and**<br />        Content **containing**<br />            _[HAIM\_DEVICE]_  resource **containing**<br />                nodelink attribute **containing**<br />     link to a &lt;node> resource on the same hosting CSE **containing**<br />                              [deviceInfo] resource<br />**}** |**then {** <br />    the IUT **sends**  a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS**and**<br />        Content **containing**<br />            _[HAIM\_DEVICE]_  resource **containing**<br />                nodelink attribute **containing**<br />     link to a &lt;node> resource on the same hosting CSE **containing**<br />                              [deviceInfo] resource<br />**}** |CSE <=> IUT |
+
+
+
+
+|**TP Id** |**HAIM\_DEVICE** |
+|-|-|
+|TP/oneM2M/AE/HAIM/CRE/003\_AIR |deviceAirConditioner |
+|TP/oneM2M/AE/HAIM/CRE/003\_CLO |deviceClothesWasher |
+|TP/oneM2M/AE/HAIM/CRE/003\_ELE |deviceElectricVehicleCharger |
+|TP/oneM2M/AE/HAIM/CRE/003\_LIG |deviceLight |
+|TP/oneM2M/AE/HAIM/CRE/003\_MIC |deviceMicrogeneration |
+|TP/oneM2M/AE/HAIM/CRE/003\_OVE |deviceOven |
+|TP/oneM2M/AE/HAIM/CRE/003\_REF |deviceRefrigerator |
+|TP/oneM2M/AE/HAIM/CRE/003\_ROB |deviceRobotCleaner |
+|TP/oneM2M/AE/HAIM/CRE/003\_SMA |deviceSmartElectricMeter |
+|TP/oneM2M/AE/HAIM/CRE/003\_STO |deviceStorageBattery |
+|TP/oneM2M/AE/HAIM/CRE/003\_TEL |deviceTelevision |
+|TP/oneM2M/AE/HAIM/CRE/003\_THE |deviceThermostat |
+|TP/oneM2M/AE/HAIM/CRE/003\_WAT |deviceWaterHeater |
+
+
+
+TP/oneM2M/AE/HAIM/CRE/004
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/HAIM/CRE/004 |TP/oneM2M/AE/HAIM/CRE/004 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT creates the appropriate Properties, according to the _HAIM\_MODULE_ model, as [customAttribute] attributes of the _[HAIM\_MODULE]_  resource on the hosting CSE, with [customAttribute] name set to the prefix 'prop' plus the Property name |Check that the IUT creates the appropriate Properties, according to the _HAIM\_MODULE_ model, as [customAttribute] attributes of the _[HAIM\_MODULE]_  resource on the hosting CSE, with [customAttribute] name set to the prefix 'prop' plus the Property name |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3 and 6.2.5 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3 and 6.2.5 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |
+|**ted behaviour** |**Test events** |**Test events** |**Direction** |
+|**ted behaviour** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS<br />        Content **set to** _[HAIM\_DEVICE] resource_<br />**}** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS<br />        Content **set to** _[HAIM\_DEVICE] resource_<br />**}** |NA |
+|**ted behaviour** |then {<br />    the IUT sends a valid CREATE Request **containing**<br />        To set to TARGET\_RESOURCE\_ADDRESS and<br />        Content **containing**<br />            [_HAIM\_DEVICE_ ] resource **containing**<br />                [_HAIM\_MODULE_ ] resource as a specialization of<br />                    &lt;flexContainer> **containing**<br />                        appropriate [customAttribute] attributes with name set to<br />                        "prop_"_ prefix plus the Property name<br />**}** |then {<br />    the IUT sends a valid CREATE Request **containing**<br />        To set to TARGET\_RESOURCE\_ADDRESS and<br />        Content **containing**<br />            [_HAIM\_DEVICE_ ] resource **containing**<br />                [_HAIM\_MODULE_ ] resource as a specialization of<br />                    &lt;flexContainer> **containing**<br />                        appropriate [customAttribute] attributes with name set to<br />                        "prop_"_ prefix plus the Property name<br />**}** |CSE <=> IUT |
+
+
+
+
+|**TP Id** |**HAIM\_DEVICE** |**HAIM\_MODULE** |
+|-|-|-|
+|TP/oneM2M/AE/HAIM/CRE/004\_VBT |deviceElectricVehicleCharger |battery |
+|TP/oneM2M/AE/HAIM/CRE/004\_SBT |deviceStorageBattery |battery |
+|TP/oneM2M/AE/HAIM/CRE/004\_VCN |deviceElectricVehicleCharger |electricVehicleConnector |
+
+
+
+TP/oneM2M/AE/HAIM/CRE/005
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/HAIM/CRE/005 |TP/oneM2M/AE/HAIM/CRE/005 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT creates the appropriate DataPoints, according to the _HAIM\_MODULE_ model, as [customAttribute] attributes of the _[HAIM\_MODULE]_  resource on the hosting CSE, with [customAttribute] name set to the Datapoint name |Check that the IUT creates the appropriate DataPoints, according to the _HAIM\_MODULE_ model, as [customAttribute] attributes of the _[HAIM\_MODULE]_  resource on the hosting CSE, with [customAttribute] name set to the Datapoint name |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3 and 6.2.6 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3 and 6.2.6 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **exposing**  a controlling interface for a _HAIM\_DEVICE_<br />**}** |
+|**ted behaviour** |**Test events** |**Test events** |**Direction** |
+|**ted behaviour** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS<br />        Content **set to** _[HAIM\_DEVICE] resource_<br />**}** |**when {** <br />    the IUT **is triggered to send** a valid CREATE Request **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS<br />        Content **set to** _[HAIM\_DEVICE] resource_<br />**}** |NA |
+|**ted behaviour** |then {<br />    the IUT sends a valid CREATE Request **containing**<br />        To set to TARGET\_RESOURCE\_ADDRESS and<br />        Content **containing**<br />            [_HAIM\_DEVICE_ ] resource **containing**<br />                [_HAIM\_MODULE_ ] resource as a specialization of<br />                    &lt;flexContainer> **containing**<br />                        appropriate [customAttribute] attributes with name set to<br />                        the DataPoint name<br />**}** |then {<br />    the IUT sends a valid CREATE Request **containing**<br />        To set to TARGET\_RESOURCE\_ADDRESS and<br />        Content **containing**<br />            [_HAIM\_DEVICE_ ] resource **containing**<br />                [_HAIM\_MODULE_ ] resource as a specialization of<br />                    &lt;flexContainer> **containing**<br />                        appropriate [customAttribute] attributes with name set to<br />                        the DataPoint name<br />**}** |CSE <=> IUT |
+
+
+
+
+|**TP Id** |**HAIM\_DEVICE** |**HAIM\_MODULE** |
+|-|-|-|
+|TP/oneM2M/AE/HAIM/CRE/005\_ACT |deviceAirConditioner |temperature |
+|TP/oneM2M/AE/HAIM/CRE/005\_ACU |deviceAirConditioner |turbo |
+|TP/oneM2M/AE/HAIM/CRE/005\_ACW |deviceAirConditioner |airflow |
+|TP/oneM2M/AE/HAIM/CRE/005\_CWS |deviceClothesWasher |spinLevel |
+|TP/oneM2M/AE/HAIM/CRE/005\_CWW |deviceClothesWasher |waterFlow |
+|TP/oneM2M/AE/HAIM/CRE/005\_VCB |deviceElectricVehicleCharger |battery |
+|TP/oneM2M/AE/HAIM/CRE/005\_VCE |deviceElectricVehicleCharger |electricVehicleConnector |
+|TP/oneM2M/AE/HAIM/CRE/005\_LBR |deviceLight |brightness |
+|TP/oneM2M/AE/HAIM/CRE/005\_LCL |deviceLight |colour |
+|TP/oneM2M/AE/HAIM/CRE/005\_LCS |deviceLight |colourSaturation |
+|TP/oneM2M/AE/HAIM/CRE/005\_LFD |deviceLight |faultDetection |
+|TP/oneM2M/AE/HAIM/CRE/005\_RDS |deviceRefrigerator |doorStatus |
+|TP/oneM2M/AE/HAIM/CRE/005\_RPS |deviceRefrigerator |powerSave |
+|TP/oneM2M/AE/HAIM/CRE/005\_EEC |deviceSmartElectricMeter |energyConsumption |
+|TP/oneM2M/AE/HAIM/CRE/005\_TVA |deviceTelevision |mediaInput |
+|TP/oneM2M/AE/HAIM/CRE/005\_TVV |deviceTelevision |audioVolume |
+|TP/oneM2M/AE/HAIM/CRE/005\_TVB |deviceTelevision |binarySwitch |
+|TP/oneM2M/AE/HAIM/CRE/005\_TVC |deviceTelevision |televisionChannel |
+|TP/oneM2M/AE/HAIM/CRE/005\_WHB |deviceWaterHeater |boiler |
+|TP/oneM2M/AE/HAIM/CRE/005\_WHC |deviceWaterHeater |clock |
+|TP/oneM2M/AE/HAIM/CRE/005\_WHH |deviceWaterHeater |hotWaterSupply |
+|TP/oneM2M/AE/HAIM/CRE/005\_WHR |deviceWaterHeater |runState |
+
+
+
+TP/oneM2M/AE/HAIM/CRE/006
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/HAIM/CRE/006 |TP/oneM2M/AE/HAIM/CRE/006 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT creates the child Action module resources according to the _SDT\_MODULE_  model |Check that the IUT creates the child Action module resources according to the _SDT\_MODULE_  model |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3, 5.4, 5.5, 6.2, 6.4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3, 5.4, 5.5, 6.2, 6.4 |
+|**Config Id** |**Config Id** |CFG03 |CFG03 |
+|**Parent Release** |**Parent Release** |Release 4 |Release 4 |
+|**PICS Selection** |**PICS Selection** |PICS\_??? |PICS\_??? |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **having**  created a resource at SDT\_DEVICE\_ADDRESS of type _SDT\_DEVICE_  <br />**containing**  child _SDT\_MODULE_  resource at SDT\_MODULE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **having**  created a resource at SDT\_DEVICE\_ADDRESS of type _SDT\_DEVICE_  <br />**containing**  child _SDT\_MODULE_  resource at SDT\_MODULE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered**and**<br />the IUT **being**  switched on **and**<br />the IUT**having** privileges to perform CREATE operation on resource<br />        TARGET\_RESOURCE\_ADDRESS **and**<br />the IUT **having**  created a resource at SDT\_DEVICE\_ADDRESS of type _SDT\_DEVICE_  <br />**containing**  child _SDT\_MODULE_  resource at SDT\_MODULE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expec** **ted behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expec** **ted behaviour** |**when {** <br />    **}** |**when {** <br />    **}** |NA |
+|**Expec** **ted behaviour** |then {<br />    the IUT sends a valid CREATE Request **containing**<br />        To **set to**  SDT\_MODULE \_RESOURCE\_ADDRESS and<br />        Content **containing**<br />                      _ACTION\_NAME_  resource as a specialization of<br />                            &lt;flexContainer> **containing**<br />                        _CUSTOM\_ATTRIBUTES_  attributes **and**<br />     containerDefinition attribute**set to**<br />                     "org.onem2m._DOMAIN_ .action._ACTION\_NAME_ _"_  **and**<br /> resourceName attribute**set to** _ACTION\_NAME_<br />**}** |then {<br />    the IUT sends a valid CREATE Request **containing**<br />        To **set to**  SDT\_MODULE \_RESOURCE\_ADDRESS and<br />        Content **containing**<br />                      _ACTION\_NAME_  resource as a specialization of<br />                            &lt;flexContainer> **containing**<br />                        _CUSTOM\_ATTRIBUTES_  attributes **and**<br />     containerDefinition attribute**set to**<br />                     "org.onem2m._DOMAIN_ .action._ACTION\_NAME_ _"_  **and**<br /> resourceName attribute**set to** _ACTION\_NAME_<br />**}** |IUT >= CSE |
+
+
+
+
+|**TP Id** |**DOMAIN** |HAIM**\_DEVICE** |**CUSTOM\_ ATTRIBUTES (of action)** |HAIM**MODULE**<br />**(parent resource)** |**ACTION\_NAME** |
+|-|-|-|-|-|-|
+|TP/oneM2M/AE/HAIM/CRE/006\_STPR |Common |device3DPrinter |none |3Dprinter |start3Dprint |
+|TP/oneM2M/AE/HAIM/CRE/006\_SPPR |Common |device3DPrinter |none |3Dprinter |stop3Dprint |
+|TP/oneM2M/AE/HAIM/CRE/006\_UPV |Common |deviceAudioReceiver,<br />device3DDisplay,<br />deviceSetTopBox,<br />deviceTelevision,<br />deviceHandheldPTTTerminal,<br />deviceTrainborneTerminal,<br />deviceCardRecharingMachine,<br />deviceSmartGate,<br />deviceSmartScreenDoor |none |audioVolume |upVolume |
+|TP/oneM2M/AE/HAIM/CRE/006\_DWV |Common |deviceAudioReceiver,<br />device3DDisplay,<br />deviceSetTopBox,<br />deviceTelevision,<br />deviceHandheldPTTTerminal,<br />deviceTrainborneTerminal,<br />deviceCardRecharingMachine,<br />deviceSmartGate,<br />deviceSmartScreenDoor |none |audioVolume |downVolume |
+|TP/oneM2M/AE/HAIM/CRE/006\_TBS |Common |device3DPrinter, deviceAudioReceiver,<br />deviceLight,<br />deviceMultiFunctionPrinter,<br />devicePrinter,<br />deviceScanner,<br />deviceSmartPlug,<br />deviceSwitch,<br />device3DDisplay,<br />device3DScanner,<br />subDeviceCuff,<br />subDevicePowerOutlet |none |binarySwitch |toggle |
+|TP/oneM2M/AE/HAIM/CRE/006\_TBS |City |deviceOutdoorLamp,<br />deviceSmartElectricMeter,<br />deviceSmartGasMeter,<br />deviceSmartWaterMeter |none |binarySwitch |toggle |
+|TP/oneM2M/AE/HAIM/CRE/006\_TBS |Health |deviceBloodPressureMonitor |none |binarySwitch |toggle |
+|TP/oneM2M/AE/HAIM/CRE/006\_TBS |Home |deviceAirConditioner,<br />deviceAirPurifier,<br />deviceClothesDryer,<br />deviceClothesWasher,<br />**deviceClothesWasherDryer,**<br />deviceCoffeeMachine,<br />**deviceCookerHood,**<br />deviceDehumidifier,<br />deviceDishWasher,<br />deviceFan,<br />deviceHomeCCTV,<br />deviceHumidifier,<br />deviceKettle,<br />deviceMicrogeneration,<br />deviceOven,<br />deviceRefrigerator,<br />deviceRiceCooker,<br />deviceRobotCleaner,<br />deviceSetTopBox,<br />deviceSteamCloset,<br />deviceStorageBattery,<br />deviceTelevision,<br />deviceWaterHeater,<br />deviceBottleWarmer,<br />deviceGarbageDisposal,<br />deviceWaterPurifier |none |binarySwitch |toggle |
+|TP/oneM2M/AE/HAIM/CRE/006\_TBS |Vehicular |deviceElectricVehicleCharger |none |binarySwitch |toggle |
+|TP/oneM2M/AE/HAIM/CRE/006\_TBS |Railway |deviceHandheldPTTTerminal,<br />deviceCardRecharingMachine,<br />deviceSmartGate,<br />deviceSmartScreenDoor |none |binarySwitch |toggle |
+|TP/oneM2M/AE/HAIM/CRE/006\_DNV |Common |subDevicePowerOutlet |none |numberValue |decrementNumberValue |
+|TP/oneM2M/AE/HAIM/CRE/006\_INV |Common |subDevicePowerOutlet |none |numberValue |incrementNumberValue |
+|TP/oneM2M/AE/HAIM/CRE/006\_RNV |Common |subDevicePowerOutlet |none |numberValue |resetNumberValue |
+|TP/oneM2M/AE/HAIM/CRE/006\_OOL |Common |deviceDoor,<br />waterValve |none |openLevel |open |
+|TP/oneM2M/AE/HAIM/CRE/006\_OOL |Home |deviceWindowShade<br /> |none |openLevel |open |
+|TP/oneM2M/AE/HAIM/CRE/006\_COL |Common |deviceDoor,<br />waterValve |none |openLevel |close |
+|TP/oneM2M/AE/HAIM/CRE/006\_COL |Home |deviceWindowShade<br /> |none |openLevel |close |
+|TP/oneM2M/AE/HAIM/CRE/006\_CPC |Railway |deviceHandheldPTTTerminal,<br />deviceTrainborneTerminal |none |phoneCall |call |
+|TP/oneM2M/AE/HAIM/CRE/006\_APC |Railway |deviceHandheldPTTTerminal,<br />deviceTrainborneTerminal |none |phoneCall |answer |
+|TP/oneM2M/AE/HAIM/CRE/006\_HPC |Railway |deviceHandheldPTTTerminal,<br />deviceTrainborneTerminal |none |phoneCall |hangup |
+|TP/oneM2M/AE/HAIM/CRE/006\_NTPC |Common |deviceCamera<br /> |none |playerControl |nextTrack |
+|TP/oneM2M/AE/HAIM/CRE/006\_NTPC |Home |deviceHomeCCTV,<br />deviceTelevision |none |playerControl |nextTrack |
+|TP/oneM2M/AE/HAIM/CRE/006\_PTPC |Common |deviceCamera<br /> |none |playerControl |previousTrack |
+|TP/oneM2M/AE/HAIM/CRE/006\_PTPC |Home |deviceHomeCCTV,<br />deviceTelevision |none |playerControl |previousTrack |
+|TP/oneM2M/AE/HAIM/CRE/006\_MSS |Common |deviceGenericSensor<br /> |none |smokeSensor |mute |
+|TP/oneM2M/AE/HAIM/CRE/006\_MSS |Home |deviceHomeCCTV<br /> |none |smokeSensor |mute |
+|TP/oneM2M/AE/HAIM/CRE/006\_UCTC |Home |deviceSetTopBox,<br />deviceTelevision |none |televisionChannel |upChannel |
+|TP/oneM2M/AE/HAIM/CRE/006\_DCTC |Home |deviceSetTopBox<br />deviceTelevision |none |televisionChannel |downChannel |
+|TP/oneM2M/AE/HAIM/CRE/006\_RTM |Common |deviceServiceButton |none |textMessage |resetTextMessage |
+|TP/oneM2M/AE/HAIM/CRE/006\_ACT |Common |deviceLight,<br />deviceThermostat |none |timer |activateClockTimer |
+|TP/oneM2M/AE/HAIM/CRE/006\_ACT |City |deviceOutdoorLamp |none |timer |activateClockTimer |
+|TP/oneM2M/AE/HAIM/CRE/006\_ACT |Home |deviceAirConditioner,<br />deviceAirPurifier,<br />deviceClothesWasher,<br />**deviceClothesWasherDryer,**<br />deviceDehumidifier,<br />deviceOven,<br />deviceRiceCooker,<br />deviceRobotCleaner,<br />deviceWindowShade,<br />deviceWaterPurifier |none |timer |activateClockTimer |
+|TP/oneM2M/AE/HAIM/CRE/006\_DCT |Common |deviceLight,<br />deviceThermostat |none |timer |deactivateClockTimer |
+|TP/oneM2M/AE/HAIM/CRE/006\_DCT |City |deviceOutdoorLamp |none |timer |deactivateClockTimer |
+|TP/oneM2M/AE/HAIM/CRE/006\_DCT |Home |deviceAirConditioner,<br />deviceAirPurifier,<br />deviceClothesWasher,<br />**deviceClothesWasherDryer,**<br />deviceDehumidifier,<br />deviceOven,<br />deviceRiceCooker,<br />deviceRobotCleaner,<br />deviceWindowShade,<br />deviceWaterPurifier |none |timer |deactivateClockTimer |
+|TP/oneM2M/AE/HAIM/CRE/006\_RRG |City |deviceWeatherStation |none |rainGauge |reset |
+|TP/oneM2M/AE/HAIM/CRE/006\_RDMA |management |flexNode |rebootType |dmAgent |reboot |
+|TP/oneM2M/AE/HAIM/CRE/006\_DPDMA |management |flexNode |resut, name, version, url |dmAgent |deployPackage |
+|TP/oneM2M/AE/HAIM/CRE/006\_RDMIO |management |flexNode |resut, address |dmDataModelIO |readIO |
+|TP/oneM2M/AE/HAIM/CRE/006\_WDMIO |management |flexNode |resut, address, payload |dmDataModelIO |writeIO |
+|TP/oneM2M/AE/HAIM/CRE/006\_UDMF |management |flexNode |Result, url, version |dmFirmware |updateFirmware |
+|TP/oneM2M/AE/HAIM/CRE/006\_TDMF |management |flexNode |resut |dmFirmware |toggle |
+|TP/oneM2M/AE/HAIM/CRE/006\_ADMS |management |flexNode |none |dmSoftware |activate |
+|TP/oneM2M/AE/HAIM/CRE/006\_DDMS |management |flexNode |none |dmSoftware |deactivate |
+|TP/oneM2M/AE/HAIM/CRE/006\_RDMEL |management |flexNode |Start, end |dmEventLog |retrieveLog |
+|TP/oneM2M/AE/HAIM/CRE/006\_IDMP |management |flexNode |none |dmPackage |install |
+|TP/oneM2M/AE/HAIM/CRE/006\_UDMP |management |flexNode |none |dmPackage |uninstall |
+|TP/oneM2M/AE/HAIM/CRE/006\_UPDMP |management |flexNode |Version, url |dmPackage |update |
+|TP/oneM2M/AE/HAIM/CRE/006\_EDMC |management |flexNode |resut |dmCapability |enable |
+|TP/oneM2M/AE/HAIM/CRE/006\_DDMC |management |flexNode |resut |dmCapability |disable |
+|TP/oneM2M/AE/HAIM/CRE/006\_FDMS |management |flexNode |none |dmStorage |format |
+|TP/oneM2M/AE/HAIM/CRE/006\_UDMS |management |flexNode |none |dmStorage |unmount |
+
+
+
+TP/oneM2M/AE/HAIM/CRE/007
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/HAIM/CRE/007 |TP/oneM2M/AE/HAIM/CRE/007 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT responds correctly when its ACTION\_NAME resource is triggered. |Check that the IUT responds correctly when its ACTION\_NAME resource is triggered. |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3, 5.8 and 6.2.6 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.2.2.3, and TS-0023 <a href="#_ref_7">[7]</a>, clauses 5.3, 5.8 and 6.2.6 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 4 |Release 4 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being** registered to CSE **and**<br />the IUT **exposing**  a controlling interface for an _ACTION\_NAME_  **and**<br />the IUT **having created on**  the CSE **a**  SDT\_MODULE at SDT\_MODULE\_ADDRESS<br />   SDT\_MODULE **containing** DATA\_POINT set to a valid value  **and**<br />the IUT **having created on**  the CSE **an** ACTION\_NAME at ACTION\_NAME\_ADDRESS<br />the IUT **having created on**  the CSE a &lt;subscription> at ACTION\_NAME\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered to CSE **and**<br />the IUT **exposing**  a controlling interface for an _ACTION\_NAME_  **and**<br />the IUT **having created on**  the CSE **a**  SDT\_MODULE at SDT\_MODULE\_ADDRESS<br />   SDT\_MODULE **containing** DATA\_POINT set to a valid value  **and**<br />the IUT **having created on**  the CSE **an** ACTION\_NAME at ACTION\_NAME\_ADDRESS<br />the IUT **having created on**  the CSE a &lt;subscription> at ACTION\_NAME\_ADDRESS<br />**}** |**with {** <br />    the IUT **being** registered to CSE **and**<br />the IUT **exposing**  a controlling interface for an _ACTION\_NAME_  **and**<br />the IUT **having created on**  the CSE **a**  SDT\_MODULE at SDT\_MODULE\_ADDRESS<br />   SDT\_MODULE **containing** DATA\_POINT set to a valid value  **and**<br />the IUT **having created on**  the CSE **an** ACTION\_NAME at ACTION\_NAME\_ADDRESS<br />the IUT **having created on**  the CSE a &lt;subscription> at ACTION\_NAME\_ADDRESS<br />**}** |
+|**Expec** **ted behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expec** **ted behaviour** |**when {** <br />        The IUT receives a valid NOTIFY Request **containing**<br /> _operation_ **set to** UPDATE<br /> _subscriptionReference_ **_set to_**     resource identifier of ACTION\_NAME<br />         **containing** valid ACTION\_NAME representation **containing**<br />            CUSTOM\_ATTRIBUTE set to valid value<br />**}** |**when {** <br />        The IUT receives a valid NOTIFY Request **containing**<br /> _operation_ **set to** UPDATE<br /> _subscriptionReference_ **_set to_**     resource identifier of ACTION\_NAME<br />         **containing** valid ACTION\_NAME representation **containing**<br />            CUSTOM\_ATTRIBUTE set to valid value<br />**}** |CSE |
+|**Expec** **ted behaviour** |**then**  {<br />    the IUT sends a valid UPDATE Request **containing**<br />        To **set to**  SDT\_MODULE\_ADDRESS and<br />        Content **containing**  _SDT\_MODULE_ resource **containing**<br />            a valid_DATA\_POINT_  attribute<br />     the IUT sends a valid NOTIFY Response **containing**<br /> response status code 2000<br />**}** |**then**  {<br />    the IUT sends a valid UPDATE Request **containing**<br />        To **set to**  SDT\_MODULE\_ADDRESS and<br />        Content **containing**  _SDT\_MODULE_ resource **containing**<br />            a valid_DATA\_POINT_  attribute<br />     the IUT sends a valid NOTIFY Response **containing**<br /> response status code 2000<br />**}** |IUT >= CSE |
+
+
+
+
+
+
+|**TP Id** |**CUSTOM\_ ATTRIBUTES (of** **HAIM** **module or ACTION module)** |**HAIM** **\_MODULE**<br />**(parent resource)** |**ACTION\_NAME** |
+|-|-|-|-|
+|TP/oneM2M/AE/HAIM/UPD/007\_STPR |none |3Dprinter |start3Dprint |
+|TP/oneM2M/AE/HAIM/UPD/007\_SPPR |none |3Dprinter |stop3Dprint |
+|TP/oneM2M/AE/HAIM/UPD/006\_UPV |volumePercentage |audioVolume |upVolume |
+|TP/oneM2M/AE/HAIM/UPD/006\_DWV |volumePercentage |audioVolume |downVolume |
+|TP/oneM2M/AE/HAIM/UPD/006\_TBS |state |binarySwitch |toggle |
+|TP/oneM2M/AE/HAIM/UPD/006\_DNV |numberValue |numberValue |decrementNumberValue |
+|TP/oneM2M/AE/HAIM/UPD/006\_INV |numberValue |numberValue |incrementNumberValue |
+|TP/oneM2M/AE/HAIM/UPD/006\_RNV |numberValue |numberValue |resetNumberValue |
+|TP/oneM2M/AE/HAIM/UPD/006\_OOL |openLevel |openLevel |open |
+|TP/oneM2M/AE/HAIM/UPD/006\_COL |openLevel |openLevel |close |
+|TP/oneM2M/AE/HAIM/UPD/006\_CPC |callState |phoneCall |call |
+|TP/oneM2M/AE/HAIM/UPD/006\_APC |callState |phoneCall |answer |
+|TP/oneM2M/AE/HAIM/UPD/006\_HPC |callState |phoneCall |hangup |
+|TP/oneM2M/AE/HAIM/UPD/006\_NTPC |none |playerControl |nextTrack |
+|TP/oneM2M/AE/HAIM/UPD/006\_PTPC |none |playerControl |previousTrack |
+|TP/oneM2M/AE/HAIM/UPD/006\_MSS |dismantled |smokeSensor |mute |
+|TP/oneM2M/AE/HAIM/UPD/006\_UCTC |channelNumber |televisionChannel |upChannel |
+|TP/oneM2M/AE/HAIM/UPD/006\_DCTC |channelNumber |televisionChannel |downChannel |
+|TP/oneM2M/AE/HAIM/UPD/006\_RTM |textMessage |textMessage |resetTextMessage |
+|TP/oneM2M/AE/HAIM/UPD/006\_ACT |none |timer |activateClockTimer |
+|TP/oneM2M/AE/HAIM/UPD/006\_DCT |none |timer |deactivateClockTimer |
+|TP/oneM2M/AE/HAIM/UPD/006\_RRG |height |rainGauge |reset |
+|TP/oneM2M/AE/HAIM/UPD/006\_RDMA |state<br /> |dmAgent |reboot |
+|TP/oneM2M/AE/HAIM/UPD/006\_DPDMA |state<br /> |dmAgent |deployPackage |
+|TP/oneM2M/AE/HAIM/UPD/006\_RDMIO |resut |dmDataModelIO |readIO |
+|TP/oneM2M/AE/HAIM/UPD/006\_WDMIO |resut |dmDataModelIO |writeIO |
+|TP/oneM2M/AE/HAIM/UPD/006\_UDMF |resut |dmFirmware |updateFirmware |
+|TP/oneM2M/AE/HAIM/UPD/006\_TDMF |resut, primaryState, secondaryState |dmFirmware |toggle |
+|TP/oneM2M/AE/HAIM/UPD/006\_ADMS |state |dmSoftware |activate |
+|TP/oneM2M/AE/HAIM/UPD/006\_DDMS |state |dmSoftware |deactivate |
+|TP/oneM2M/AE/HAIM/UPD/006\_RDMEL |data |dmEventLog |retrieveLog |
+|TP/oneM2M/AE/HAIM/UPD/006\_IDMP |state |dmPackage |install |
+|TP/oneM2M/AE/HAIM/UPD/006\_UDMP |state |dmPackage |uninstall |
+|TP/oneM2M/AE/HAIM/UPD/006\_UPDMP |state |dmPackage |update |
+|TP/oneM2M/AE/HAIM/UPD/006\_EDMC |resut, currentState |dmCapability |enable |
+|TP/oneM2M/AE/HAIM/UPD/006\_DDMC |resut, currentState |dmCapability |disable |
+|TP/oneM2M/AE/HAIM/UPD/006\_FDMS |status |dmStorage |format |
+|TP/oneM2M/AE/HAIM/UPD/006\_UDMS |mounts |dmStorage |unmount |
+
+
+
+
+#### 7.2.1.8 Security (SEC)
+
+##### 7.2.1.8.1 Authentication
+
+##### 7.2.1.8.1.1 ESPrim (ESP)
+
+###### 7.2.1.8.1.1.1 NOTIFY Operation
+TP/oneM2M/AE/SEC/ESP/NTF/001
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SEC/ESP/NTF/001 |TP/oneM2M/AE/SEC/ESP/NTF/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a request for receiverESPrimRandObject, if the e2eSecInfo attribute of the Receiver's &lt;remoteCSE> resource in CSE2 does not include a sharedReceiverESPrimRandObject |Check that the IUT sends a request for receiverESPrimRandObject, if the e2eSecInfo attribute of the Receiver's &lt;remoteCSE> resource in CSE2 does not include a sharedReceiverESPrimRandObject |
+|**Reference** |**Reference** |TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 |TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  registered<br />**and**  the IUT **being**  switched on<br />**and** the IUT having established a pairwiseESPrimKey with the Receiver (CSE1)<br />**and**  the IUT **having** sent a RETRIEVE Request on the e2eSecInfo attribute in resource<br />TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  registered<br />**and**  the IUT **being**  switched on<br />**and** the IUT having established a pairwiseESPrimKey with the Receiver (CSE1)<br />**and**  the IUT **having** sent a RETRIEVE Request on the e2eSecInfo attribute in resource<br />TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  registered<br />**and**  the IUT **being**  switched on<br />**and** the IUT having established a pairwiseESPrimKey with the Receiver (CSE1)<br />**and**  the IUT **having** sent a RETRIEVE Request on the e2eSecInfo attribute in resource<br />TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid Response from CSE2 **containing**<br />         Response Status Code **set**  **to**  2000 (OK) **and**<br />        Content **containing**<br />&lt;remoteCSE>resource **containing** <br />              e2eSecInfo attribute **containing**<br />                **no**  sharedReceiverESPrimRandObject parameter<br />**}** |**when {** <br />    the IUT **receives**  a valid Response from CSE2 **containing**<br />         Response Status Code **set**  **to**  2000 (OK) **and**<br />        Content **containing**<br />&lt;remoteCSE>resource **containing** <br />              e2eSecInfo attribute **containing**<br />                **no**  sharedReceiverESPrimRandObject parameter<br />**}** |IUT <=> CSE2 |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid NOTIFY Request **to**  Receiver CSE(CSE1) **containing**<br />           To **set to**  TARGET\_RECEIVER\_ADDRESS  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set**  **to**  3<br />                      (receiverESPrimRandObject Request)<br />**}** |**then {** <br />    the IUT **sends**  a valid NOTIFY Request **to**  Receiver CSE(CSE1) **containing**<br />           To **set to**  TARGET\_RECEIVER\_ADDRESS  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set**  **to**  3<br />                      (receiverESPrimRandObject Request)<br />**}** |CSE1 <=> IUT |
+
+
+
+TP/oneM2M/AE/SEC/ESP/NTF/002
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SEC/ESP/NTF/002 |TP/oneM2M/AE/SEC/ESP/NTF/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a request for receiverESPrimRandObject to the Receiver if the_sharedReceiverESPrimRandObject_  parameter in the Receiver's &lt;remoteCSE> resource located in CSE2 has expired |Check that the IUT sends a request for receiverESPrimRandObject to the Receiver if the_sharedReceiverESPrimRandObject_  parameter in the Receiver's &lt;remoteCSE> resource located in CSE2 has expired |
+|**Reference** |**Reference** |TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 |TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />     the IUT **being**  registered<br />**and**  the IUT **being**  switched on<br />**and** the IUT having established a pairwiseESPrimKey with the Receiver CSE(CSE1)<br />**and** the IUT **having** sent a RETRIEVE Request on the e2eSecInfo on resource<br />     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />     the IUT **being**  registered<br />**and**  the IUT **being**  switched on<br />**and** the IUT having established a pairwiseESPrimKey with the Receiver CSE(CSE1)<br />**and** the IUT **having** sent a RETRIEVE Request on the e2eSecInfo on resource<br />     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />     the IUT **being**  registered<br />**and**  the IUT **being**  switched on<br />**and** the IUT having established a pairwiseESPrimKey with the Receiver CSE(CSE1)<br />**and** the IUT **having** sent a RETRIEVE Request on the e2eSecInfo on resource<br />     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid Response from CSE2 **containing**<br />         Response Status Code **set**  **to**  2000 (OK) **and**<br />        Content **containing**<br />&lt;remoteCSE> resource **containing** <br />              e2eSecInfo attribute **containing**<br />                sharedReceiverESPrimRandObject parameter **containing**<br />                           ESPrimRandExpiry field set to an expired date<br />**}** |**when {** <br />    the IUT **receives**  a valid Response from CSE2 **containing**<br />         Response Status Code **set**  **to**  2000 (OK) **and**<br />        Content **containing**<br />&lt;remoteCSE> resource **containing** <br />              e2eSecInfo attribute **containing**<br />                sharedReceiverESPrimRandObject parameter **containing**<br />                           ESPrimRandExpiry field set to an expired date<br />**}** |IUT <=> CSE2 |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid NOTIFY Request **to**  Receiver CSE **containing**<br />           To **set to**  TARGET\_RECEIVER\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set**  **to**  3 (receiverESPrimRandObject<br />                       Request)<br />**}** |**then {** <br />    the IUT **sends**  a valid NOTIFY Request **to**  Receiver CSE **containing**<br />           To **set to**  TARGET\_RECEIVER\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set**  **to**  3 (receiverESPrimRandObject<br />                       Request)<br />**}** |CSE1 <=> IUT |
+
+
+
+TP/oneM2M/AE/SEC/ESP/NTF/003
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SEC/ESP/NTF/003 |TP/oneM2M/AE/SEC/ESP/NTF/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a valid ESPrim object to the Receiver CSE |Check that the IUT sends a valid ESPrim object to the Receiver CSE |
+|**Reference** |**Reference** |TS-0003 8.4.2 - step C.4, TS-0004 7.5.1.2.13, TS-0001 11.4.2 |TS-0003 8.4.2 - step C.4, TS-0004 7.5.1.2.13, TS-0001 11.4.2 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **is being**  registered<br />**and**  the IUT **being**  switched on<br />**and**  the IUT**having received** receiverESPrimRandObject<br />**and**  the IUT **having**  established a sessionESPrimKey with the Receiver CSE<br />**}** |**with {** <br />    the IUT **is being**  registered<br />**and**  the IUT **being**  switched on<br />**and**  the IUT**having received** receiverESPrimRandObject<br />**and**  the IUT **having**  established a sessionESPrimKey with the Receiver CSE<br />**}** |**with {** <br />    the IUT **is being**  registered<br />**and**  the IUT **being**  switched on<br />**and**  the IUT**having received** receiverESPrimRandObject<br />**and**  the IUT **having**  established a sessionESPrimKey with the Receiver CSE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to** **send**  a valid NOTIFY Request **containing**<br />        To **set to**  TARGET\_RECEIVER\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set**  **to**  5 (ESPrim Object) **and** <br />                esprimObject element<br />**}** |**when {** <br />    the IUT **is triggered to** **send**  a valid NOTIFY Request **containing**<br />        To **set to**  TARGET\_RECEIVER\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set**  **to**  5 (ESPrim Object) **and** <br />                esprimObject element<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid NOTIFY Request **to**  the Receiver CSE **containing**                  To **set to**  TARGET\_RECEIVER\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set**  **to**  5 (ESPrim Object) **and** <br />                esprimObject element **set**  **to a**  JSON Web Encryption (JWE)<br />                Compact Serialization on inner request primitive<br />**}** |**then {** <br />    the IUT **sends**  a valid NOTIFY Request **to**  the Receiver CSE **containing**                  To **set to**  TARGET\_RECEIVER\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set**  **to**  5 (ESPrim Object) **and** <br />                esprimObject element **set**  **to a**  JSON Web Encryption (JWE)<br />                Compact Serialization on inner request primitive<br />**}** |CSE <=> IUT |
+
+
+
+
+###### 7.2.1.8.1.1.2 RETRIEVE Operation
+TP/oneM2M/AE/SEC/ESP/RET/001
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SEC/ESP/RET/001 |TP/oneM2M/AE/SEC/ESP/RET/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a valid request for e2eSecInfo attribute of the Receiver's &lt;remoteCSE> resource in the CSE Registered with Receiver CSE |Check that the IUT sends a valid request for e2eSecInfo attribute of the Receiver's &lt;remoteCSE> resource in the CSE Registered with Receiver CSE |
+|**Reference** |**Reference** |TS-0003 8.4.2 - step B.2A, TS-0004 7.5.1.2.11 |TS-0003 8.4.2 - step B.2A, TS-0004 7.5.1.2.11 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **is being**  registered<br />**and**  the IUT **being**  switched on<br />**and**  the IUT**having** established a pairwiseESPrimKey with the Receiver CSE<br />**}** |**with {** <br />    the IUT **is being**  registered<br />**and**  the IUT **being**  switched on<br />**and**  the IUT**having** established a pairwiseESPrimKey with the Receiver CSE<br />**}** |**with {** <br />    the IUT **is being**  registered<br />**and**  the IUT **being**  switched on<br />**and**  the IUT**having** established a pairwiseESPrimKey with the Receiver CSE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to** **send**  a valid RETRIEVE Request **containing**<br />        To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                e2eSecInfo attribute<br />**}** |**when {** <br />    the IUT **is triggered to** **send**  a valid RETRIEVE Request **containing**<br />        To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                e2eSecInfo attribute<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid RETRIEVE Request **to**  CSE1 **containing**<br />        To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />             remoteCSE resource**containing**<br />                e2eSecInfo attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid RETRIEVE Request **to**  CSE1 **containing**<br />        To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />             remoteCSE resource**containing**<br />                e2eSecInfo attribute<br />**}** |CSE1 <=> IUT |
+
+
+
+TP/oneM2M/AE/SEC/ESP/RET/002 
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SEC/ESP/RET/002 |TP/oneM2M/AE/SEC/ESP/RET/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a notification containing an inner "receiverESPrimRandObject request" to the Receiver if the sharedReceiverESPrimRandObject parameter is not present in the &lt;remoteCSE> resource in the CSE Registered with Receiver CSE |Check that the IUT sends a notification containing an inner "receiverESPrimRandObject request" to the Receiver if the sharedReceiverESPrimRandObject parameter is not present in the &lt;remoteCSE> resource in the CSE Registered with Receiver CSE |
+|**Reference** |**Reference** |TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 |TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT **is being**  registered<br />**and**  the IUT **being**  switched on<br />    **and**  the IUT **having**  established a pairwiseESPrimKey **with**  the Originator<br />    **and**  the &lt;remoteCSE> resource at TARGET\_REMOTE\_CSE\_ADDRESS **contain** **ing**<br />        e2eSecInfo attribute with no _sharedReceiverESPrimRandObject_  parameter<br /><br />**}** |**with {** <br />    the IUT **is being**  registered<br />**and**  the IUT **being**  switched on<br />    **and**  the IUT **having**  established a pairwiseESPrimKey **with**  the Originator<br />    **and**  the &lt;remoteCSE> resource at TARGET\_REMOTE\_CSE\_ADDRESS **contain** **ing**<br />        e2eSecInfo attribute with no _sharedReceiverESPrimRandObject_  parameter<br /><br />**}** |**with {** <br />    the IUT **is being**  registered<br />**and**  the IUT **being**  switched on<br />    **and**  the IUT **having**  established a pairwiseESPrimKey **with**  the Originator<br />    **and**  the &lt;remoteCSE> resource at TARGET\_REMOTE\_CSE\_ADDRESS **contain** **ing**<br />        e2eSecInfo attribute with no _sharedReceiverESPrimRandObject_  parameter<br /><br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to send** a valid RETRIEVE Request **containing** <br />        To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                e2eSecInfo attribute<br />**}** |**when {** <br />    the IUT **is triggered to send** a valid RETRIEVE Request **containing** <br />        To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                e2eSecInfo attribute<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid NOTIFICATION Request **containing**<br />        To **set to**  TARGET\_RECEIVER\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content containing<br />            securityInfo element containing<br />                securityInfoType element set to 3  (receiverESPrimRandObject<br />                Request)<br />**}** |**then {** <br />    the IUT **sends**  a valid NOTIFICATION Request **containing**<br />        To **set to**  TARGET\_RECEIVER\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content containing<br />            securityInfo element containing<br />                securityInfoType element set to 3  (receiverESPrimRandObject<br />                Request)<br />**}** |IUT >= CSE1 |
+
+
+
+TP/oneM2M/CSE/SEC/ESP/RET/003
+
+
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SEC/ESP/RET/003 |TP/oneM2M/AE/SEC/ESP/RET/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a notification containing an inner "receiverESPrimRandObject request" to the Receiver if the sharedReceiverESPrimRandObject in the &lt;remoteCSE> resource is expired |Check that the IUT sends a notification containing an inner "receiverESPrimRandObject request" to the Receiver if the sharedReceiverESPrimRandObject in the &lt;remoteCSE> resource is expired |
+|**Reference** |**Reference** |TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 |TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having**  established a pairwiseESPrimKey **with**  the Originator<br />    **and**  the &lt;remoteCSE> resource at TARGET\_REMOTE\_CSE\_ADDRESS **contain** **ing**<br />        e2eSecInfo attribute with an expired _sharedReceiverESPrimRandObject_  parameter<br />**}** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having**  established a pairwiseESPrimKey **with**  the Originator<br />    **and**  the &lt;remoteCSE> resource at TARGET\_REMOTE\_CSE\_ADDRESS **contain** **ing**<br />        e2eSecInfo attribute with an expired _sharedReceiverESPrimRandObject_  parameter<br />**}** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having**  established a pairwiseESPrimKey **with**  the Originator<br />    **and**  the &lt;remoteCSE> resource at TARGET\_REMOTE\_CSE\_ADDRESS **contain** **ing**<br />        e2eSecInfo attribute with an expired _sharedReceiverESPrimRandObject_  parameter<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered to send** a valid RETRIEVE Request **containing** <br />        To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                e2eSecInfo attribute<br />**}** |**when {** <br />    the IUT **is triggered to send** a valid RETRIEVE Request **containing** <br />        To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                e2eSecInfo attribute<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid NOTIFICATION Request **containing**<br />        To **set to**  TARGET\_RECEIVER\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content containing<br />            securityInfo element containing<br />                securityInfoType element set to 3  (receiverESPrimRandObject<br />                Request)<br />**}** |**then {** <br />    the IUT **sends**  a valid NOTIFICATION Request **containing**<br />        To **set to**  TARGET\_RECEIVER\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content containing<br />            securityInfo element containing<br />                securityInfoType element set to 3  (receiverESPrimRandObject<br />                Request)<br />**}** |IUT >= CSE1 |
+
+
+
+
+
+7.2.1.8.1.2    Roles (ROL)
+
+
+###### 7.2.1.8.1.2.1 CREATE Operation
+
+
+7.2.1.8.1.3    ESCertKE (ESC)
+
+
+###### 7.2.1.8.1.3.1 NOTIFY Operation
+TP/oneM2M/AE/SEC/ESC/NTF/001
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SEC/ESC/NTF/001 |TP/oneM2M/AE/SEC/ESC/NTF/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a notify request with ESCertKE message 1 when triggered |Check that the IUT sends a notify request with ESCertKE message 1 when triggered |
+|**Reference** |**Reference** |TS-0003 8.7.2.2 - step C.1.a, TS-0001 11.4.3, TS-0004 6.3.5.48 |TS-0003 8.7.2.2 - step C.1.a, TS-0001 11.4.3, TS-0004 6.3.5.48 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having** been provisioned with the corresponding private key and certificate<br />    **and**  the IUT **having** configured Terminating End-Point's Certificate Info & Identity<br />**}** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having** been provisioned with the corresponding private key and certificate<br />    **and**  the IUT **having** configured Terminating End-Point's Certificate Info & Identity<br />**}** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having** been provisioned with the corresponding private key and certificate<br />    **and**  the IUT **having** configured Terminating End-Point's Certificate Info & Identity<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **is triggered** **to send**  a valid NOTIFY Request **containing**<br />        To **set to**  TERMINATING\_ENDPOINT\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 1 (TLS                         Message: Client Hello)<br />**}** |**when {** <br />    the IUT **is triggered** **to send**  a valid NOTIFY Request **containing**<br />        To **set to**  TERMINATING\_ENDPOINT\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 1 (TLS                         Message: Client Hello)<br />**}** |NA |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid NOTIFY Request to CSE1 **containing**<br />        To **set to**  TERMINATING\_ENDPOINT\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 1 (TLS                         Message: Client Hello)<br />**}** |**then {** <br />    the IUT **sends**  a valid NOTIFY Request to CSE1 **containing**<br />        To **set to**  TERMINATING\_ENDPOINT\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 1 (TLS                         Message: Client Hello)<br />**}** |IUT >= CSE1 |
+
+
+
+TP/oneM2M/AE/SEC/ESC/NTF/002
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SEC/ESC/NTF/002 |TP/oneM2M/AE/SEC/ESC/NTF/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a notify response with ESCertKE message 2 when it receives a notify request with ESCertKE message 1 |Check that the IUT sends a notify response with ESCertKE message 2 when it receives a notify request with ESCertKE message 1 |
+|**Reference** |**Reference** |TS-0003 8.7.2.2 - step C.1.b, TS-0001 11.4.3, TS-0004 6.3.5.48 |TS-0003 8.7.2.2 - step C.1.b, TS-0001 11.4.3, TS-0004 6.3.5.48 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having** been provisioned with the corresponding private key and certificate<br />    **and**  the IUT **having** configured Initiating End-Point's Certificate Info & Identity<br />**}** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having** been provisioned with the corresponding private key and certificate<br />    **and**  the IUT **having** configured Initiating End-Point's Certificate Info & Identity<br />**}** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having** been provisioned with the corresponding private key and certificate<br />    **and**  the IUT **having** configured Initiating End-Point's Certificate Info & Identity<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />     the IUT **receives**  a valid NOTIFY Request from CSE1 **containing**<br />        To **set to**  TERMINATING\_ENDPOINT\_ADDRESS **and**<br />        From **set to**  CSE1\_ID **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 1 (TLS                         Message: Client Hello)<br />**}** |**when {** <br />     the IUT **receives**  a valid NOTIFY Request from CSE1 **containing**<br />        To **set to**  TERMINATING\_ENDPOINT\_ADDRESS **and**<br />        From **set to**  CSE1\_ID **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 1 (TLS                         Message: Client Hello)<br />**}** |IUT <=> CSE1 |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid NOTIFY Response to CSE **containing**<br />        To **set to**  INITIATING\_ENDPOINT\_ADDRESS  **and**<br />        From **set to**  AE\_ID **and**<br />        ResponseStatusCode set to OK (2000) **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 2 (TLS<br />                    Messages: Server Hello, Certificate\*,<br />                    ServerKeyExchange\*, CertificateRequest\*,<br />                    ServerHelloDone)<br />**}** |**then {** <br />    the IUT **sends**  a valid NOTIFY Response to CSE **containing**<br />        To **set to**  INITIATING\_ENDPOINT\_ADDRESS  **and**<br />        From **set to**  AE\_ID **and**<br />        ResponseStatusCode set to OK (2000) **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 2 (TLS<br />                    Messages: Server Hello, Certificate\*,<br />                    ServerKeyExchange\*, CertificateRequest\*,<br />                    ServerHelloDone)<br />**}** |IUT >= CSE1 |
+
+
+
+TP/oneM2M/AE/SEC/ESC/NTF/003
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SEC/ESC/NTF/003 |TP/oneM2M/AE/SEC/ESC/NTF/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a notify request with ESCertKE message 3 when it receives a notify response with ESCertKE message 2 |Check that the IUT sends a notify request with ESCertKE message 3 when it receives a notify response with ESCertKE message 2 |
+|**Reference** |**Reference** |TS-0003 8.7.2.2 - step C.1.c, TS-0001 11.4.3, TS-0004 6.3.5.48 |TS-0003 8.7.2.2 - step C.1.c, TS-0001 11.4.3, TS-0004 6.3.5.48 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE, |PICS\_AE, |
+|**Initial conditions** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having** been provisioned with the corresponding private key and certificate<br />    **and**  the IUT **having** configured Terminating End-Point's Certificate Info & Identity<br />    **and**  the IUT **having**  **sent**  a notify request to the Terminating End-Point with ESCertKE             Message 1<br />**}** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having** been provisioned with the corresponding private key and certificate<br />    **and**  the IUT **having** configured Terminating End-Point's Certificate Info & Identity<br />    **and**  the IUT **having**  **sent**  a notify request to the Terminating End-Point with ESCertKE             Message 1<br />**}** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having** been provisioned with the corresponding private key and certificate<br />    **and**  the IUT **having** configured Terminating End-Point's Certificate Info & Identity<br />    **and**  the IUT **having**  **sent**  a notify request to the Terminating End-Point with ESCertKE             Message 1<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />     the IUT **receives**  a valid NOTIFY Response from CSE1 **containing**<br />        To **set to**  INITIATING\_ENDPOINT\_ADDRESS **and**<br />        From **set to**  CSE1\_ID **and**<br />        ResponseStatusCode set to OK (2000) **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 2 (TLS<br />                        Messages: Server Hello, Certificate\*,<br />                        ServerKeyExchange\*, CertificateRequest\*,<br />                        ServerHelloDone)<br />**}** |**when {** <br />     the IUT **receives**  a valid NOTIFY Response from CSE1 **containing**<br />        To **set to**  INITIATING\_ENDPOINT\_ADDRESS **and**<br />        From **set to**  CSE1\_ID **and**<br />        ResponseStatusCode set to OK (2000) **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 2 (TLS<br />                        Messages: Server Hello, Certificate\*,<br />                        ServerKeyExchange\*, CertificateRequest\*,<br />                        ServerHelloDone)<br />**}** |IUT <=> CSE1 |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid NOTIFY Request to CSE1 **containing**<br />        To **set to**  TERMINATING\_ENDPOINT\_ADDRESS  **and**<br />        From **set to**  AE\_ID **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 3 (TLS<br />                    Messages: Certificate\*, ClientKeyExchange,<br />                    CertificateVerify\*, [ChangeCipherSpec], Finished)<br />**}** |**then {** <br />    the IUT **sends**  a valid NOTIFY Request to CSE1 **containing**<br />        To **set to**  TERMINATING\_ENDPOINT\_ADDRESS  **and**<br />        From **set to**  AE\_ID **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 3 (TLS<br />                    Messages: Certificate\*, ClientKeyExchange,<br />                    CertificateVerify\*, [ChangeCipherSpec], Finished)<br />**}** |IUT >= CSE1 |
+
+
+
+TP/oneM2M/AE/SEC/ESC/NTF/004
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/AE/SEC/ESC/NTF/004 |TP/oneM2M/AE/SEC/ESC/NTF/004 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a notify response with ESCertKE message 4 when it receives a notify request with ESCertKE message 3 |Check that the IUT sends a notify response with ESCertKE message 4 when it receives a notify request with ESCertKE message 3 |
+|**Reference** |**Reference** |TS-0003 8.7.2.2 - step C.1.d, TS-0001 11.4.3, TS-0004 6.3.5.48 |TS-0003 8.7.2.2 - step C.1.d, TS-0001 11.4.3, TS-0004 6.3.5.48 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**PICS Selection** |**PICS Selection** |PICS\_AE |PICS\_AE |
+|**Initial conditions** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having** been provisioned with the corresponding private key and certificate<br />    **and**  the IUT **having** configured Initiating End-Point's Certificate Info & Identity<br />    **and**  the IUT **having**  **sent**  a notify request to the Initiating End-Point with ESCertKE<br />        Message 2<br />**}** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having** been provisioned with the corresponding private key and certificate<br />    **and**  the IUT **having** configured Initiating End-Point's Certificate Info & Identity<br />    **and**  the IUT **having**  **sent**  a notify request to the Initiating End-Point with ESCertKE<br />        Message 2<br />**}** |**with {** <br />    the IUT is being registered<br />    **and**  the IUT being switched on<br />    **and**  the IUT **having** been provisioned with the corresponding private key and certificate<br />    **and**  the IUT **having** configured Initiating End-Point's Certificate Info & Identity<br />    **and**  the IUT **having**  **sent**  a notify request to the Initiating End-Point with ESCertKE<br />        Message 2<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />     the IUT **receives**  a valid NOTIFY Request from CSE1 **containing**<br />        To **set to**  TERMINATING\_ENDPOINT\_ADDRESS **and**<br />        From **set to**  CSE1\_ID **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 3 (TLS<br />                    Messages: Certificate\*, ClientKeyExchange,<br />                    CertificateVerify\*, [ChangeCipherSpec], Finished)<br /><br />**}** |**when {** <br />     the IUT **receives**  a valid NOTIFY Request from CSE1 **containing**<br />        To **set to**  TERMINATING\_ENDPOINT\_ADDRESS **and**<br />        From **set to**  CSE1\_ID **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 3 (TLS<br />                    Messages: Certificate\*, ClientKeyExchange,<br />                    CertificateVerify\*, [ChangeCipherSpec], Finished)<br /><br />**}** |IUT <=> CSE1 |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid NOTIFY Response to CSE1 **containing**<br />        To **set to**  INITIATING\_ENDPOINT\_ADDRESS  **and**<br />        From **set to**  AE\_ID **and**<br />        ResponseStatusCode set to OK (2000) **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 4 (TLS<br />                    Messages: ChangeCipherSpec], Finished)<br />**}** |**then {** <br />    the IUT **sends**  a valid NOTIFY Response to CSE1 **containing**<br />        To **set to**  INITIATING\_ENDPOINT\_ADDRESS  **and**<br />        From **set to**  AE\_ID **and**<br />        ResponseStatusCode set to OK (2000) **and**<br />        Content**containing**<br />            securityInfo element **containing**<br />                securityInfoType element **set to**  6 (ESCertKE Message) **and**<br />                escertkeMessage element **containing**<br />                    base64 representation of ESCertKE Message 4 (TLS<br />                    Messages: ChangeCipherSpec], Finished)<br />**}** |IUT >= CSE1 |
+
+
+
+
+
+
+### 7.2.2 Group CSE (CE)
+
+#### 7.2.2.1 General Capability (GEN)
+
+##### 7.2.2.1.1 CREATE Operation
+TP/oneM2M/CSE/GEN/CRE/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/CRE/001 |TP/oneM2M/CSE/GEN/CRE/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the creation of a _&lt;container>_  resource using unstructured resource identifier |Check that the IUT accepts the creation of a _&lt;container>_  resource using unstructured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE request **from**  AE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> Resource Type **set to** 3 (container) **and**<br /> Content **containing**<br /> container resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE request **from**  AE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> Resource Type **set to** 3 (container) **and**<br /> Content **containing**<br /> container resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2001 (CREATED)<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2001 (CREATED)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**NON\_HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/CRE/001\_CSR |UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/CSE/GEN/CRE/001\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/CRE/001\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |
+
+
+
+<br />
+
+TP/oneM2M/CSE/GEN/CRE/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/CRE/002 |TP/oneM2M/CSE/GEN/CRE/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the creation of a _&lt;container>_  resource using structured resource identifier |Check that the IUT accepts the creation of a _&lt;container>_  resource using structured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE request **from**  AE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> Resource Type **set to** 3 (container) **and**<br /> Content **containing**<br /> container resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE request **from**  AE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> Resource Type **set to** 3 (container) **and**<br /> Content **containing**<br /> container resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2001 (CREATED)<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2001 (CREATED)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/CRE/002\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/CSE/GEN/CRE/002\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/CRE/002\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |
+
+
+
+TP/oneM2M/CSE/GEN/CRE/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/CRE/003 |TP/oneM2M/CSE/GEN/CRE/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the creation of a _&lt;container>_  resource using shortcut structured resource identifier |Check that the IUT accepts the creation of a _&lt;container>_  resource using shortcut structured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE request **from**  AE **containing**<br />        To **set to** _SHORTCUT\_H_ _IERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> Resource Type **set to** 3 (container) **and**<br /> Content **containing**<br /> container resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE request **from**  AE **containing**<br />        To **set to** _SHORTCUT\_H_ _IERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> Resource Type **set to** 3 (container) **and**<br /> Content **containing**<br /> container resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2001 (CREATED)<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2001 (CREATED)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**SHORTCUT\_** **HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/CRE/003\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/CSE/GEN/CRE/003\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/CRE/003\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |
+
+
+
+
+
+TP/oneM2M/CSE/GEN/CRE/004
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/CRE/004 |TP/oneM2M/CSE/GEN/CRE/004 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the creation of a _&lt;container>_  resource using structured resource identifier with hybrid addressing |Check that the IUT accepts the creation of a _&lt;container>_  resource using structured resource identifier with hybrid addressing |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the IUT **having created**  a &lt;group> resource GROUP\_RESOURCE\_ADDRESS     **containing**<br />        membersIDs attribute **set to** TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the IUT **having created**  a &lt;group> resource GROUP\_RESOURCE\_ADDRESS     **containing**<br />        membersIDs attribute **set to** TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the IUT **having created**  a &lt;group> resource GROUP\_RESOURCE\_ADDRESS     **containing**<br />        membersIDs attribute **set to** TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE request **from**  AE **containing**<br />        To **set to** _HYBRID_ _\_HIERARCHICAL_ _\ _RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> Resource Type **set to** 3 (container) **and**<br /> Content **containing**<br /> container resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE request **from**  AE **containing**<br />        To **set to** _HYBRID_ _\_HIERARCHICAL_ _\ _RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> Resource Type **set to** 3 (container) **and**<br /> Content **containing**<br /> container resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2001 (CREATED)<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2001 (CREATED)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**HYBRID\_HIERARCHICAL** **\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/CRE/004\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID (see note) |
+|TP/oneM2M/CSE/GEN/CRE/004\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/CRE/004\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID of group plus "/fopt" |NOTE: These addresses are constructed with the UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID of group plus "/fopt" |
+
+<br />
+
+
+##### 7.2.2.1.2 UPDATE Operation
+TP/oneM2M/CSE/GEN/UPD/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/UPD/001 |TP/oneM2M/CSE/GEN/UPD/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the update of a _&lt;container>_  resource using unstructured resource identifier |Check that the IUT accepts the update of a _&lt;container>_  resource using unstructured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     _TARGET\_RESOURCE\_ADDRESS_<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     _TARGET\_RESOURCE\_ADDRESS_<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     _TARGET\_RESOURCE\_ADDRESS_<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE request **from**  AE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource **containing**<br />                valid labels attribute<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE request **from**  AE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource **containing**<br />                valid labels attribute<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2004 (UPDATED)<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2004 (UPDATED)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**NON\_HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/UPD/001\_CSR |UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/CSE/GEN/UPD/001\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/UPD/001\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |
+
+
+
+<br />
+
+TP/oneM2M/CSE/GEN/UPD/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/UPD/002 |TP/oneM2M/CSE/GEN/UPD/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the update of a _&lt;container>_  resource using structured resource identifier |Check that the IUT accepts the update of a _&lt;container>_  resource using structured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE request **from**  AE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource **containing**<br />                valid **l** abels attribute<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE request **from**  AE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource **containing**<br />                valid **l** abels attribute<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2004 (UPDATED)<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2004 (UPDATED)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/UPD/002\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/CSE/GEN/UPD/002\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/UPD/002\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |
+
+
+
+TP/oneM2M/CSE/GEN/UPD/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/UPD/003 |TP/oneM2M/CSE/GEN/UPD/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the update of a _&lt;container>_  resource using shortcut structured resource identifier |Check that the IUT accepts the update of a _&lt;container>_  resource using shortcut structured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE request **from**  AE **containing**<br />        To **set to** _SHORTCUT\_H_ _IERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource **containing**<br />                valid **l** abels attribute<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE request **from**  AE **containing**<br />        To **set to** _SHORTCUT\_H_ _IERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource **containing**<br />                valid **l** abels attribute<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2004 (UPDATED)<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2004 (UPDATED)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**SHORTCUT\_** **HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/UPD/003\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/CSE/GEN/UPD/003\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/UPD/003\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |
+
+
+
+TP/oneM2M/CSE/GEN/UPD/004
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/UPD/004 |TP/oneM2M/CSE/GEN/UPD/004 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the update of a _&lt;container>_  resource using structured resource identifier with hybrid addressing |Check that the IUT accepts the update of a _&lt;container>_  resource using structured resource identifier with hybrid addressing |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the IUT **having created**  a &lt;group> resource GROUP\_RESOURCE\_ADDRESS     **containing**<br />        membersIDs attribute **set to** TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the IUT **having created**  a &lt;group> resource GROUP\_RESOURCE\_ADDRESS     **containing**<br />        membersIDs attribute **set to** TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the IUT **having created**  a &lt;group> resource GROUP\_RESOURCE\_ADDRESS     **containing**<br />        membersIDs attribute **set to** TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE request **from**  AE **containing**<br />        To **set to** _HYBRID_ _\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource **containing**<br />                valid **l** abels attribute<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE request **from**  AE **containing**<br />        To **set to** _HYBRID_ _\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            container resource **containing**<br />                valid **l** abels attribute<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2004 (UPDATED)<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2004 (UPDATED)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**HYBRID** **\_** **HIERARCHICAL** **\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/UPD/004\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID (see note) |
+|TP/oneM2M/CSE/GEN/UPD/004\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/UPD/004\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID of group plus "/fopt" |NOTE: These addresses are constructed with the UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID of group plus "/fopt" |
+
+
+
+
+
+<br />
+
+
+##### 7.2.2.1.3 RETRIEVE Operation
+TP/oneM2M/CSE/GEN/RET/001
+
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/RET/001 |TP/oneM2M/CSE/GEN/RET/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the retrieval of a _&lt;container>_  resource using unstructured resource identifier |Check that the IUT accepts the retrieval of a _&lt;container>_  resource using unstructured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE request **from**  AE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE request **from**  AE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            container resource representation<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            container resource representation<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**NON\_HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/RET/001\_CSR |UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/CSE/GEN/RET/001\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/RET/001\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |
+
+
+
+<br />
+
+TP/oneM2M/CSE/GEN/RET/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/RET/002 |TP/oneM2M/CSE/GEN/RET/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the retrieval of a _&lt;container>_  resource using structured resource identifier |Check that the IUT accepts the retrieval of a _&lt;container>_  resource using structured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE request **from**  AE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE request **from**  AE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            container resource representation<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            container resource representation<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/RET/002\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/CSE/GEN/RET/002\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/RET/002\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |
+
+
+TP/oneM2M/CSE/GEN/RET/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/RET/003 |TP/oneM2M/CSE/GEN/RET/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the retrieval of a _&lt;container>_  resource using shortcut structured resource identifier |Check that the IUT accepts the retrieval of a _&lt;container>_  resource using shortcut structured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />    **}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />    **}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />    **}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE request **from**  AE **containing**<br />        To **set to** _SHORTCUT\_H_ _IERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE request **from**  AE **containing**<br />        To **set to** _SHORTCUT\_H_ _IERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            container resource representation<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            container resource representation<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**SHORTCUT\_** **HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/RET/003\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/CSE/GEN/RET/003\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/RET/003\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |
+
+
+
+TP/oneM2M/CSE/GEN/RET/004
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/RET/004 |TP/oneM2M/CSE/GEN/RET/004 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the retrieval of a _&lt;container>_  resource using structured resource identifier with hybrid addressing |Check that the IUT accepts the retrieval of a _&lt;container>_  resource using structured resource identifier with hybrid addressing |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the IUT **having created**  a &lt;group> resource GROUP\_RESOURCE\_ADDRESS     **containing**<br />        membersIDs attribute **set to** TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the IUT **having created**  a &lt;group> resource GROUP\_RESOURCE\_ADDRESS     **containing**<br />        membersIDs attribute **set to** TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the IUT **having created**  a &lt;group> resource GROUP\_RESOURCE\_ADDRESS     **containing**<br />        membersIDs attribute **set to** TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE request **from**  AE **containing**<br />        To **set to** _HYBRID_ _\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE request **from**  AE **containing**<br />        To **set to** _HYBRID_ _\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            container resource representation<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            container resource representation<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**HYBRID** **\_** **HIERARCHICAL** **\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/RET/004\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID (see note) |
+|TP/oneM2M/CSE/GEN/RET/004\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/RET/004\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID of group plus "/fopt" |NOTE: These addresses are constructed with the UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID of group plus "/fopt" |
+
+
+
+
+
+
+
+
+##### 7.2.2.1.4 DELETE Operation
+TP/oneM2M/CSE/GEN/DEL/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/DEL/001 |TP/oneM2M/CSE/GEN/DEL/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the deletion of a _&lt;container>_  resource using unstructured resource identifier |Check that the IUT accepts the deletion of a _&lt;container>_  resource using unstructured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid DELETE request **from**  AE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid DELETE request **from**  AE **containing**<br />        To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**NON\_HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/DEL/001\_CSR |UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/CSE/GEN/DEL/001\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/DEL/001\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Unstructured-CSE-Relative-Resource-ID |
+
+
+
+TP/oneM2M/CSE/GEN/DEL/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/DEL/002 |TP/oneM2M/CSE/GEN/DEL/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the deletion of a _&lt;container>_  resource using structured resource identifier |Check that the IUT accepts the deletion of a _&lt;container>_  resource using structured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid DELETE request **from**  AE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid DELETE request **from**  AE **containing**<br />        To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**}** |IUT >= AE |
+
+
+
+
+
+
+
+
+|**TP Id** |**HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/DEL/002\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/CSE/GEN/DEL/002\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/DEL/002\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |
+
+
+
+TP/oneM2M/CSE/GEN/DEL/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/DEL/003 |TP/oneM2M/CSE/GEN/DEL/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the deletion of a _&lt;container>_  resource using shortcut structured resource identifier |Check that the IUT accepts the deletion of a _&lt;container>_  resource using shortcut structured resource identifier |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid DELETE request **from**  AE **containing**<br />        To **set to** _SHORTCUT\_H_ _IERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid DELETE request **from**  AE **containing**<br />        To **set to** _SHORTCUT\_H_ _IERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**SHORTCUT\_** **HIERARCHICAL\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/DEL/003\_CSR/ |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/CSE/GEN/DEL/003\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/DEL/003\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |NOTE: These addresses are constructed with the Structured-CSE-Relative-Resource-ID |
+
+
+
+
+TP/oneM2M/CSE/GEN/DEL/004
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/GEN/DEL/004 |TP/oneM2M/CSE/GEN/DEL/004 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the deletion of a _&lt;container>_  resource using structured resource identifier with hybrid addressing |Check that the IUT accepts the deletion of a _&lt;container>_  resource using structured resource identifier with hybrid addressing |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a &lt;container> resource TARGET\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid DELETE request **from**  AE **containing**<br />        To **set to** _HYBRID_ _\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid DELETE request **from**  AE **containing**<br />        To **set to** _HYBRID_ _\_HIERARCHICAL\_RESOURCE\_ADDRESS_  **and**<br />        From **set to**  AE\_ID **and**<br /> **no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**}** |**then {** <br />    the IUT **sends**  a Response message **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**HYBRID** **\_** **HIERARCHICAL** **\_RESOURCE\_ADDRESS** |
+|-|-|
+|TP/oneM2M/CSE/GEN/DEL/004\_CSR |STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID |
+|TP/oneM2M/CSE/GEN/DEL/004\_SPR |SP\_RELATIVE\_RESOURCE\_ID, (see note) |
+|TP/oneM2M/CSE/GEN/DEL/004\_ABS |ABSOLUTE\_RESOURCE\_ID, (see note) |
+|NOTE: These addresses are constructed with the UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID of group plus "/fopt" |NOTE: These addresses are constructed with the UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID of group plus "/fopt" |
+
+
+
+
+#### 7.2.2.2 Registration (REG)
+
+##### 7.2.2.2.1 RETRIEVE Operation
+TP/oneM2M/CSE/REG/RET/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/RET/001 |TP/oneM2M/CSE/REG/RET/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a retrieval request of &lt;CSEBase> resource and responds with all  attributes that have multiplicity equals to 1 |Check that the IUT accepts a retrieval request of &lt;CSEBase> resource and responds with all  attributes that have multiplicity equals to 1 |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />**no** Content <br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />**no** Content <br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            CSEBase resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            CSEBase resource representation<br />**}** |IUT >= AE |
+
+
+TP/oneM2M/CSE/REG/RET/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/RET/002 |TP/oneM2M/CSE/REG/RET/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a retrieval request of &lt;CSEBase> resource with the optional _ATTRIBUTE_ |Check that the IUT accepts a retrieval request of &lt;CSEBase> resource with the optional _ATTRIBUTE_ |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource<br />**and** the IUT **having** a CSEBase resource **containing**<br />        the valid _ATTRIBUTE_  attribute<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource<br />**and** the IUT **having** a CSEBase resource **containing**<br />        the valid _ATTRIBUTE_  attribute<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource<br />**and** the IUT **having** a CSEBase resource **containing**<br />        the valid _ATTRIBUTE_  attribute<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            CSEBase resource **containing**<br />                valid _ATTRIBUTE_  attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            CSEBase resource **containing**<br />                valid _ATTRIBUTE_  attribute<br />**}** |IUT >= AE |
+
+
+
+
+
+
+
+
+|**TP Id** |**PICS Selection** |**Reference** |**ATTRIBUTE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/REG/RET/002\_CST |PICS\_CB\_CST |TS-0001 9.6.3 |cseType |
+|TP/oneM2M/CSE/REG/RET/002\_NL |PICS\_CB\_NL |TS-0001 9.6.3 |nodeLink |
+
+
+TP/oneM2M/CSE/REG/RET/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/RET/003 |TP/oneM2M/CSE/REG/RET/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a retrieval request of &lt;AE> resource with attributes multiplicity equals to 1 |Check that the IUT accepts a retrieval request of &lt;AE> resource with attributes multiplicity equals to 1 |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.1.2, and clause 9.6.5, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.1.2, and clause 9.6.5, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the AE resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the AE resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the AE resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** AE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID <br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** AE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID <br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            AE resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            AE resource representation<br />**}** |IUT >= AE |
+
+
+TP/oneM2M/CSE/REG/RET/004
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/RET/004 |TP/oneM2M/CSE/REG/RET/004 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a retrieval request of &lt;AE> resource with optional _ATTRIBUTE_ |Check that the IUT accepts a retrieval request of &lt;AE> resource with optional _ATTRIBUTE_ |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.1.2 and clause 9.6.5, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.1.2 and clause 9.6.5, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE **containing**<br /> valid _ATTRIBUTE_ attribute<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the AE resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE **containing**<br /> valid _ATTRIBUTE_ attribute<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the AE resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE **containing**<br /> valid _ATTRIBUTE_ attribute<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the AE resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** AE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** AE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            AE resource **containing** _ATTRIBUTE_  attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            AE resource **containing** _ATTRIBUTE_  attribute<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PICS Selection** |**Reference** |**ATTRIBUTE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/REG/RET/004\_LBL |PICS\_AE\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5 |labels |
+|TP/oneM2M/CSE/REG/RET/004\_APN |PICS\_AE\_APN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5 |appName |
+|TP/oneM2M/CSE/REG/RET/004\_POA |PICS\_AE\_POA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5 |pointOfAccess |
+|TP/oneM2M/CSE/REG/RET/004\_NL |PICS\_AE\_NL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5 |nodeLink |
+|TP/oneM2M/CSE/REG/RET/004\_CSZ |PICS\_AE\_CSZ |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5 |contentSerialization |
+
+
+
+<br />
+
+TP/oneM2M/CSE/REG/RET/005
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/RET/005 |TP/oneM2M/CSE/REG/RET/005 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a retrieval request of &lt;CSEBase> resource including the cseType attribute |Check that the IUT accepts a retrieval request of &lt;CSEBase> resource including the cseType attribute |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_IN\_CSE |PICS\_IN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            CSEBase resource **containing**<br />                cseType attribute set to 1 (IN\_CSE)<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            CSEBase resource **containing**<br />                cseType attribute set to 1 (IN\_CSE)<br />**}** |IUT >= AE |
+
+
+
+TP/oneM2M/CSE/REG/RET/006
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/RET/006 |TP/oneM2M/CSE/REG/RET/006 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a retrieval request of &lt;remoteCSE> resource |Check that the IUT accepts a retrieval request of &lt;remoteCSE> resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1 and, clause 9.6.4 TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.4.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1 and, clause 9.6.4 TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.4.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the ORIGINATOR<br />    **and**  the ORIGINATOR **having** privileges to perform RETRIEVE operation on the remoteCSE resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the ORIGINATOR<br />    **and**  the ORIGINATOR **having** privileges to perform RETRIEVE operation on the remoteCSE resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the ORIGINATOR<br />    **and**  the ORIGINATOR **having** privileges to perform RETRIEVE operation on the remoteCSE resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  ORIGINATOR **containing**<br />        To **set to** REMOTECSE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  ORIGINATOR\_ID<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  ORIGINATOR **containing**<br />        To **set to** REMOTECSE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  ORIGINATOR\_ID<br />**}** |IUT <=> ORIGINATOR |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            remoteCSE resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            remoteCSE resource representation<br />**}** |IUT >= ORIGINATOR |
+
+
+
+
+
+<br />TP/oneM2M/CSE/REG/RET/007
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/RET/007 |TP/oneM2M/CSE/REG/RET/007 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a retrieval request of &lt;remoteCSE> resource with optional _ATTRIBUTE_ |Check that the IUT accepts a retrieval request of &lt;remoteCSE> resource with optional _ATTRIBUTE_ |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1 and clause 9.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.4.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1 and clause 9.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.4.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the ORIGINATOR<br />    **and**  the ORIGINATOR **having** privileges to perform RETRIEVE operation on the remoteCSE resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the ORIGINATOR<br />    **and**  the ORIGINATOR **having** privileges to perform RETRIEVE operation on the remoteCSE resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the ORIGINATOR<br />    **and**  the ORIGINATOR **having** privileges to perform RETRIEVE operation on the remoteCSE resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  ORIGINATOR **containing**<br />        To **set to** REMOTECSE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  ORIGINATOR\_ID <br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  ORIGINATOR **containing**<br />        To **set to** REMOTECSE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  ORIGINATOR\_ID <br />**}** |IUT <=> ORIGINATOR |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            remoteCSE resource **containing**<br />                _ATTRIBUTE_ attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            remoteCSE resource **containing**<br />                _ATTRIBUTE_ attribute<br />**}** |IUT >= ORIGINATOR |
+
+
+
+
+|**TP Id** |**PICS Selection** |**Reference** |**ATTRIBUTE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/REG/RET/007\_LBL |PICS\_CSR\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4 |labels |
+|TP/oneM2M/CSE/REG/RET/007\_CST |PICS\_CSR\_CST |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4 |cseType |
+|TP/oneM2M/CSE/REG/RET/007\_POA |PICS\_CSR\_POA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4 |pointOfAccess |
+|TP/oneM2M/CSE/REG/RET/007\_NL |PICS\_CSR\_NL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4 |nodeLink |
+
+
+
+<br />
+
+TP/oneM2M/CSE/REG/RET/008
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/RET/008 |TP/oneM2M/CSE/REG/RET/008 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a retrieval request of &lt;CSEBase> resource and responds with supportedResourceTypes attribute containing a list of the supported resources and pointOfAccess containing the list of physical addresses to be used by Registree to connect to this CSE (e.g. IP address, FQDN) |Check that the IUT accepts a retrieval request of &lt;CSEBase> resource and responds with supportedResourceTypes attribute containing a list of the supported resources and pointOfAccess containing the list of physical addresses to be used by Registree to connect to this CSE (e.g. IP address, FQDN) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.2 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            CSEBase resource **containing**<br /> supportedResourceType **set to**  PX\_SRT<br />                       pointOfAccess **set to**  PX\_POA<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            CSEBase resource **containing**<br /> supportedResourceType **set to**  PX\_SRT<br />                       pointOfAccess **set to**  PX\_POA<br />**}** |IUT >= AE |
+
+
+
+TP/oneM2M/CSE/REG/RET/009
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/RET/009 |TP/oneM2M/CSE/REG/RET/009 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that IUT sends a &lt;remoteCSE> retrieve request on<br />TARGET\_REMOTE\_CSE\_ADDRESS |Check that IUT sends a &lt;remoteCSE> retrieve request on<br />TARGET\_REMOTE\_CSE\_ADDRESS |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.3 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS **and**<br /> the IUT **having** privileges to perform RETRIEVE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS **and**<br /> the IUT **having** privileges to perform RETRIEVE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS **and**<br /> the IUT **having** privileges to perform RETRIEVE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {**<br />     the IUT **is triggered** **to send**  a valid RETRIEVE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**when {**<br />     the IUT **is triggered** **to send**  a valid RETRIEVE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |NA |
+| |**then {**<br />the IUT **sends** a valid RETRIEVE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS**and**<br />               From **set to**  CSE\_ID **and**<br />**no** Content<br />**}** |**then {**<br />the IUT **sends** a valid RETRIEVE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS**and**<br />               From **set to**  CSE\_ID **and**<br />**no** Content<br />**}** |IUT >= CSE |
+
+
+
+TP/oneM2M/CSE/REG/RET/010
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/RET/010 |TP/oneM2M/CSE/REG/RET/010 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that IUT accepts a &lt;remoteCSE> retrieve request |Check that IUT accepts a &lt;remoteCSE> retrieve request |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.3 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS<br />    **and**  the IUT **having** privileges to perform RETRIEVE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS<br />    **and**  the IUT **having** privileges to perform RETRIEVE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS<br />    **and**  the IUT **having** privileges to perform RETRIEVE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {**<br />the IUT **receives** a valid RETRIEVE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS**and**<br />               From **set to**  CSE\_ID **and**<br />**no** Content<br />**}** |**when {**<br />the IUT **receives** a valid RETRIEVE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS**and**<br />               From **set to**  CSE\_ID **and**<br />**no** Content<br />**}** |IUT <=> CSE |
+| |**then {**<br />the IUT **sends** a valid Response **containing**<br />              Response Status Code **set to**  2000 (OK) **and**<br />          Content**containing**<br /> remoteCSE resource representation<br />**}** |**then {**<br />the IUT **sends** a valid Response **containing**<br />              Response Status Code **set to**  2000 (OK) **and**<br />          Content**containing**<br /> remoteCSE resource representation<br />**}** |IUT >= CSE |
+
+
+
+
+
+
+
+
+
+
+##### 7.2.2.2.2 CREATE Operation
+TP/oneM2M/CSE/REG/CRE/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/001 |TP/oneM2M/CSE/REG/CRE/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a create request of &lt;AE> resource with attributes multiplicity equals to 1 and provided preprovisioned SP\RELATIVE_ \_ AE\_ID |Check that the IUT accepts a create request of &lt;AE> resource with attributes multiplicity equals to 1 and provided preprovisioned SP\RELATIVE_ \_ AE\_ID |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case b, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case b, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |_PICS_ _SELECTION_ |_PICS_ _SELECTION_ |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having** preconfigured AE\_ID\_stem<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having** preconfigured AE\_ID\_stem<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having** preconfigured AE\_ID\_stem<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  SP\_RELATIVE\_AE\_ID **and**<br />        Resource Type**set to** 2(AE) **and**<br />        Content **containing**<br />            AE resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  SP\_RELATIVE\_AE\_ID **and**<br />        Resource Type**set to** 2(AE) **and**<br />        Content **containing**<br />            AE resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource representation<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**SP\_** **RELATIVE** **\_ AE\_ID** |**PICS S** **ELECTION** |
+|-|-|-|-|
+|TP/oneM2M/CSE/REG/CRE/001\_CAE |Release 1 |Starting with "C" |PICS\_CSE |
+|TP/oneM2M/CSE/REG/CRE/001\_SAE |Release 2 |Starting with "S" |PICS\_IN\_CSE |
+
+<br />TP/oneM2M/CSE/REG/CRE/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/002 |TP/oneM2M/CSE/REG/CRE/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a create request of &lt;AE> resource with attributes multiplicity equals to 1 and provided preprovisioned AE\_ID of AE-ID-_STEM_  format |Check that the IUT accepts a create request of &lt;AE> resource with attributes multiplicity equals to 1 and provided preprovisioned AE\_ID of AE-ID-_STEM_  format |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case d, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case d, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |_PICS_ _SELECTION_ |_PICS_ _SELECTION_ |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" and<br />    the IUT **having** preconfigured AE\_ID\_stem<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" and<br />    the IUT **having** preconfigured AE\_ID\_stem<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" and<br />    the IUT **having** preconfigured AE\_ID\_stem<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID\_STEM **and**<br />    Resource Type**set to** 2 (AE) **and** <br />    Content **containing**<br />        AE resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID\_STEM **and**<br />    Resource Type**set to** 2 (AE) **and** <br />    Content **containing**<br />        AE resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource representation<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**AE\_ID** **\_** **STEM** |**PICS Selection** |
+|-|-|-|-|
+|TP/oneM2M/CSE/REG/CRE/002\_CAE |Release 1 |Starting with "C" |PICS\_CSE |
+|TP/oneM2M/CSE/REG/CRE/002\_SAE |Release 2 |Starting with "S" |PICS\_IN\_CSE |
+
+
+
+Editor's Note: Test purpose TP/oneM2M/CSE/REG/CRE/002 is duplicated with TP/oneM2M/CSE/REG/CRE/026 in terms of testing AE re-registration in TS-0001 10.1.1.2.2. case d. Therefore, test purpose TP/oneM2M/CSE/REG/CRE/026 is going to be removed.
+
+TP/oneM2M/CSE/REG/CRE/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/003 |TP/oneM2M/CSE/REG/CRE/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a create request of &lt;AE> resource with attributes multiplicity equals to 1 and provided preprovisioned S-AE-ID-STEM |Check that the IUT accepts a create request of &lt;AE> resource with attributes multiplicity equals to 1 and provided preprovisioned S-AE-ID-STEM |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case b, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case b, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |
+|**Config Id** |**Config Id** |CF02 |CF02 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE |PICS\_MN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** to the IN-CSE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** to the IN-CSE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** to the IN-CSE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />    From **set to**  S-AE-ID-STEM **and**<br />    Resource Type**set to** 2(AE) **and** <br />    Content **containing**<br />        AE resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />    From **set to**  S-AE-ID-STEM **and**<br />    Resource Type**set to** 2(AE) **and** <br />    Content **containing**<br />        AE resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then** **{**<br />    the IUT **sends**  a valid CREATE Request **to**  IN-CSE **containing**<br />    From **set to**  SP-RELATIVE-AE-ID **and**<br />    Content  **containing**<br />        AEAnnc resource **containing**<br />            link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />            labels attribute **set to**  "Credential-IDs:None"<br />**}** |**then** **{**<br />    the IUT **sends**  a valid CREATE Request **to**  IN-CSE **containing**<br />    From **set to**  SP-RELATIVE-AE-ID **and**<br />    Content  **containing**<br />        AEAnnc resource **containing**<br />            link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />            labels attribute **set to**  "Credential-IDs:None"<br />**}** |IUT >= IN-CSE |
+|NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" |
+
+
+
+Editor's Note: need to clarify if there is duplication.
+
+<br />
+
+TP/oneM2M/CSE/REG/CRE/004
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/004 |TP/oneM2M/CSE/REG/CRE/004 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects an AE registration (allowed App-ID, not allowed C-AE-ID-STEM provided by AE) |Check that the IUT rejects an AE registration (allowed App-ID, not allowed C-AE-ID-STEM provided by AE) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - step 3 and clause 9.6.19 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - step 3 and clause 9.6.19 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />     **and** the IUT **not**  **allowing**  **to**  register an AE **containing**<br />        **allowed**  App-ID attribute **indicating**  APP-ID **and**<br />        **no** **t allowed**  AE-ID attribute **indicating**  C-AE-ID-STEM<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />     **and** the IUT **not**  **allowing**  **to**  register an AE **containing**<br />        **allowed**  App-ID attribute **indicating**  APP-ID **and**<br />        **no** **t allowed**  AE-ID attribute **indicating**  C-AE-ID-STEM<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />     **and** the IUT **not**  **allowing**  **to**  register an AE **containing**<br />        **allowed**  App-ID attribute **indicating**  APP-ID **and**<br />        **no** **t allowed**  AE-ID attribute **indicating**  C-AE-ID-STEM<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**                   Resource Type **set to**  2 (AE) **and**<br />        From **set to**  C-AE-ID-STEM **and**<br />        Content **containing**<br />AE resource **containing**<br />                App-ID attribute **set to**  APP-ID<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**                   Resource Type **set to**  2 (AE) **and**<br />        From **set to**  C-AE-ID-STEM **and**<br />        Content **containing**<br />AE resource **containing**<br />                App-ID attribute **set to**  APP-ID<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **does not**  **create** the AE resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4126(APP\_RULE\_VALIDATION\_FAILED)<br />**}** |**then {** <br />    the IUT **does not**  **create** the AE resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4126(APP\_RULE\_VALIDATION\_FAILED)<br />**}** |IUT >= AE |
+
+
+
+<br />
+
+TP/oneM2M/CSE/REG/CRE/005
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/005 |TP/oneM2M/CSE/REG/CRE/005 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts an AE registration (allowed App-ID, S-AE-ID-STEM not provided by AE) |Check that the IUT accepts an AE registration (allowed App-ID, S-AE-ID-STEM not provided by AE) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case a, and clause 9.6.19 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case a, and clause 9.6.19 |
+|**Config Id** |**Config Id** |CF02 |CF02 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE |PICS\_MN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"**and**<br />    the IUT **having registered** to the IN-CSE **and**<br />     **and** the IUT **allowing**  **to**  register an AE **containing**<br />        App-ID attribute**set to**  APP-ID<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"**and**<br />    the IUT **having registered** to the IN-CSE **and**<br />     **and** the IUT **allowing**  **to**  register an AE **containing**<br />        App-ID attribute**set to**  APP-ID<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"**and**<br />    the IUT **having registered** to the IN-CSE **and**<br />     **and** the IUT **allowing**  **to**  register an AE **containing**<br />        App-ID attribute**set to**  APP-ID<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**                   Resource Type **set to**  2 (AE) **and**<br />        From **set to**  "S" **and**<br />        Content **containing**<br />AE resource **containing**<br />                  App-ID attribute **set to**  APP-ID<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**                   Resource Type **set to**  2 (AE) **and**<br />        From **set to**  "S" **and**<br />        Content **containing**<br />AE resource **containing**<br />                  App-ID attribute **set to**  APP-ID<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  the IN-CSE**containing**<br />        Resource Type **set to**  10002 (AEAnnc) **and**<br />        From **set to**  SP-RELATIVE-CSE-ID followed by '/S' **and**<br />        Content **containing**<br />AEAnnc resource **containing**<br />                  App-ID attribute **set to**  APP-ID **and**<br />                  valid link attribute **and**<br />                  labels attribute **indicating**  'Credential-ID:None'<br />**}** |**then {** <br />    the IUT **sends**  a valid CREATE Request **to**  the IN-CSE**containing**<br />        Resource Type **set to**  10002 (AEAnnc) **and**<br />        From **set to**  SP-RELATIVE-CSE-ID followed by '/S' **and**<br />        Content **containing**<br />AEAnnc resource **containing**<br />                  App-ID attribute **set to**  APP-ID **and**<br />                  valid link attribute **and**<br />                  labels attribute **indicating**  'Credential-ID:None'<br />**}** |IUT >= IN-CSE |
+
+Editor's Note: Double check the value of attribute nodeLink!! 
+
+<br />TP/oneM2M/CSE/REG/CRE/006
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/006 |TP/oneM2M/CSE/REG/CRE/006 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a create request of &lt;AE> resource with attributes multiplicity equals to 1 and provided character 'S' in AE\_ID\_Stem |Check that the IUT accepts a create request of &lt;AE> resource with attributes multiplicity equals to 1 and provided character 'S' in AE\_ID\_Stem |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case a, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case a, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |
+|**Config Id** |**Config Id** |CF02 |CF02 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE |PICS\_MN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** to the IN-CSE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** to the IN-CSE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** to the IN-CSE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        From **set to**  character 'S' **and**<br />        Resource Type**set to** 2(AE) **and**<br />        Content **containing**<br />            AE resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        From **set to**  character 'S' **and**<br />        Resource Type**set to** 2(AE) **and**<br />        Content **containing**<br />            AE resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then** **{**<br />    the IUT **sends**  a valid CREATE Request **to**  IN\_CSE **containing**<br />        From **set to**  SP-RELATIVE-CSE-ID followed by '/S' **and**<br />        Content  **containing**<br />            AEAnnc resource **containing**<br />                link attribute **set to**  SP-RELATIVE-AE-ID<br />**}** |**then** **{**<br />    the IUT **sends**  a valid CREATE Request **to**  IN\_CSE **containing**<br />        From **set to**  SP-RELATIVE-CSE-ID followed by '/S' **and**<br />        Content  **containing**<br />            AEAnnc resource **containing**<br />                link attribute **set to**  SP-RELATIVE-AE-ID<br />**}** |IUT >= IN-CSE |
+|NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{AE\_ID\_Stem}<br />        AE\_ID\_Stem = "S" |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{AE\_ID\_Stem}<br />        AE\_ID\_Stem = "S" |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{AE\_ID\_Stem}<br />        AE\_ID\_Stem = "S" |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{AE\_ID\_Stem}<br />        AE\_ID\_Stem = "S" |
+
+     
+
+TP/oneM2M/CSE/REG/CRE/007
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/007 |TP/oneM2M/CSE/REG/CRE/007 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts an response of AEANNC create request during AE registration with provided character 'S' in AE\_ID\_Stem |Check that the IUT accepts an response of AEANNC create request during AE registration with provided character 'S' in AE\_ID\_Stem |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case a, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case a, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |
+|**Config Id** |**Config Id** |CF02 |CF02 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE |PICS\_MN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** to the IN-CSE **and**<br />    the IUT **having** received a valid AE create request **containing**<br />        From **set to** "S"**and**<br />    the IUT **having**  sent a valid AEANNC create to IN\_CSE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** to the IN-CSE **and**<br />    the IUT **having** received a valid AE create request **containing**<br />        From **set to** "S"**and**<br />    the IUT **having**  sent a valid AEANNC create to IN\_CSE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** to the IN-CSE **and**<br />    the IUT **having** received a valid AE create request **containing**<br />        From **set to** "S"**and**<br />    the IUT **having**  sent a valid AEANNC create to IN\_CSE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when{**<br />    the IUT **receives** a valid Response **containing**<br />        Response Status Code **set to** 2001 (CREATED) **and**<br />        Content **containing**<br />            AEAnnc resource **containing**<br />                link attribute **set to** SP-RELATIVE-AE-ID<br />**}** |**when{**<br />    the IUT **receives** a valid Response **containing**<br />        Response Status Code **set to** 2001 (CREATED) **and**<br />        Content **containing**<br />            AEAnnc resource **containing**<br />                link attribute **set to** SP-RELATIVE-AE-ID<br />**}** |IUT &lt;- IN-CSE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource **containing**<br />                ResourceID attribute **set to** S-AE-ID-STEM **and**<br />                AE-ID attribute **set to**  S-AE-ID-STEM<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource **containing**<br />                ResourceID attribute **set to** S-AE-ID-STEM **and**<br />                AE-ID attribute **set to**  S-AE-ID-STEM<br />**}** |IUT >= AE |
+|NOTE:    SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}<br />        S-AE-ID-STEM = Valid AE-ID-Stem assigned by IN-CSE |NOTE:    SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}<br />        S-AE-ID-STEM = Valid AE-ID-Stem assigned by IN-CSE |NOTE:    SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}<br />        S-AE-ID-STEM = Valid AE-ID-Stem assigned by IN-CSE |NOTE:    SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}<br />        S-AE-ID-STEM = Valid AE-ID-Stem assigned by IN-CSE |
+
+
+
+<br />
+
+TP/oneM2M/CSE/REG/CRE/008
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/008 |TP/oneM2M/CSE/REG/CRE/008 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts an AE re-registration (allowed M2M-SP-assigned AE-ID, S-AE-ID-STEM provided by AE), transfer request to the IN-CSE |Check that the IUT accepts an AE re-registration (allowed M2M-SP-assigned AE-ID, S-AE-ID-STEM provided by AE), transfer request to the IN-CSE |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case b, step 5 and clause 9.6.19 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case b, step 5 and clause 9.6.19 |
+|**Config Id** |**Config Id** |CF02 |CF02 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE |PICS\_MN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    the IUT **having registered** to the IN-CSE **and**<br />    the AE **having already been registered containing**<br />        AE-ID **set to** S-AE-ID-STEM **and**<br />    the AE **having deregistered** <br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    the IUT **having registered** to the IN-CSE **and**<br />    the AE **having already been registered containing**<br />        AE-ID **set to** S-AE-ID-STEM **and**<br />    the AE **having deregistered** <br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    the IUT **having registered** to the IN-CSE **and**<br />    the AE **having already been registered containing**<br />        AE-ID **set to** S-AE-ID-STEM **and**<br />    the AE **having deregistered** <br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**                   Resource Type **set to**  2 (AE) **and**<br />        From **set to**  S-AE-ID-STEM **and**<br />        Content **containing**<br />AE resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**                   Resource Type **set to**  2 (AE) **and**<br />        From **set to**  S-AE-ID-STEM **and**<br />        Content **containing**<br />AE resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid UPDATE Request **to**  the IN-CSE    **containing**<br />        From **set to**  SP-RELATIVE-AE-ID **and**<br />        Content **containing**<br />AEAnnc resource **containing**<br />                   link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                   labels attribute **indicating**  'Credential-ID:None'<br />**}** |**then {** <br />    the IUT **sends**  a valid UPDATE Request **to**  the IN-CSE    **containing**<br />        From **set to**  SP-RELATIVE-AE-ID **and**<br />        Content **containing**<br />AEAnnc resource **containing**<br />                   link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                   labels attribute **indicating**  'Credential-ID:None'<br />**}** |IUT >= IN-CSE |
+|NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |
+
+<br />
+
+TP/oneM2M/CSE/REG/CRE/009
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/009 |TP/oneM2M/CSE/REG/CRE/009 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts an AE re-registration (allowed M2M-SP-assigned AE-ID, S-AE-ID-STEM provided by AE), communication between MN-CSE and IN-CSE |Check that the IUT accepts an AE re-registration (allowed M2M-SP-assigned AE-ID, S-AE-ID-STEM provided by AE), communication between MN-CSE and IN-CSE |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case b, step 5-8 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case b, step 5-8 |
+|**Config Id** |**Config Id** |CF03 |CF03 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_IN\_CSE |PICS\_IN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** the MN-CSE **and**<br />    the AE **having already been registered** **containing**<br />        AE-ID **set to** S-AE-ID-STEM **and**<br />    the AE **having deregistered** <br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** the MN-CSE **and**<br />    the AE **having already been registered** **containing**<br />        AE-ID **set to** S-AE-ID-STEM **and**<br />    the AE **having deregistered** <br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** the MN-CSE **and**<br />    the AE **having already been registered** **containing**<br />        AE-ID **set to** S-AE-ID-STEM **and**<br />    the AE **having deregistered** <br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  the MN-CSE **containing**<br /> To **set to**  AEANNC\_RESOURCE\_ADDRESS **and**<br />        From **set to**  SP-RELATIVE-AE-ID **and**<br />        Content **containing**<br />AEAnnc resource **containing**<br />                link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                labels attribute **indicating**  'Credential-ID:None'<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  the MN-CSE **containing**<br /> To **set to**  AEANNC\_RESOURCE\_ADDRESS **and**<br />        From **set to**  SP-RELATIVE-AE-ID **and**<br />        Content **containing**<br />AEAnnc resource **containing**<br />                link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                labels attribute **indicating**  'Credential-ID:None'<br />**}** |IUT<=> MN-CSE |
+| |**then {** <br />    the IUT **updates** the AEANNC\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response to MN-CSE **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />           Content **containing**<br />AEAnnc resource **containing**<br />                  link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                  labels attribute **indicating**  'Credential-ID:None'<br />**}** |**then {** <br />    the IUT **updates** the AEANNC\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response to MN-CSE **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />           Content **containing**<br />AEAnnc resource **containing**<br />                  link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                  labels attribute **indicating**  'Credential-ID:None'<br />**}** |IUT >= MN-CSE |
+|NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |
+
+
+
+TP/oneM2M/CSE/REG/CRE/010
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/010 |TP/oneM2M/CSE/REG/CRE/010 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts an AE re-registration (allowed M2M-SP-assigned AE-ID, S-AE-ID-STEM provided by AE), transfer response to the AE |Check that the IUT accepts an AE re-registration (allowed M2M-SP-assigned AE-ID, S-AE-ID-STEM provided by AE), transfer response to the AE |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case b, step 8 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case b, step 8 |
+|**Config Id** |**Config Id** |CF02 |CF02 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE |PICS\_MN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** the MN-CSE **and**<br />    the AE **having already been registered containing**<br />        AE-ID **set to** S-AE-ID-STEM **and**<br />    the AE **having deregistered and**<br />    the AE **having sent**  a registration **containing**<br />        From **set to** S-AE-ID-STEM **and**<br />    the IUT **having sent** a valid AEAnnc UPDATE Request to IN-CSE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** the MN-CSE **and**<br />    the AE **having already been registered containing**<br />        AE-ID **set to** S-AE-ID-STEM **and**<br />    the AE **having deregistered and**<br />    the AE **having sent**  a registration **containing**<br />        From **set to** S-AE-ID-STEM **and**<br />    the IUT **having sent** a valid AEAnnc UPDATE Request to IN-CSE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** the MN-CSE **and**<br />    the AE **having already been registered containing**<br />        AE-ID **set to** S-AE-ID-STEM **and**<br />    the AE **having deregistered and**<br />    the AE **having sent**  a registration **containing**<br />        From **set to** S-AE-ID-STEM **and**<br />    the IUT **having sent** a valid AEAnnc UPDATE Request to IN-CSE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE Response from IN-CSE **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />           Content **containing**<br />AEAnnc resource **containing**<br />                  link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                  labels attribute **indicating**  'Credential-ID:None' <br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Response from IN-CSE **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />           Content **containing**<br />AEAnnc resource **containing**<br />                  link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                  labels attribute **indicating**  'Credential-ID:None' <br />**}** |IUT <=> IN-CSE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **to**  the AE **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource **containing**<br />                AE-ID attribute **set to**  S-AE-ID-STEM<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **to**  the AE **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource **containing**<br />                AE-ID attribute **set to**  S-AE-ID-STEM<br />**}** |IUT >= AE |
+|NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |
+
+
+
+<br />
+
+TP/oneM2M/CSE/REG/CRE/011
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/011 |TP/oneM2M/CSE/REG/CRE/011 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a create request of &lt;AE> resource with attributes multiplicity equals to 1 and asking AE\_ID\_Stem by indicating AE\_ID\_Stem starting with character 'C' |Check that the IUT accepts a create request of &lt;AE> resource with attributes multiplicity equals to 1 and asking AE\_ID\_Stem by indicating AE\_ID\_Stem starting with character 'C' |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case c, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case c, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having** preconfigured AE\_ID\_stem<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having** preconfigured AE\_ID\_stem<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having** preconfigured AE\_ID\_stem<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  'C' **and**<br />        Resource Type**set to** 2(AE) **and** <br />        Content **containing**<br />            AE resource representation <br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  'C' **and**<br />        Resource Type**set to** 2(AE) **and** <br />        Content **containing**<br />            AE resource representation <br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource **containing**<br />                ResourceID attribute **indicating**  a value<br />                    starting with 'C'<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource **containing**<br />                ResourceID attribute **indicating**  a value<br />                    starting with 'C'<br />**}** |IUT >= AE |
+
+
+
+<br />
+
+TP/oneM2M/CSE/REG/CRE/012
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/012 |TP/oneM2M/CSE/REG/CRE/012 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts an AE registration with the optional attribute _OPTIONAL\_ATTRIBUTE_ provided |Check that the IUT accepts an AE registration with the optional attribute _OPTIONAL\_ATTRIBUTE_ provided |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 and clause 9.6.5-2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 and clause 9.6.5-2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having**  a CSEBase resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having**  a CSEBase resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having**  a CSEBase resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        Resource Type **set to**  2 (AE) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />AE resource **containing**<br />                  valid _OPTIONAL\_ATTRIBUTE_  attribute <br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        Resource Type **set to**  2 (AE) **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />AE resource **containing**<br />                  valid _OPTIONAL\_ATTRIBUTE_  attribute <br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />AE resource **containing**<br />                  valid _OPTIONAL\_ATTRIBUTE_  attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />AE resource **containing**<br />                  valid _OPTIONAL\_ATTRIBUTE_  attribute<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PICS Selection** |**Reference** |**OPTIONAL\_ATTRIBUTE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/REG/CRE/012\_AE/LBL |PICS\_AE\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-2 |labels |
+|TP/oneM2M/CSE/REG/CRE/012\_AE/APN |PICS\_AE\_APN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-2 |AppName |
+|TP/oneM2M/CSE/REG/CRE/012\_AE/POA |PICS\_AE\_POA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-2 |pointOfAccess |
+|TP/oneM2M/CSE/REG/CRE/012\_AE/NL |PICS\_AE\_NL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-2 |nodeLink |
+|TP/oneM2M/CSE/REG/CRE/012\_AE/OR |PICS\_AE\_OR |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-2 |ontologyRef |
+
+
+
+TP/oneM2M/CSE/REG/CRE/013
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/013 |TP/oneM2M/CSE/REG/CRE/013 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a create request of &lt;remoteCSE> resource with _OPTIONAL\_ATTRIBUTE_ |Check that the IUT accepts a create request of &lt;remoteCSE> resource with _OPTIONAL\_ATTRIBUTE_ |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1 and clause 9.6.4 TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.4.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1 and clause 9.6.4 TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.4.2.1 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  CSE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  CSE\_ID **and**<br />        Resource Type**set to** 16(remoteCSE) **and**<br />        Content **containing**<br />            remoteCSE resource representation **containing**<br />                _OPTIONAL\_ATTRIBUTE_  attribute<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  CSE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  CSE\_ID **and**<br />        Resource Type**set to** 16(remoteCSE) **and**<br />        Content **containing**<br />            remoteCSE resource representation **containing**<br />                _OPTIONAL\_ATTRIBUTE_  attribute<br />**}** |IUT <=> CSE |
+| |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            remoteCSE resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            remoteCSE resource representation<br />**}** |IUT >= CSE |
+
+
+
+
+|**TP Id** |**PICS Selection** |**Reference** |**OPTIONAL\_ATTRIBUTE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/REG/CRE/013\_LBL |PICS\_CSR\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4 |labels |
+|TP/oneM2M/CSE/REG/CRE/013\_CST |PICS\_CSR\_CST |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4 |cseType |
+|TP/oneM2M/CSE/REG/CRE/013\_POA |PICS\_CSR\_POA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4 |pointOfAccess |
+|TP/oneM2M/CSE/REG/CRE/013\_NL |PICS\_CSR\_NL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4 |nodeLink |
+
+
+
+<br /> 
+
+TP/oneM2M/CSE/REG/CRE/014
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/014 |TP/oneM2M/CSE/REG/CRE/014 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT retargets the request to the remoteCSE according to pointOfAccess in the &lt;remoteCSE> resource |Check that the IUT retargets the request to the remoteCSE according to pointOfAccess in the &lt;remoteCSE> resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4 and clause 9.3.2.2.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.2.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4 and clause 9.3.2.2.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.2.3 |
+|**Config Id** |**Config Id** |CF02 |CF02 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT**having**  created the remoteCSE resource **containing**<br />        POINT\_OF\_ACCESS attribute<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT**having**  created the remoteCSE resource **containing**<br />        POINT\_OF\_ACCESS attribute<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT**having**  created the remoteCSE resource **containing**<br />        POINT\_OF\_ACCESS attribute<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid REQUEST **from**  Originator **containing**<br />        To **set to**  RESOURCE\_ADDRESS **and**<br />        From **set to**  Originator\_ID <br />**}** |**when {** <br />    the IUT **receives**  a valid REQUEST **from**  Originator **containing**<br />        To **set to**  RESOURCE\_ADDRESS **and**<br />        From **set to**  Originator\_ID <br />**}** |IUT <=> Originator |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  the REQUEST to POINT\_OF\_ACCESS<br />**}** |**then {** <br />    the IUT **sends**  the REQUEST to POINT\_OF\_ACCESS<br />**}** |IUT >= CSE |
+
+
+
+TP/oneM2M/CSE/REG/CRE/015
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/015 |TP/oneM2M/CSE/REG/CRE/015 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT retargets the request to the CSE according to pointOfAccess in the &lt;remoteCSE> resource and forward the response back to the originator |Check that the IUT retargets the request to the CSE according to pointOfAccess in the &lt;remoteCSE> resource and forward the response back to the originator |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4 and clause 9.3.2.2.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.2.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4 and clause 9.3.2.2.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.2.3 |
+|**Config Id** |**Config Id** |CF02 |CF02 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE , PICS\_SP\_RELATIVE\_RESOURCE\_ID, PICS\_ABSOLUTE\_RESOURCE\_ID |PICS\_CSE , PICS\_SP\_RELATIVE\_RESOURCE\_ID, PICS\_ABSOLUTE\_RESOURCE\_ID |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having** received a valid REQUEST from Originator **and**<br />    The IUT **having** sent the REQUEST to the remoteCSE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having** received a valid REQUEST from Originator **and**<br />    The IUT **having** sent the REQUEST to the remoteCSE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having** received a valid REQUEST from Originator **and**<br />    The IUT **having** sent the REQUEST to the remoteCSE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RESPONSE from the remoteCSE<br />**}** |**when {** <br />    the IUT **receives**  a valid RESPONSE from the remoteCSE<br />**}** |IUT <=> CSE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  the RESPONSE to the Originator<br />**}** |**then {** <br />    the IUT **sends**  the RESPONSE to the Originator<br />**}** |IUT >= Originator |
+
+
+
+<br />
+
+TP/oneM2M/CSE/REG/CRE/016
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/016 |TP/oneM2M/CSE/REG/CRE/016 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects an AE registration (not allowed App-ID) |Check that the IUT rejects an AE registration (not allowed App-ID) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - step 3 and clause 9.6.19 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - step 3 and clause 9.6.19 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />     **and** the IUT **not**  **allowing**  **to**  register an AE **containing**<br />        **not allowed**  App-ID attribute **indicating**  APP-ID<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />     **and** the IUT **not**  **allowing**  **to**  register an AE **containing**<br />        **not allowed**  App-ID attribute **indicating**  APP-ID<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />     **and** the IUT **not**  **allowing**  **to**  register an AE **containing**<br />        **not allowed**  App-ID attribute **indicating**  APP-ID<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**                   Resource Type **set to**  2 (AE) **and**<br />        Content **containing**<br />AE resource **containing**<br />                 App-ID attribute **set to**  APP-ID<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**                   Resource Type **set to**  2 (AE) **and**<br />        Content **containing**<br />AE resource **containing**<br />                 App-ID attribute **set to**  APP-ID<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **does not**  **create** the AE resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4126(APP\_RULE\_VALIDATION\_FAILED)<br />**}** |**then {** <br />    the IUT **does not**  **create** the AE resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4126(APP\_RULE\_VALIDATION\_FAILED)<br />**}** |IUT >= AE |
+
+<br />
+
+TP/oneM2M/CSE/REG/CRE/017
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/017 |TP/oneM2M/CSE/REG/CRE/017 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects a create request of &lt;AE> resource that doesn't include the _MANDATORY\_ATTRIBUTE_ |Check that the IUT rejects a create request of &lt;AE> resource that doesn't include the _MANDATORY\_ATTRIBUTE_ |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having** preconfigured AE\_ID\_stem<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having** preconfigured AE\_ID\_stem<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having** preconfigured AE\_ID\_stem<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Resource Type**set to** 2(AE) **and**<br />        Content **containing**<br />            AE resource **containing**<br />                **no**  _MANDATORY\ _ATTRIBUTE_  attribute <br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Resource Type**set to** 2(AE) **and**<br />        Content **containing**<br />            AE resource **containing**<br />                **no**  _MANDATORY\ _ATTRIBUTE_  attribute <br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4000 (BAD Request)<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4000 (BAD Request)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**Reference** |**ATTRIBUTE** |
+|-|-|-|
+|TP/oneM2M/CSE/REG/CRE/017\_API |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5 |App-ID |
+|TP/oneM2M/CSE/REG/CRE/017\_RR |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5 |requestReachability |
+
+
+
+<br />TP/oneM2M/CSE/REG/CRE/018
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/018 |TP/oneM2M/CSE/REG/CRE/018 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a create request of &lt;remoteCSE> resource with attributes multiplicity equals to 1 |Check that the IUT accepts a create request of &lt;remoteCSE> resource with attributes multiplicity equals to 1 |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1 and clause 9.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1 and clause 9.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  CSE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  CSE\_ID **and**<br />        Resource Type**set to** 16(remoteCSE) **and**<br />        Content **containing**<br />            remoteCSE resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  CSE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  CSE\_ID **and**<br />        Resource Type**set to** 16(remoteCSE) **and**<br />        Content **containing**<br />            remoteCSE resource representation<br />**}** |IUT <=> CSE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            remoteCSE resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            remoteCSE resource representation<br />**}** |IUT >= CSE |
+
+
+TP/oneM2M/CSE/REG/CRE/019
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/019 |TP/oneM2M/CSE/REG/CRE/019 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a create request of &lt;remoteCSE> resource with attributes multiplicity equals to 1 without the preconfigured CSE-ID |Check that the IUT accepts a create request of &lt;remoteCSE> resource with attributes multiplicity equals to 1 without the preconfigured CSE-ID |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1 and clause 9.6.4 TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1 and clause 9.6.4 TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  CSE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        **no** From **and**<br />        Resource Type**set to** 16(remoteCSE) **and**<br />        Content **containing**<br />            remoteCSE resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  CSE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        **no** From **and**<br />        Resource Type**set to** 16(remoteCSE) **and**<br />        Content **containing**<br />            remoteCSE resource representation<br />**}** |IUT <=> CSE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            remoteCSE resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            remoteCSE resource representation<br />**}** |IUT >= CSE |
+
+
+
+<br />TP/oneM2M/CSE/REG/CRE/020
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/020 |TP/oneM2M/CSE/REG/CRE/020 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts a create request of &lt;AE> resource with attributes multiplicity equals to 1 and asking AE\_ID\_Stem by indicating AE\_ID\_Stem starting with character 'S' |Check that the IUT accepts a create request of &lt;AE> resource with attributes multiplicity equals to 1 and asking AE\_ID\_Stem by indicating AE\_ID\_Stem starting with character 'S' |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case a, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case a, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_IN\_CSE |PICS\_IN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        From **set to**  'S' **and**<br />        Resource Type**set to** 2(AE) **and** <br />        Content **containing**<br />            AE resource representation <br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        From **set to**  'S' **and**<br />        Resource Type**set to** 2(AE) **and** <br />        Content **containing**<br />            AE resource representation <br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource **containing**<br />                ResourceID attribute **set to**  S-AE-ID-STEM<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource **containing**<br />                ResourceID attribute **set to**  S-AE-ID-STEM<br />**}** |IUT >= AE |
+|NOTE: S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |
+
+
+
+     
+
+TP/oneM2M/CSE/REG/CRE/021
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/021 |TP/oneM2M/CSE/REG/CRE/021 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects the create request of &lt;CSEBase> resource |Check that the IUT rejects the create request of &lt;CSEBase> resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.1 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.1 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  5 (CSEBase) **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            CSEBase resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  5 (CSEBase) **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            CSEBase resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |IUT >= AE |
+
+
+
+TP/oneM2M/CSE/REG/CRE/022
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/022 |TP/oneM2M/CSE/REG/CRE/022 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts an AE registration (allowed App-ID, C-AE-ID-STEM not provided by AE) |Check that the IUT accepts an AE registration (allowed App-ID, C-AE-ID-STEM not provided by AE) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case C and clause 9.6.19 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case C and clause 9.6.19 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **allowing**  **to**  register an AE **containing**<br />        App-ID attribute **indicating**  APP-ID **and**<br />        AE-ID attribute **indicating**  C-AE-ID-STEM<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **allowing**  **to**  register an AE **containing**<br />        App-ID attribute **indicating**  APP-ID **and**<br />        AE-ID attribute **indicating**  C-AE-ID-STEM<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **allowing**  **to**  register an AE **containing**<br />        App-ID attribute **indicating**  APP-ID **and**<br />        AE-ID attribute **indicating**  C-AE-ID-STEM<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        Resource Type **set to**  2 (AE) **and**<br />        From **set to**  'C' **and**<br />        Content **containing**<br />AE resource **containing**<br />                    App-ID attribute **set to**  APP-ID<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        Resource Type **set to**  2 (AE) **and**<br />        From **set to**  'C' **and**<br />        Content **containing**<br />AE resource **containing**<br />                    App-ID attribute **set to**  APP-ID<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **creates** the AE resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED)<br />**}** |**then {** <br />    the IUT **creates** the AE resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED)<br />**}** |IUT >= AE |
+
+
+
+<br />TP/oneM2M/CSE/REG/CRE/023
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/023 |TP/oneM2M/CSE/REG/CRE/023 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects registration of already registered AE (C-AE-ID-STEM provided by AE) |Check that the IUT rejects registration of already registered AE (C-AE-ID-STEM provided by AE) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - step 4 and clause 9.6.19 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - step 4 and clause 9.6.19 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"**and**<br />the IUT **having**  **registered**  the AE **with**<br />             AE-ID attribute **set to** C-AE-ID-STEM<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"**and**<br />the IUT **having**  **registered**  the AE **with**<br />             AE-ID attribute **set to** C-AE-ID-STEM<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"**and**<br />the IUT **having**  **registered**  the AE **with**<br />             AE-ID attribute **set to** C-AE-ID-STEM<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />       the IUT **receives**  a valid CREATE Request **from**  AE **containing**                       Resource Type **set to**  2 (AE) **and**<br />To **set to** TARGE\_CSE\_RESOURCE\_ADDRESS **and**<br />               From **set to**  C-AE-ID-STEM **and**<br />               Content **containing**<br />        AE resource representation<br />**}** |**when {** <br />       the IUT **receives**  a valid CREATE Request **from**  AE **containing**                       Resource Type **set to**  2 (AE) **and**<br />To **set to** TARGE\_CSE\_RESOURCE\_ADDRESS **and**<br />               From **set to**  C-AE-ID-STEM **and**<br />               Content **containing**<br />        AE resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **does not**  **create** the AE resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4105 (CONFLICT)<br />**}** |**then {** <br />    the IUT **does not**  **create** the AE resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4105 (CONFLICT)<br />**}** |IUT >= AE |
+
+
+TP/oneM2M/CSE/REG/CRE/024
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/024 |TP/oneM2M/CSE/REG/CRE/024 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that IUT sends a CSE registration request with attributes multiplicity equals to 1 |Check that IUT sends a CSE registration request with attributes multiplicity equals to 1 |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE or PICS\_ASN\_CSE |PICS\_MN\_CSE or PICS\_ASN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {**<br />     the IUT **is triggered** **to send**  a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **and**<br />               Resource Type **set to** 16 (remoteCSE) **and**<br /> Content **containing**<br /> remoteCSE resource representation<br />**}** |**when {**<br />     the IUT **is triggered** **to send**  a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **and**<br />               Resource Type **set to** 16 (remoteCSE) **and**<br /> Content **containing**<br /> remoteCSE resource representation<br />**}** |NA |
+| |**then {**<br />the IUT **sends** a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **and**<br />               From **set to**  CSE\_ID **and**<br />               Resource Type **set to** 16 (remoteCSE) **and**<br /> Content **containing**<br /> remoteCSE resource representation<br />**}** |**then {**<br />the IUT **sends** a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **and**<br />               From **set to**  CSE\_ID **and**<br />               Resource Type **set to** 16 (remoteCSE) **and**<br /> Content **containing**<br /> remoteCSE resource representation<br />**}** |IUT >= CSE |
+
+
+
+TP/oneM2M/CSE/REG/CRE/025
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/025 |TP/oneM2M/CSE/REG/CRE/025 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that IUT accepts a CSE registration request with attributes multiplicity equals to 1 |Check that IUT accepts a CSE registration request with attributes multiplicity equals to 1 |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />     the IUT **receives**  a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **and**<br />               From **set to**  CSE\_ID **and**<br />               Resource Type **set to** 16 (remoteCSE) **and**<br /> Content **containing**<br /> remoteCSE resource representation<br />**}** |**when {**<br />     the IUT **receives**  a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **and**<br />               From **set to**  CSE\_ID **and**<br />               Resource Type **set to** 16 (remoteCSE) **and**<br /> Content **containing**<br /> remoteCSE resource representation<br />**}** |IUT <=> CSE |
+|**Expected behaviour** |**then {**<br />the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED) **and**<br />Content **containing**<br /> remoteCSE resource representation<br /><br />**and** the IUT **creates** the &lt;remoteCSE> resource<br />**}** |**then {**<br />the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED) **and**<br />Content **containing**<br /> remoteCSE resource representation<br /><br />**and** the IUT **creates** the &lt;remoteCSE> resource<br />**}** |IUT >= CSE |
+
+
+TP/oneM2M/CSE/REG/CRE/026
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/026 |TP/oneM2M/CSE/REG/CRE/026 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that IUT sends a CSE registration request with _OPTIONAL\_ATTRIBUTE_  attribute |Check that IUT sends a CSE registration request with _OPTIONAL\_ATTRIBUTE_  attribute |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE or PICS\_ASN\_CSE |PICS\_MN\_CSE or PICS\_ASN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {**<br /> the IUT **is triggered** **to send**  a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **an** **d**<br />               Content **containing**<br /> remoteCSE resource **containing**<br />                             cseType attribute **set to** 2 (MN\_CSE) **and**<br /> valid attribute _OPTIONAL\_ATTRIBUTE_<br /><br />**}** |**when {**<br /> the IUT **is triggered** **to send**  a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **an** **d**<br />               Content **containing**<br /> remoteCSE resource **containing**<br />                             cseType attribute **set to** 2 (MN\_CSE) **and**<br /> valid attribute _OPTIONAL\_ATTRIBUTE_<br /><br />**}** |NA |
+| |**then {**<br />the IUT **sends** a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **and**<br />               From **set to**  CSE\_ID **and**<br />               Resource Type **set to** 16 (remoteCSE) **and**<br /> Content **containing**<br /> remoteCSE resource **containing**<br />                             cseType attribute **set to** 2 (MN\_CSE) **and**<br /> valid attribute _OPTIONAL\_ATTRIBUTE_<br />**}** |**then {**<br />the IUT **sends** a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **and**<br />               From **set to**  CSE\_ID **and**<br />               Resource Type **set to** 16 (remoteCSE) **and**<br /> Content **containing**<br /> remoteCSE resource **containing**<br />                             cseType attribute **set to** 2 (MN\_CSE) **and**<br /> valid attribute _OPTIONAL\_ATTRIBUTE_<br />**}** |IUT >= CSE |
+
+
+
+
+|**TP Id** |**PICS Selection** |**Reference** |**OPTIONAL\_ATTRIBUTE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/REG/CRE/026\_RN |PICS\_CSR\_RN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |resourceName |
+|TP/oneM2M/CSE/REG/CRE/026\_ET |PICS\_CSR\_ET |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |expirationTime |
+|TP/oneM2M/CSE/REG/CRE/026\_LBL |PICS\_CSR\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |labels |
+|TP/oneM2M/CSE/REG/CRE/026\_POA |PICS\_CSR\_POA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |pointOfAccess |
+|TP/oneM2M/CSE/REG/CRE/026\_NL |PICS\_CSR\_NL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |nodeLink |
+|TP/oneM2M/CSE/REG/CRE/026\_CST |PICS\_CSR\_CST |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |cseType |
+
+TP/oneM2M/CSE/REG/CRE/027
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/027 |TP/oneM2M/CSE/REG/CRE/027 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that IUT accepts a CSE registration request with _cseType_ attribute set to 'MN\_CSE' |Check that IUT accepts a CSE registration request with _cseType_ attribute set to 'MN\_CSE' |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />     the IUT **receives**  a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **and**<br />               From **set to**  CSE\_ID **and**<br />               Resource Type **set to** 16 (remoteCSE) **and**<br /> Content **containing**<br /> remoteCSE resource **containing**<br /> cseType attribute **set to**  2 (MN\_CSE)<br />**}** |**when {**<br />     the IUT **receives**  a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **and**<br />               From **set to**  CSE\_ID **and**<br />               Resource Type **set to** 16 (remoteCSE) **and**<br /> Content **containing**<br /> remoteCSE resource **containing**<br /> cseType attribute **set to**  2 (MN\_CSE)<br />**}** |IUT <=> CSE |
+|**Expected behaviour** |**then {**<br />the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED) **and**<br />Content **containing**<br /> remoteCSE resource **containing**<br /> cseType attribute **set to** 2 (MN\_CSE)<br /><br /> **and** the IUT **creates** a &lt;remoteCSE> resource<br />**}** |**then {**<br />the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED) **and**<br />Content **containing**<br /> remoteCSE resource **containing**<br /> cseType attribute **set to** 2 (MN\_CSE)<br /><br /> **and** the IUT **creates** a &lt;remoteCSE> resource<br />**}** |IUT >= CSE |
+
+
+TP/oneM2M/CSE/REG/CRE/028
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/028 |TP/oneM2M/CSE/REG/CRE/028 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that IUT accepts  a CSE registration request with _OPTIONAL\_ATTRIBUTE_  attribute |Check that IUT accepts  a CSE registration request with _OPTIONAL\_ATTRIBUTE_  attribute |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.2 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the CSE **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the CSE **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the CSE **having** privileges to perform CREATE operation on the resource     CSEBASE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />     the IUT **receives**  a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **and**<br />               From **set to**  CSE\_ID **and**<br />               Resource Type **set to** 16 (remoteCSE) **and**<br /> Content **containing**<br /> remoteCSE resource **containing**<br /> cseType attribute **set to** 2 (MN\_CSE) **and**<br /> valid attribute _OPTIONAL\_ATTRIBUTE_<br />**}** |**when {**<br />     the IUT **receives**  a valid CREATE Request **containing**<br />              To **set to**  CSEBASE\_RESOURCE\_ADDRESS **and**<br />               From **set to**  CSE\_ID **and**<br />               Resource Type **set to** 16 (remoteCSE) **and**<br /> Content **containing**<br /> remoteCSE resource **containing**<br /> cseType attribute **set to** 2 (MN\_CSE) **and**<br /> valid attribute _OPTIONAL\_ATTRIBUTE_<br />**}** |IUT <=> CSE |
+|**Expected behaviour** |**then {**<br />the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED) **and**<br />Content **containing**<br />  remoteCSE resource **containing**<br />                             cseType attribute **set to** 2 (MN\_CSE) **and**<br /> valid attribute _OPTIONAL\_ATTRIBUTE_<br /><br />**and** the IUT **creates** a &lt;remoteCSE> resource<br />**}** |**then {**<br />the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED) **and**<br />Content **containing**<br />  remoteCSE resource **containing**<br />                             cseType attribute **set to** 2 (MN\_CSE) **and**<br /> valid attribute _OPTIONAL\_ATTRIBUTE_<br /><br />**and** the IUT **creates** a &lt;remoteCSE> resource<br />**}** |IUT >= CSE |
+
+
+
+
+|**TP Id** |**PICS Selection** |**Reference** |**OPTIONAL\_ATTRIBUTE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/REG/CRE/028\_LBL |PICS\_CSR\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |labels |
+|TP/oneM2M/CSE/REG/CRE/028\_POA |PICS\_CSR\_POA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |pointOfAccess |
+|TP/oneM2M/CSE/REG/CRE/028\_NL |PICS\_CSR\_NL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |nodeLink |
+
+
+
+TP/oneM2M/CSE/REG/CRE/029
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/029 |TP/oneM2M/CSE/REG/CRE/029 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts an AE registration (preprovisioned S-AE-ID-STEM provided by AE), communication between MN-CSE and IN-CSE |Check that the IUT accepts an AE registration (preprovisioned S-AE-ID-STEM provided by AE), communication between MN-CSE and IN-CSE |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case a, step 5-8 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case a, step 5-8 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_IN\_CSE |PICS\_IN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  the CSE **containing**<br />        Resource Type **set to**  10002 (AEAnnc) **and**<br /> From **set to**  SP-RELATIVE-AE-ID **and**<br />        Content **containing**<br />AEAnnc resource **containing**<br />                link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                labels attribute **indicating**  'Credential-ID:None'<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  the CSE **containing**<br />        Resource Type **set to**  10002 (AEAnnc) **and**<br /> From **set to**  SP-RELATIVE-AE-ID **and**<br />        Content **containing**<br />AEAnnc resource **containing**<br />                link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                labels attribute **indicating**  'Credential-ID:None'<br />**}** |IUT<=> MN-CSE |
+| |**then {** <br />    the IUT **creates**  the AEANNC\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response to CSE **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />           Content **containing**<br />AEAnnc resource **containing**<br />                  link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                  labels **indicating**  'Credential-ID:None'<br />**}** |**then {** <br />    the IUT **creates**  the AEANNC\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response to CSE **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />           Content **containing**<br />AEAnnc resource **containing**<br />                  link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                  labels **indicating**  'Credential-ID:None'<br />**}** |IUT >= MN-CSE |
+|NOTE:     SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}<br />            S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" |NOTE:     SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}<br />            S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" |NOTE:     SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}<br />            S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" |NOTE:     SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}<br />            S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" |
+
+
+
+TP/oneM2M/CSE/REG/CRE/030
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/030 |TP/oneM2M/CSE/REG/CRE/030 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts an AE re-registration (allowed M2M-SP-assigned AE-ID, S-AE-ID-STEM provided by AE), transfer response to the AE |Check that the IUT accepts an AE re-registration (allowed M2M-SP-assigned AE-ID, S-AE-ID-STEM provided by AE), transfer response to the AE |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case b, step 8 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case b, step 8 |
+|**Config Id** |**Config Id** |CF02 |CF02 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE |PICS\_MN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** the MN-CSE **and**<br />    the AE **having sent**  a registration **containing**<br />        From **set to** S-AE-ID-STEM **and**<br />    the IUT **having sent** a valid AEAnnc CREATE Request to IN-CSE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** the MN-CSE **and**<br />    the AE **having sent**  a registration **containing**<br />        From **set to** S-AE-ID-STEM **and**<br />    the IUT **having sent** a valid AEAnnc CREATE Request to IN-CSE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br />    the IUT **having registered** the MN-CSE **and**<br />    the AE **having sent**  a registration **containing**<br />        From **set to** S-AE-ID-STEM **and**<br />    the IUT **having sent** a valid AEAnnc CREATE Request to IN-CSE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid Response from IN-CSE **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />           Content **containing**<br />AEAnnc resource **containing**<br />                  link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                  labels attribute **indicating**  'Credential-ID:None' <br />**}** |**when {** <br />    the IUT **receives**  a valid Response from IN-CSE **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />           Content **containing**<br />AEAnnc resource **containing**<br />                  link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                  labels attribute **indicating**  'Credential-ID:None' <br />**}** |IUT <=> IN-CSE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **to**  the AE **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource **containing**<br />                AE-ID attribute **set to**  S-AE-ID-STEM<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **to**  the AE **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />        Content **containing**<br />            AE resource **containing**<br />                AE-ID attribute **set to**  S-AE-ID-STEM<br />**}** |IUT >= AE |
+|NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }<br />        S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE |
+
+
+
+TP/oneM2M/CSE/REG/CRE/031
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/031 |TP/oneM2M/CSE/REG/CRE/031 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts an AE registration (S-AE-ID-STEM not provided by AE), communication between MN-CSE and IN-CSE |Check that the IUT accepts an AE registration (S-AE-ID-STEM not provided by AE), communication between MN-CSE and IN-CSE |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case a, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case a, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.1 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_IN\_CSE |PICS\_IN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  MN-CSE **containing**<br />        Resource Type **set to**  10002 (AEAnnc) **and**<br /> From **set to**  SP-RELATIVE-AE-ID **and**<br />        Content **containing**<br />            AEAnnc resource **containing**<br />                link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                labels **indicating**  'Credential-ID:None'<br />} |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  MN-CSE **containing**<br />        Resource Type **set to**  10002 (AEAnnc) **and**<br /> From **set to**  SP-RELATIVE-AE-ID **and**<br />        Content **containing**<br />            AEAnnc resource **containing**<br />                link attribute **set to**  SP-RELATIVE-AE-ID **and**<br />                labels **indicating**  'Credential-ID:None'<br />} |IUT <=> MN-CSE |
+|**Expected behaviour** |**then {** <br />    the IUT **creates**  the AEANNC\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response to CSE **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />           Content **containing**<br />AEAnnc resource **containing**<br />                  link attribute **set to**  SP-RELATIVE-AE-ID\* **and**<br />                  labels **indicating**  'Credential-ID:None'<br />**}** |**then {** <br />    the IUT **creates**  the AEANNC\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response to CSE **containing**<br />        Response Status Code **set to**  2001 (CREATED) **and**<br />           Content **containing**<br />AEAnnc resource **containing**<br />                  link attribute **set to**  SP-RELATIVE-AE-ID\* **and**<br />                  labels **indicating**  'Credential-ID:None'<br />**}** |IUT >= MN-CSE |
+|NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{AE-ID-STEM}<br />        SP-RELATIVE-AE-ID\* = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}<br />        AE-ID-STEM = "S"<br />        S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{AE-ID-STEM}<br />        SP-RELATIVE-AE-ID\* = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}<br />        AE-ID-STEM = "S"<br />        S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{AE-ID-STEM}<br />        SP-RELATIVE-AE-ID\* = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}<br />        AE-ID-STEM = "S"<br />        S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" |NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{AE-ID-STEM}<br />        SP-RELATIVE-AE-ID\* = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}<br />        AE-ID-STEM = "S"<br />        S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" |
+
+
+
+TP/oneM2M/CSE/REG/CRE/032
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/CRE/032 |TP/oneM2M/CSE/REG/CRE/032 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects an AE registration for CSEs for which the associated _&lt;serviceSubscribeNode>_  resource is not linked with the _&lt;serviceSubscribedAppRule>_  via the _ruleLinks_  attribute of the _&lt;serviceSubscribedNode>_  resource |Check that the IUT rejects an AE registration for CSEs for which the associated _&lt;serviceSubscribeNode>_  resource is not linked with the _&lt;serviceSubscribedAppRule>_  via the _ruleLinks_  attribute of the _&lt;serviceSubscribedNode>_  resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 4 |Release 4 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />     **and**  the IUT **having** the serviceSubscribedNode resource For the CSE<br /> **containing**<br />        _ruleLinks_  attribute **not set**<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />     **and**  the IUT **having** the serviceSubscribedNode resource For the CSE<br /> **containing**<br />        _ruleLinks_  attribute **not set**<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />     **and**  the IUT **having** the serviceSubscribedNode resource For the CSE<br /> **containing**<br />        _ruleLinks_  attribute **not set**<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**                   Resource Type **set to**  2 (AE)<br />        } |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**                   Resource Type **set to**  2 (AE)<br />        } |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **does not**  **create** the AE resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4126(APP\_RULE\_VALIDATION\_FAILED)<br />**}** |**then {** <br />    the IUT **does not**  **create** the AE resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4126(APP\_RULE\_VALIDATION\_FAILED)<br />**}** |IUT >= AE |
+
+
+
+
+##### 7.2.2.2.3 DELETE Operation
+TP/oneM2M/CSE/REG/DEL/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/DEL/001 |TP/oneM2M/CSE/REG/DEL/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects the delete request of &lt;CSEBase> resource. |Check that the IUT rejects the delete request of &lt;CSEBase> resource. |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.4 and  <a href="#_ref_1">[1]</a>, clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.4 and  <a href="#_ref_1">[1]</a>, clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.4 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid DELETE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid DELETE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |IUT >= AE |
+
+
+
+<br />
+
+TP/oneM2M/CSE/REG/DEL/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/DEL/002 |TP/oneM2M/CSE/REG/DEL/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that IUT accepts a &lt;remoteCSE> delete request on TARGET\_REMOTE\_CSE\_ADDRESS, and deletes the &lt;remoteCSE> resource |Check that IUT accepts a &lt;remoteCSE> delete request on TARGET\_REMOTE\_CSE\_ADDRESS, and deletes the &lt;remoteCSE> resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.4 and clause 9.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.4.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.4 and clause 9.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.4.2.1 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the CSE<br />    **and**  the CSE originator **having** privileges to perform DELETE operation on the remoteCSE resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the CSE<br />    **and**  the CSE originator **having** privileges to perform DELETE operation on the remoteCSE resource<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the CSE<br />    **and**  the CSE originator **having** privileges to perform DELETE operation on the remoteCSE resource<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid DELETE Request **from**  CSE **containing**<br />        To **set to** REMOTECSE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  CSE\_ID **and**<br />**no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid DELETE Request **from**  CSE **containing**<br />        To **set to** REMOTECSE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  CSE\_ID **and**<br />**no** Content<br />**}** |IUT <=> CSE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**and** the IUT **deletes** the remoteCSE resource<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**and** the IUT **deletes** the remoteCSE resource<br />**}** |IUT >= CSE |
+
+
+TP/oneM2M/CSE/REG/DEL/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/DEL/003 |TP/oneM2M/CSE/REG/DEL/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts an AE de-registration. |Check that the IUT accepts an AE de-registration. |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4.2.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource AE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource AE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource AE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid DELETE Request **from**  AE **containing**<br />        To **set to** AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid DELETE Request **from**  AE **containing**<br />        To **set to** AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **deletes** the AE\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**}** |**then {** <br />    the IUT **deletes** the AE\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**}** |IUT >= AE |
+
+ 
+
+TP/oneM2M/CSE/REG/DEL/004
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/DEL/004 |TP/oneM2M/CSE/REG/DEL/004 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that IUT sends a &lt;remoteCSE> delete request on<br />TARGET\_REMOTE\_CSE\_ADDRESS |Check that IUT sends a &lt;remoteCSE> delete request on<br />TARGET\_REMOTE\_CSE\_ADDRESS |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.5 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.5 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE |PICS\_MN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having created** a  resource TARGET\_REMOTE\_CSE\_ADDRESS **and**<br /> the IUT **having** privileges to perform DELETE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having created** a  resource TARGET\_REMOTE\_CSE\_ADDRESS **and**<br /> the IUT **having** privileges to perform DELETE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having created** a  resource TARGET\_REMOTE\_CSE\_ADDRESS **and**<br /> the IUT **having** privileges to perform DELETE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {**<br />     the IUT **is triggered** **to send**  a valid DELETE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESSS<br />**}** |**when {**<br />     the IUT **is triggered** **to send**  a valid DELETE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESSS<br />**}** |NA |
+| |**then {**<br />the IUT **sends** a valid DELETE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS**and**<br />               From **set to**  CSE\_ID **and**<br />**no** Content<br />**}** |**then {**<br />the IUT **sends** a valid DELETE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS**and**<br />               From **set to**  CSE\_ID **and**<br />**no** Content<br />**}** |IUT >= CSE |
+
+
+
+
+
+TP/oneM2M/CSE/REG/DEL/005
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/DEL/005 |TP/oneM2M/CSE/REG/DEL/005 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts an AE de-registration when AE-ID is starting with "S" |Check that the IUT accepts an AE de-registration when AE-ID is starting with "S" |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4.2.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_IN\_CSE |PICS\_IN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE **containing**<br />        From **set to** "S"<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource AE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE **containing**<br />        From **set to** "S"<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource AE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE **containing**<br />        From **set to** "S"<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource AE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid DELETE Request **from**  AE **containing**<br />        To **set to** AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid DELETE Request **from**  AE **containing**<br />        To **set to** AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **deletes** the AE\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**}** |**then {** <br />    the IUT **deletes** the AE\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2002 (DELETED)<br />**}** |IUT >= AE |
+
+ 
+
+TP/oneM2M/CSE/REG/DEL/006
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/DEL/006 |TP/oneM2M/CSE/REG/DEL/006 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts an AE de-registration when AE-ID is starting with "S" |Check that the IUT accepts an AE de-registration when AE-ID is starting with "S" |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 |
+|**Config Id** |**Config Id** |CF02 |CF02 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE |PICS\_MN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE **containing**<br />        From **set to** "S"<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource AE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE **containing**<br />        From **set to** "S"<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource AE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE **containing**<br />        From **set to** "S"<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource AE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid DELETE Request **from**  AE **containing**<br />        To **set to** AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid DELETE Request **from**  AE **containing**<br />        To **set to** AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends** a valid UPDATE Request **containing**<br />    Content**containing**<br />        AEANNC\_RESOURCE\_ADDRESS resource **containing**<br />            link attribute **set to** "INACTIVE"<br />**}** |**then {** <br />    the IUT **sends** a valid UPDATE Request **containing**<br />    Content**containing**<br />        AEANNC\_RESOURCE\_ADDRESS resource **containing**<br />            link attribute **set to** "INACTIVE"<br />**}** |IUT >= IN-CSE |
+
+ 
+
+
+
+TP/oneM2M/CSE/REG/DEL/007
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/DEL/007 |TP/oneM2M/CSE/REG/DEL/007 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the response from IN-CSE for the AE de-registration when AE-ID is starting with "S" |Check that the IUT accepts the response from IN-CSE for the AE de-registration when AE-ID is starting with "S" |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 |
+|**Config Id** |**Config Id** |CF02 |CF02 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE |PICS\_MN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE **containing**<br />        From **set to** "S"<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource AE<br />    **and** the AE **having sent**  a valid DELETE Request at  AE\_RESOURCE\_ADDRESS resource<br />    **and** the IUT **having sent** a valid UPDATE Request to IN-CSE **containing**<br />        Content **containing**<br />            AEANNC\_RESOURCE\_ADDRESS resource **containing**<br />                link attribute **set to** empty<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE **containing**<br />        From **set to** "S"<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource AE<br />    **and** the AE **having sent**  a valid DELETE Request at  AE\_RESOURCE\_ADDRESS resource<br />    **and** the IUT **having sent** a valid UPDATE Request to IN-CSE **containing**<br />        Content **containing**<br />            AEANNC\_RESOURCE\_ADDRESS resource **containing**<br />                link attribute **set to** empty<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE **containing**<br />        From **set to** "S"<br />    **and**  the AE **having** privileges to perform DELETE operation on the resource AE<br />    **and** the AE **having sent**  a valid DELETE Request at  AE\_RESOURCE\_ADDRESS resource<br />    **and** the IUT **having sent** a valid UPDATE Request to IN-CSE **containing**<br />        Content **containing**<br />            AEANNC\_RESOURCE\_ADDRESS resource **containing**<br />                link attribute **set to** empty<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid Response **from**  IN-CSE **containing**<br />        Response Status Code **set to** 2004 (UPDATED)<br />**}** |**when {** <br />    the IUT **receives**  a valid Response **from**  IN-CSE **containing**<br />        Response Status Code **set to** 2004 (UPDATED)<br />**}** |IUT <=> IN-CSE |
+|**Expected behaviour** |**then {**<br />    the IUT **deletes** the AE\_RESOURCE\_ADDRESS resource<br />    **and** the IUT **sends** a valid Response **containing**<br />        Response Status Code **set to** 2002 (DELETED)<br />**}** |**then {**<br />    the IUT **deletes** the AE\_RESOURCE\_ADDRESS resource<br />    **and** the IUT **sends** a valid Response **containing**<br />        Response Status Code **set to** 2002 (DELETED)<br />**}** |IUT >= AE |
+
+
+
+
+##### 7.2.2.2.4 UPDATE Operation
+TP/oneM2M/CSE/REG/UPD/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/UPD/001 |TP/oneM2M/CSE/REG/UPD/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects the update request of &lt;CSEBase> resource. |Check that the IUT rejects the update request of &lt;CSEBase> resource. |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.3 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.3 and clause 9.6.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.3.2.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />    Content **containing**<br />            CSEBase resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />    To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**<br />    From **set to**  AE\_ID **and**<br />    Content **containing**<br />            CSEBase resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |IUT >= AE |
+
+TP/oneM2M/CSE/REG/UPD/002
+
+
+|    **TP Id** |    **TP Id** |TP/oneM2M/CSE/REG/UPD/002 |TP/oneM2M/CSE/REG/UPD/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that IUT accepts a &lt;remoteCSE> update request with _OPTIONAL\_ATTRIBUTE_ attribute |Check that IUT accepts a &lt;remoteCSE> update request with _OPTIONAL\_ATTRIBUTE_ attribute |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.4 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE |PICS\_MN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS **containing**<br /> a RW _OPTIONAL\_ATTRIBUTE_  attribute **set to** VALUE\_1 **and**<br /> the CSE **having** privileges to perform UPDATE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS **containing**<br /> a RW _OPTIONAL\_ATTRIBUTE_  attribute **set to** VALUE\_1 **and**<br /> the CSE **having** privileges to perform UPDATE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS **containing**<br /> a RW _OPTIONAL\_ATTRIBUTE_  attribute **set to** VALUE\_1 **and**<br /> the CSE **having** privileges to perform UPDATE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />     the IUT **receives**  a valid UPDATE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS **and**<br />               From **set to**  CSE\_ID **and**<br /> Content **containing**<br /> remoteCSE resource **containing**<br /> _OPTIONAL\_ATTRIBUTE_  attribute **set to** VALUE\_2<br />**}** |**when {**<br />     the IUT **receives**  a valid UPDATE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS **and**<br />               From **set to**  CSE\_ID **and**<br /> Content **containing**<br /> remoteCSE resource **containing**<br /> _OPTIONAL\_ATTRIBUTE_  attribute **set to** VALUE\_2<br />**}** |IUT <=> CSE |
+|**Expected behaviour** |**then {**<br />the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2004 (UPDATED) **and**<br />Content **containing**<br /> remoteCSE resource **containing**<br /> _OPTIONAL\_ATTRIBUTE_  attribute **set to** VALUE\_2<br />**}** |**then {**<br />the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2004 (UPDATED) **and**<br />Content **containing**<br /> remoteCSE resource **containing**<br /> _OPTIONAL\_ATTRIBUTE_  attribute **set to** VALUE\_2<br />**}** |IUT >= CSE |
+
+
+
+
+|**TP Id** |**Reference** |**OPTIONAL\_ATTRIBUTE** |
+|-|-|-|
+|TP/oneM2M/CSE/REG/UPD/002\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |labels |
+|TP/oneM2M/CSE/REG/UPD/002\_POA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |pointOfAccess |
+|TP/oneM2M/CSE/REG/UPD/002\_NL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |nodeLink |
+
+
+
+
+
+TP/oneM2M/CSE/REG/UPD/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/REG/UPD/003 |TP/oneM2M/CSE/REG/UPD/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that IUT sends a &lt;remoteCSE> update request with _OPTIONAL\_ATTRIBUTE_  attribute |Check that IUT sends a &lt;remoteCSE> update request with _OPTIONAL\_ATTRIBUTE_  attribute |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.5.2.4 |
+|**Config Id** |**Config Id** |CF04 |CF04 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_MN\_CSE |PICS\_MN\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS **containing**<br /> a RW _OPTIONAL\_ATTRIBUTE_  attribute **set to** VALUE\_1 **and**<br /> the IUT **having** privileges to perform UPDATE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS **containing**<br /> a RW _OPTIONAL\_ATTRIBUTE_  attribute **set to** VALUE\_1 **and**<br /> the IUT **having** privileges to perform UPDATE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state" **and**<br /> the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS **containing**<br /> a RW _OPTIONAL\_ATTRIBUTE_  attribute **set to** VALUE\_1 **and**<br /> the IUT **having** privileges to perform UPDATE operation on the resource     TARGET\_REMOTE\_CSE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {**<br /> the IUT **is triggered** **to send**  a valid UPDATE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS **an** **d** <br /> Content **containing**<br /> remoteCSE resource **containing**<br /> attribute _OPTIONAL\_ATTRIBUTE_  **set to** VALUE\_2<br /><br />**}** |**when {**<br /> the IUT **is triggered** **to send**  a valid UPDATE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS **an** **d** <br /> Content **containing**<br /> remoteCSE resource **containing**<br /> attribute _OPTIONAL\_ATTRIBUTE_  **set to** VALUE\_2<br /><br />**}** |NA |
+| |**then {**<br />the IUT **sends** a valid UPDATE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS**and**<br />               From **set to**  CSE\_ID **and**<br /> Content **containing**<br /> remoteCSE resource **containing**<br /> attribute _OPTIONAL\_ATTRIBUTE_  **set to** VALUE\_2<br />**}** |**then {**<br />the IUT **sends** a valid UPDATE Request **containing**<br />              To **set to**  TARGET\_REMOTE\_CSE\_ADDRESS**and**<br />               From **set to**  CSE\_ID **and**<br /> Content **containing**<br /> remoteCSE resource **containing**<br /> attribute _OPTIONAL\_ATTRIBUTE_  **set to** VALUE\_2<br />**}** |IUT >= CSE |
+
+
+
+
+|**TP Id** |**PICS Selection** |**Reference** |**OPTIONAL\_** **ATTRIBUTE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/REG/UPD/003\_ET |PICS\_CSR\_ET |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |expirationTime |
+|TP/oneM2M/CSE/REG/UPD/003\_LBL |PICS\_CSR\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |labels |
+|TP/oneM2M/CSE/REG/UPD/003\_POA |PICS\_CSR\_POA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |pointOfAccess |
+|TP/oneM2M/CSE/REG/UPD/003\_NL |PICS\_CSR\_NL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |nodeLink |
+|TP/oneM2M/CSE/REG/UPD/003\_RR |PICS\_CSR\_RR |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |requestReachability |
+
+
+
+<br />
+
+
+#### 7.2.2.3 Data Management and Repository Function (DMR)
+
+##### 7.2.2.3.1 RETRIEVE Operation
+TP/oneM2M/CSE/DMR/RET/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/001 |TP/oneM2M/CSE/DMR/RET/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns successfully the TARGET\_RESOURCE\_ADDRESS resource |Check that the IUT returns successfully the TARGET\_RESOURCE\_ADDRESS resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource representation<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/001\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/001\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/001\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/001\_CIN |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |4 (contentInstance) |
+|TP/oneM2M/CSE/DMR/RET/001\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/001\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/001\_PCH |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.3 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/RET/001\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/001\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3 |50(transactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/001\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.7 |51(transaction) |
+
+
+
+<br />TP/oneM2M/CSE/DMR/RET/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/002 |TP/oneM2M/CSE/DMR/RET/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT responds with an error when the AE tries to retrieve the resource TARGET\_RESOURCE\_ADDRESS which does not exist |Check that the IUT responds with an error when the AE tries to retrieve the resource TARGET\_RESOURCE\_ADDRESS which does not exist |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 - item 1) |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 - item 1) |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having not yet**  **created**  a resource TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having not yet**  **created**  a resource TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having not yet**  **created**  a resource TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        **no**  Content<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        **no**  Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4004 (NOT\_FOUND)<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4004 (NOT\_FOUND)<br />**}** |IUT >= AE |
+
+  
+
+
+
+TP/oneM2M/CSE/DMR/RET/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/003 |TP/oneM2M/CSE/DMR/RET/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT responds with an error when the AE tries to retrieve a resource TARGET\_RESOURCE\_ADDRESS under AE without having privileges for the RETRIEVE operation |Check that the IUT responds with an error when the AE tries to retrieve a resource TARGET\_RESOURCE\_ADDRESS under AE without having privileges for the RETRIEVE operation |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 - item 2) |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 - item 2) |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having no** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having no** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having no** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response **containing**<br />        Response Status Code **set to**  4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)<br />**}** |**then {** <br />    the IUT **sends**  a Response **containing**<br />        Response Status Code **set to**  4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)<br />**}** |IUT >= AE |
+
+
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/003\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/003\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/003\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/003\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/003\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/003\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/003\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3 |50(transactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/003\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.7 |51(transaction) |
+
+
+
+
+
+TP/oneM2M/CSE/DMR/RET/004
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/004 |TP/oneM2M/CSE/DMR/RET/004 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns successfully the ATTRIBUTE of TARGET\_RESOURCE\_ADDRESS resource ("To" option) |Check that the IUT returns successfully the ATTRIBUTE of TARGET\_RESOURCE\_ADDRESS resource ("To" option) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_ATTRIBUTE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_ATTRIBUTE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />                valid ATTRIBUTE attribute **and**<br />                **no other** attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />                valid ATTRIBUTE attribute **and**<br />                **no other** attribute<br />**}** |IUT >= AE |
+|Notes: TARGET\_ATTRIBUTE\_ADDRESS is represented as TARGET\_RESOURCE\_ADDRESS#ATTRIBUTE where '#' is present between TARGET\_RESOURCE\_ADDRESS and ATTRIBUTE.<br />        ATTRIBUTE indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below. |Notes: TARGET\_ATTRIBUTE\_ADDRESS is represented as TARGET\_RESOURCE\_ADDRESS#ATTRIBUTE where '#' is present between TARGET\_RESOURCE\_ADDRESS and ATTRIBUTE.<br />        ATTRIBUTE indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below. |Notes: TARGET\_ATTRIBUTE\_ADDRESS is represented as TARGET\_RESOURCE\_ADDRESS#ATTRIBUTE where '#' is present between TARGET\_RESOURCE\_ADDRESS and ATTRIBUTE.<br />        ATTRIBUTE indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below. |Notes: TARGET\_ATTRIBUTE\_ADDRESS is represented as TARGET\_RESOURCE\_ADDRESS#ATTRIBUTE where '#' is present between TARGET\_RESOURCE\_ADDRESS and ATTRIBUTE.<br />        ATTRIBUTE indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below. |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/004\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/004\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/004\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/004\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/004\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/004\_PCH |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.3 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/RET/004\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/004\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3 |50(transactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/004\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.7 |51(transaction) |
+
+
+
+<br />TP/oneM2M/CSE/DMR/RET/005
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/005 |TP/oneM2M/CSE/DMR/RET/005 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns  successfully the ATTRIBUTE of TARGET\_RESOURCE\_ADDRESS resource ("Content" option) |Check that the IUT returns  successfully the ATTRIBUTE of TARGET\_RESOURCE\_ADDRESS resource ("Content" option) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                ATTRIBUTE name<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                ATTRIBUTE name<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />                valid ATTRIBUTE attribute **and**<br />                **no other** attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />                valid ATTRIBUTE attribute **and**<br />                **no other** attribute<br />**}** |IUT >= AE |
+|Notes: ATTRIBUTE indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |Notes: ATTRIBUTE indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |Notes: ATTRIBUTE indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |Notes: ATTRIBUTE indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/005\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/005\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/005\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/005\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/005\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/005\_PCH |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.3 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/RET/005\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/005\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3 |50(transactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/005\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.7 |51(transaction) |
+
+
+
+<br />TP/oneM2M/CSE/DMR/RET/006
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/006 |TP/oneM2M/CSE/DMR/RET/006 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns  successfully multiple attributes of TARGET\_RESOURCE\_ADDRESS resource |Check that the IUT returns  successfully multiple attributes of TARGET\_RESOURCE\_ADDRESS resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containin** <br />                    ATTRIBUTE\_1 name  **and**<br /> ATTRIBUTE\_2 name<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containin** <br />                    ATTRIBUTE\_1 name  **and**<br /> ATTRIBUTE\_2 name<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />                valid ATTRIBUTE\_1 attribute **and**<br />                valid ATTRIBUTE\_2 attribute **and**<br />                **no other** attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />                valid ATTRIBUTE\_1 attribute **and**<br />                valid ATTRIBUTE\_2 attribute **and**<br />                **no other** attribute<br />**}** |IUT >= AE |
+|Notes: ATTRIBUTE\_1 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below<br />        ATTRIBUTE\_2 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |Notes: ATTRIBUTE\_1 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below<br />        ATTRIBUTE\_2 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |Notes: ATTRIBUTE\_1 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below<br />        ATTRIBUTE\_2 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |Notes: ATTRIBUTE\_1 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below<br />        ATTRIBUTE\_2 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_** **TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/006\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/006\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/006\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/006\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/006\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/006\_PCH |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.3 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/RET/006\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/006\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3 |50(transactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/006\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.7 |51(transaction) |
+
+
+
+<br />TP/oneM2M/CSE/DMR/RET/007
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/007 |TP/oneM2M/CSE/DMR/RET/007 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT responds with an error when the AE tries to retrieve a non-existing attribute of the TARGET\_RESOURCE\_ADDRESS resource ("single" attribute case) |Check that the IUT responds with an error when the AE tries to retrieve a non-existing attribute of the TARGET\_RESOURCE\_ADDRESS resource ("single" attribute case) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the AE resource**containing**<br />        **no**  attribute _ATTRIBUTE_<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the AE resource**containing**<br />        **no**  attribute _ATTRIBUTE_<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the AE resource**containing**<br />        **no**  attribute _ATTRIBUTE_<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                _ATTRIBUTE_  name<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                _ATTRIBUTE_  name<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4004 (NOT\_FOUND)<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4004 (NOT\_FOUND)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |**ATTRIBUTE** |
+|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/007\_CNT/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |labels |
+|TP/oneM2M/CSE/DMR/RET/007\_ACP/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |labels |
+|TP/oneM2M/CSE/DMR/RET/007\_SUB/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |labels |
+|TP/oneM2M/CSE/DMR/RET/007\_GRP/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |labels |
+|TP/oneM2M/CSE/DMR/RET/007\_SCH/LBL |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |labels |
+|TP/oneM2M/CSE/DMR/RET/007\_PCH/LBL |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.3 |15 (pollingChallenge) |labels |
+|TP/oneM2M/CSE/DMR/RET/007\_TS/LBL |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |labels |
+|TP/oneM2M/CSE/DMR/RET/007\_TRAM/LBL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause<br />10.2.18.3 |50(transactionMgmt) |labels |
+|TP/oneM2M/CSE/DMR/RET/007\_TRAC/LBL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause<br />10.2.18.7 |51(transaction) |labels |
+
+Editor Note: A common ATTRIBUTE has been chosen for all types of resource. A note could replace ATTRIBUTE column. 
+
+<br />TP/oneM2M/CSE/DMR/RET/008
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/008 |TP/oneM2M/CSE/DMR/RET/008 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT responds with an error when the AE tries to retrieve a non-existing attributes of the TARGET\_RESOURCE\_ADDRESS resource ("multiple" attributes case) |Check that the IUT responds with an error when the AE tries to retrieve a non-existing attributes of the TARGET\_RESOURCE\_ADDRESS resource ("multiple" attributes case) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource **containing**<br />        **no**  _ATTRIBUTE\_1_  attribute **and**<br />        **no** _ATTRIBUTE\_2_  attribute<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource **containing**<br />        **no**  _ATTRIBUTE\_1_  attribute **and**<br />        **no** _ATTRIBUTE\_2_  attribute<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the AE resource **containing**<br />        **no**  _ATTRIBUTE\_1_  attribute **and**<br />        **no** _ATTRIBUTE\_2_  attribute<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                _ATTRIBUTE\_1_  name **a** **nd** <br />  _ATTRIBUTE\_2_ name<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                _ATTRIBUTE\_1_  name **a** **nd** <br />  _ATTRIBUTE\_2_ name<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4004 (NOT\_FOUND)<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4004 (NOT\_FOUND)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |**ATTRIBUTE\_1** |**ATTRIBUTE\_2** |
+|-|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/008\_CNT/LBL/AT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/008\_SUB/LBL/AT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/008\_ACP/LBL/AT |Release 1 |TS-0001  <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/008\_GRP/LBL/AT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/008\_SCH/LBL/AT |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/008\_TS/LBL/AT |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/008\_TRAM/LBL/TEXT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause<br />10.2.18.3 |50(transactionMgmt) |labels |transactionExecuteTime |
+|TP/oneM2M/CSE/DMR/RET/008\_TRAC/LBL/TEXT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause<br />10.2.18.7 |51(transaction) |labels |transactionExecuteTime |
+
+
+
+Editor Note: The references to the TS-0001 for the operations (CREATE, RETRIEVE) procedures of the resource type &lt;schedule> have not been found. To check whether these procedures are missing or they have been added in newer versions (TS-0001 v1.12.0 as basis) 
+
+ 
+
+<br />
+
+TP/oneM2M/CSE/DMR/RET/009
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/009 |TP/oneM2M/CSE/DMR/RET/009 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects the RETRIEVE Request of a latest resource target to a container resource that has no direct child contentInstance resources |Check that the IUT rejects the RETRIEVE Request of a latest resource target to a container resource that has no direct child contentInstance resources |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />          a container resource **containing**<br />**no** direct child contentInstance resources<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />          a container resource **containing**<br />**no** direct child contentInstance resources<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />          a container resource **containing**<br />**no** direct child contentInstance resources<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {**<br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and** <br />**no** Content<br />**}** |**when {**<br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and** <br />**no** Content<br />**}** |IUT <=> AE |
+| |**then {**<br />the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4004 (NOT\_FOUND)<br />**}** |**then {**<br />the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4004 (NOT\_FOUND)<br />**}** |IUT >= AE |
+
+
+TP/oneM2M/CSE/DMR/RET/010
+
+|**TP Id** |TP/oneM2M/CSE/DMR/RET/010 |TP/oneM2M/CSE/DMR/RET/010 |
+|-|-|-|
+|**Test objective** |Check that the IUT accepts the RETRIEVE Request of the oldest contentInstance target to a &lt;container> resource |Check that the IUT accepts the RETRIEVE Request of the oldest contentInstance target to a &lt;container> resource |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.3 |
+|**Config Id** |CF01 |CF01 |
+|**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />     **and**  the IUT **having created**  a container resource **containing**<br />        CONTENT\_INSTANCE\_1 contentInstance resource **and**<br />        CONTENT\_INSTANCE\_2 contentInstance resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the container resource<br />    **and** creationTime attribute of CONTENT\_INSTANCE\_1 &lt; creationTime attribute of     CONTENT\_INSTANCE\_2<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />     **and**  the IUT **having created**  a container resource **containing**<br />        CONTENT\_INSTANCE\_1 contentInstance resource **and**<br />        CONTENT\_INSTANCE\_2 contentInstance resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the container resource<br />    **and** creationTime attribute of CONTENT\_INSTANCE\_1 &lt; creationTime attribute of     CONTENT\_INSTANCE\_2<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+| |**when {**<br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/ol **and**<br />        From **set to**  AE\_ID **and** <br />**no** Content<br />**}** |IUT <=> AE |
+| |**then {**<br />the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 2000 (OK) **and**<br />Content **containing**<br /> contentInstance resource **containing**<br />                resourceName attribute**set to** CONTENT\_INSTANCE\_1<br />**}** |IUT >= AE |
+
+
+TP/oneM2M/CSE/DMR/RET/011
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/011 |TP/oneM2M/CSE/DMR/RET/011 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects the RETRIEVE Request of an oldest resource target to a container resource that has no direct child contentInstance resources. |Check that the IUT rejects the RETRIEVE Request of an oldest resource target to a container resource that has no direct child contentInstance resources. |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />          a container resource **containing**<br />**no** direct child contentInstance resources<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />          a container resource **containing**<br />**no** direct child contentInstance resources<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />          a container resource **containing**<br />**no** direct child contentInstance resources<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {**<br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/ol **and**<br />        From **set to**  AE\_ID **and** <br />**no** Content<br />**}** |**when {**<br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/ol **and**<br />        From **set to**  AE\_ID **and** <br />**no** Content<br />**}** |IUT <=> AE |
+| |**then {**<br />the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4004 (NOT\_FOUND)<br />**}** |**then {**<br />the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4004 (NOT\_FOUND)<br />**}** |IUT >= AE |
+
+
+
+TP/oneM2M/CSE/DMR/RET/012
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/012 |TP/oneM2M/CSE/DMR/RET/012 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the RETRIEVE Request of the latest contentInstance target to a &lt;container> resource |Check that the IUT accepts the RETRIEVE Request of the latest contentInstance target to a &lt;container> resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />      **and**  the IUT **having created**  a container resource **containing**<br />        CONTENT\_INSTANCE\_1 contentInstance resource **and**<br />        CONTENT\_INSTANCE\_2 contentInstance resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the container resource<br />    **and** creationTime attribute of CONTENT\_INSTANCE\_1 &lt; creationTime attribute of     CONTENT\_INSTANCE\_2<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />      **and**  the IUT **having created**  a container resource **containing**<br />        CONTENT\_INSTANCE\_1 contentInstance resource **and**<br />        CONTENT\_INSTANCE\_2 contentInstance resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the container resource<br />    **and** creationTime attribute of CONTENT\_INSTANCE\_1 &lt; creationTime attribute of     CONTENT\_INSTANCE\_2<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />      **and**  the IUT **having created**  a container resource **containing**<br />        CONTENT\_INSTANCE\_1 contentInstance resource **and**<br />        CONTENT\_INSTANCE\_2 contentInstance resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the container resource<br />    **and** creationTime attribute of CONTENT\_INSTANCE\_1 &lt; creationTime attribute of     CONTENT\_INSTANCE\_2<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/la  **and**<br />        From **set to**  AE\_ID  **and** <br />**no** Content<br />**}** |**when {**<br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/la  **and**<br />        From **set to**  AE\_ID  **and** <br />**no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {**<br />the IUT **sends**  a Response **containing**<br />Response Status Code **set** **to** 2000 (OK) **and**<br />Content **containing**<br />         contentInstance resource **containing**<br />                resourceName attribute**set to** CONTENT\_INSTANCE\_2<br />**}** |**then {**<br />the IUT **sends**  a Response **containing**<br />Response Status Code **set** **to** 2000 (OK) **and**<br />Content **containing**<br />         contentInstance resource **containing**<br />                resourceName attribute**set to** CONTENT\_INSTANCE\_2<br />**}** |IUT >= AE |
+
+
+
+TP/oneM2M/CSE/DMR/RET/013
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/013 |TP/oneM2M/CSE/DMR/RET/013 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns successfully the TARGET\_RESOURCE\_ADDRESS resource under CSEBase |Check that the IUT returns successfully the TARGET\_RESOURCE\_ADDRESS resource under CSEBase |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the CSEBase resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the CSEBase resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the CSEBase resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource representation<br />**}** |IUT >= AE |
+
+    
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/013\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/013\_AE |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.1.2 |2 (AE) |
+|TP/oneM2M/CSE/DMR/RET/013\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/013\_CSR |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.2 |16 (remoteCSE) |
+|TP/oneM2M/CSE/DMR/RET/013\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/013\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/013\_DLV |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.5.3 |6 (delivery) |
+|TP/oneM2M/CSE/DMR/RET/013\_LCP |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.1.2 |10 (locationPolicy) |
+|TP/oneM2M/CSE/DMR/RET/013\_MGC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.8.3 |12 (mgmtCmd) |
+|TP/oneM2M/CSE/DMR/RET/013\_NOD |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.14.2 |14 (node) |
+|TP/oneM2M/CSE/DMR/RET/013\_REQ |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.20.2 |17 (request) |
+|TP/oneM2M/CSE/DMR/RET/013\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/013\_STCL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.11 |21 (statsCollect) |
+|TP/oneM2M/CSE/DMR/RET/013\_STCG |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.3 |22 (statsConfig) |
+|TP/oneM2M/CSE/DMR/RET/013\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/013\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3 |50(transactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/013\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.7 |51(transaction) |
+
+
+
+TP/oneM2M/CSE/DMR/RET/014
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/014 |TP/oneM2M/CSE/DMR/RET/014 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT responds with an error when the AE tries to retrieve a resource TARGET\_RESOURCE\_ADDRESS under CSEBase without having privileges for the RETRIEVE operation |Check that the IUT responds with an error when the AE tries to retrieve a resource TARGET\_RESOURCE\_ADDRESS under CSEBase without having privileges for the RETRIEVE operation |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 - item 2) |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 - item 2) |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the CSEBase resource<br />    **and**  the AE **having no** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the CSEBase resource<br />    **and**  the AE **having no** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the CSEBase resource<br />    **and**  the AE **having no** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a Response **containing**<br />        Response Status Code **set to**  4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)<br />**}** |**then {** <br />    the IUT **sends**  a Response **containing**<br />        Response Status Code **set to**  4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/014\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/014\_AE |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.1.2 |2 (AE) |
+|TP/oneM2M/CSE/DMR/RET/014\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/014\_CSR |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.2 |16 (remoteCSE) |
+|TP/oneM2M/CSE/DMR/RET/014\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/014\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/014\_DLV |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.5.3 |6 (delivery) |
+|TP/oneM2M/CSE/DMR/RET/014\_LCP |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.1.2 |10 (locationPolicy) |
+|TP/oneM2M/CSE/DMR/RET/014\_MGC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.8.3 |12 (mgmtCmd) |
+|TP/oneM2M/CSE/DMR/RET/014\_NOD |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.14.2 |14 (node) |
+|TP/oneM2M/CSE/DMR/RET/014\_REQ |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.20.2 |17 (request) |
+|TP/oneM2M/CSE/DMR/RET/014\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/014\_STCL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.11 |21 (statsCollect) |
+|TP/oneM2M/CSE/DMR/RET/014\_STCG |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.3 |22 (statsConfig) |
+|TP/oneM2M/CSE/DMR/RET/014\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/014\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3 |50(transactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/014\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.7 |51(transaction) |
+
+
+
+TP/oneM2M/CSE/DMR/RET/015
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/015 |TP/oneM2M/CSE/DMR/RET/015 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns successfully the ATTRIBUTE of TARGET\_RESOURCE\_ADDRESS resource ("To" option) under CSEBase |Check that the IUT returns successfully the ATTRIBUTE of TARGET\_RESOURCE\_ADDRESS resource ("To" option) under CSEBase |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the CSEBase resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the CSEBase resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the CSEBase resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_ATTRIBUTE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_ATTRIBUTE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource **containing**<br />                valid ATTRIBUTE attribute **and**<br />                **no other** attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource **containing**<br />                valid ATTRIBUTE attribute **and**<br />                **no other** attribute<br />**}** |IUT >= AE |
+|Notes: TARGET\_ATTRIBUTE\_ADDRESS is represented as TARGET\_RESOURCE\_ADDRESS # ATTRIBUTE<br />        ATTRIBUTE indicates common attribute for all_RESOURCE\_TYPE_ resources listed in the table below |Notes: TARGET\_ATTRIBUTE\_ADDRESS is represented as TARGET\_RESOURCE\_ADDRESS # ATTRIBUTE<br />        ATTRIBUTE indicates common attribute for all_RESOURCE\_TYPE_ resources listed in the table below |Notes: TARGET\_ATTRIBUTE\_ADDRESS is represented as TARGET\_RESOURCE\_ADDRESS # ATTRIBUTE<br />        ATTRIBUTE indicates common attribute for all_RESOURCE\_TYPE_ resources listed in the table below |Notes: TARGET\_ATTRIBUTE\_ADDRESS is represented as TARGET\_RESOURCE\_ADDRESS # ATTRIBUTE<br />        ATTRIBUTE indicates common attribute for all_RESOURCE\_TYPE_ resources listed in the table below |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/015\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/015\_AE |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.1.2 |2 (AE) |
+|TP/oneM2M/CSE/DMR/RET/015\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/015\_CSR |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.2 |16 (remoteCSE) |
+|TP/oneM2M/CSE/DMR/RET/015\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/015\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/015\_DLV |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.5.3 |6 (delivery) |
+|TP/oneM2M/CSE/DMR/RET/015\_LCP |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.1.2 |10 (locationPolicy) |
+|TP/oneM2M/CSE/DMR/RET/015\_MGC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.8.3 |12 (mgmtCmd) |
+|TP/oneM2M/CSE/DMR/RET/015\_NOD |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.14.2 |14 (node) |
+|TP/oneM2M/CSE/DMR/RET/015\_REQ |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.20.2 |17 (request) |
+|TP/oneM2M/CSE/DMR/RET/015\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/015\_STCL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.11 |21 (statsCollect) |
+|TP/oneM2M/CSE/DMR/RET/015\_STCG |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.3 |22 (statsConfig) |
+|TP/oneM2M/CSE/DMR/RET/015\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/015\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3 |50(transactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/015\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.7 |51(transaction) |
+
+Editor's Note: Update the reference of schedule resource to TS-0001 9.6.9
+
+<br />TP/oneM2M/CSE/DMR/RET/016
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/016 |TP/oneM2M/CSE/DMR/RET/016 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns successfully the ATTRIBUTE of TARGET\_RESOURCE\_ADDRESS resource ("Content" option) under CSEBase |Check that the IUT returns successfully the ATTRIBUTE of TARGET\_RESOURCE\_ADDRESS resource ("Content" option) under CSEBase |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the CSEBase resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the CSEBase resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the CSEBase resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing** <br />                    ATTRIBUTE name<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing** <br />                    ATTRIBUTE name<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource **containing**<br />                valid ATTRIBUTE attribute **and**<br />                **no other** attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource **containing**<br />                valid ATTRIBUTE attribute **and**<br />                **no other** attribute<br />**}** |IUT >= AE |
+|Notes: ATTRIBUTE indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |Notes: ATTRIBUTE indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |Notes: ATTRIBUTE indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |Notes: ATTRIBUTE indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |
+
+
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/016\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/016\_AE |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.1.2 |2 (AE) |
+|TP/oneM2M/CSE/DMR/RET/016\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/016\_CSR |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.2 |16 (remoteCSE) |
+|TP/oneM2M/CSE/DMR/RET/016\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/016\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/016\_DLV |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.5.3 |6 (delivery) |
+|TP/oneM2M/CSE/DMR/RET/016\_LCP |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.1.2 |10 (locationPolicy) |
+|TP/oneM2M/CSE/DMR/RET/016\_MGC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.8.3 |12 (mgmtCmd) |
+|TP/oneM2M/CSE/DMR/RET/016\_NOD |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.14.2 |14 (node) |
+|TP/oneM2M/CSE/DMR/RET/016\_REQ |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.20.2 |17 (request) |
+|TP/oneM2M/CSE/DMR/RET/016\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/016\_STCL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.11 |21 (statsCollect) |
+|TP/oneM2M/CSE/DMR/RET/016\_STCG |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.3 |22 (statsConfig) |
+|TP/oneM2M/CSE/DMR/RET/016\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/016\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3 |50(transactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/016\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.7 |51(transaction) |
+
+
+
+<br />TP/oneM2M/CSE/DMR/RET/017
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/017 |TP/oneM2M/CSE/DMR/RET/017 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns  successfully multiple attributes of TARGET\_RESOURCE\_ADDRESS resource under CSEBase |Check that the IUT returns  successfully multiple attributes of TARGET\_RESOURCE\_ADDRESS resource under CSEBase |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the CSEBase resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the CSEBase resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ under the CSEBase resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                ATTRIBUTE\_1 name<br />                **and** ATTRIBUTE\_2 name<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                ATTRIBUTE\_1 name<br />                **and** ATTRIBUTE\_2 name<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource **containing**<br />                valid ATTRIBUTE\_1 attribute **and**<br />                valid ATTRIBUTE\_2 attribute **and**<br />                **no other** attribute<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource **containing**<br />                valid ATTRIBUTE\_1 attribute **and**<br />                valid ATTRIBUTE\_2 attribute **and**<br />                **no other** attribute<br />**}** |IUT >= AE |
+|Notes: ATTRIBUTE\_1 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below<br />        ATTRIBUTE\_2 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |Notes: ATTRIBUTE\_1 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below<br />        ATTRIBUTE\_2 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |Notes: ATTRIBUTE\_1 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below<br />        ATTRIBUTE\_2 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |Notes: ATTRIBUTE\_1 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below<br />        ATTRIBUTE\_2 indicates common attribute for all _RESOURCE\_TYPE_  resources listed in the table below |
+
+
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/017\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/017\_AE |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.1.2 |2 (AE) |
+|TP/oneM2M/CSE/DMR/RET/017\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/017\_CSR |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.2 |16 (remoteCSE) |
+|TP/oneM2M/CSE/DMR/RET/017\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/017\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/017\_DLV |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.5.3 |6 (delivery) |
+|TP/oneM2M/CSE/DMR/RET/017\_LCP |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.1.2 |10 (locationPolicy) |
+|TP/oneM2M/CSE/DMR/RET/017\_MGC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.8.3 |12 (mgmtCmd) |
+|TP/oneM2M/CSE/DMR/RET/017\_NOD |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.14.2 |14 (node) |
+|TP/oneM2M/CSE/DMR/RET/017\_REQ |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.20.2 |17 (request) |
+|TP/oneM2M/CSE/DMR/RET/017\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/017\_STCL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.11 |21 (statsCollect) |
+|TP/oneM2M/CSE/DMR/RET/017\_STCG |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.3 |22 (statsConfig) |
+|TP/oneM2M/CSE/DMR/RET/017\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/017\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3 |50(transactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/017\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.7 |51(transaction) |
+
+
+
+<br />TP/oneM2M/CSE/DMR/RET/018
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/018 |TP/oneM2M/CSE/DMR/RET/018 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT responds with an error when the AE tries to retrieve a non-existing attribute of the TARGET\_RESOURCE\_ADDRESS resource ("single" attribute case) under CSEBase |Check that the IUT responds with an error when the AE tries to retrieve a non-existing attribute of the TARGET\_RESOURCE\_ADDRESS resource ("single" attribute case) under CSEBase |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the CSEBase resource**containing**<br />        **no**  attribute _ATTRIBUTE_<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the CSEBase resource**containing**<br />        **no**  attribute _ATTRIBUTE_<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the CSEBase resource**containing**<br />        **no**  attribute _ATTRIBUTE_<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                _ATTRIBUTE_  name<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                _ATTRIBUTE_  name<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4004 (NOT\_FOUND)<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4004 (NOT\_FOUND)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |**ATTRIBUTE** |
+|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/018\_ACP/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_AE/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.1.2 |2 (AE) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_CNT/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_CSR/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.2 |16 (remoteCSE) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_SUB/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_GRP/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_DLV/LBL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.5.3 |6 (delivery) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_LCP/LBL |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.1.2 |10 (locationPolicy) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_MGC/LBL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.8.3 |12 (mgmtCmd) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_NOD/LBL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.14.2 |14 (node) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_REQ/LBL |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.20.2 |17 (request) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_SCH/LBL |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_STCL/LBL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.11 |21 (statsCollect) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_STCG/LBL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.3 |22 (statsConfig) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3 |50(transactionMgmt) |labels |
+|TP/oneM2M/CSE/DMR/RET/018\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.7 |51(transaction) |labels |
+
+
+
+<br />TP/oneM2M/CSE/DMR/RET/019
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/019 |TP/oneM2M/CSE/DMR/RET/019 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT responds with an error when the AE tries to retrieve a non-existing attribute of the TARGET\_RESOURCE\_ADDRESS resource ("multiple" attributes case) under CSEBase |Check that the IUT responds with an error when the AE tries to retrieve a non-existing attribute of the TARGET\_RESOURCE\_ADDRESS resource ("multiple" attributes case) under CSEBase |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the &lt;CSEBase> resource**containing**<br />        **no**  _ATTRIBUTE\_1_  attribute **and**<br />        **no** _ATTRIBUTE\_2_  attribute<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the &lt;CSEBase> resource**containing**<br />        **no**  _ATTRIBUTE\_1_  attribute **and**<br />        **no** _ATTRIBUTE\_2_  attribute<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the &lt;CSEBase> resource**containing**<br />        **no**  _ATTRIBUTE\_1_  attribute **and**<br />        **no** _ATTRIBUTE\_2_  attribute<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                _ATTRIBUTE\_1_  name<br />                **and** _ATTRIBUTE\_2_ name<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            attributeList element**containing**<br />                _ATTRIBUTE\_1_  name<br />                **and** _ATTRIBUTE\_2_ name<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4004 (NOT\_FOUND)<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4004 (NOT\_FOUND)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_R** **ELEASE** |**Reference** |**RESOURCE\_TYPE** |**ATTRIBUTE\_1** |**ATTRIBUTE\_2** |
+|-|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/019\_ACP/LBL/AT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.2 |1 (accessControlPolicy) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_AE/LBL/AT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.1.2 |2 (AE) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_CNT/LBL/AT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.2 |3 (container) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_CSR/LBL/AT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.2 |16 (remoteCSE) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_SUB/LBL/AT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.3 |23 (subscription) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_GRP/LBL/AT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.3 |9 (group) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_DLV/LBL/AT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.5.3 |6 (delivery) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_LCP/LBL/AT |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.1.2 |10 (locationPolicy) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_MGC/LBL/AT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.8.3 |12 (mgmtCmd) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_NOD/LBL/AT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.14.2 |14 (node) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_REQ/LBL/AT |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.20.2 |17 (request) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_SCH/LBL/AT |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_STCL/LBL/AT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.11 |21 (statsCollect) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_STCG/LBL/AT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.3 |22 (statsConfig) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_TS/LBL/AT |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.2 |29 (timeSeries) |labels |announceTo |
+|TP/oneM2M/CSE/DMR/RET/019\_TRAM/LBL/TEXT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3 |50(transactionMgm) |labels |transactionExecuteTime |
+|TP/oneM2M/CSE/DMR/RET/019\_TRAC/LBL/TEXT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.7 |51(transaction) |labels |transactionExecuteTime |
+
+
+TP/oneM2M/CSE/DMR/RET/020
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/020 |TP/oneM2M/CSE/DMR/RET/020 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects a RETRIEVE Request target to TARGET_\ RESOURCE\_ADDRESS resource  when the Result Content set to RESULT\_CONTENT |Check that the IUT rejects a RETRIEVE Request target to TARGET_\ RESOURCE\_ADDRESS resource  when the Result Content set to RESULT\_CONTENT |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 2 |Release 2 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     RESOURCE\_TYPE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     RESOURCE\_TYPE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     RESOURCE\_TYPE<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content**and**<br />        Result Content **set to**  _RESULT\_CONTENT_<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content**and**<br />        Result Content **set to**  _RESULT\_CONTENT_<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4000 (BAD\_REQUEST) **and**<br />        **no** Content<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4000 (BAD\_REQUEST) **and**<br />        **no** Content<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**Reference** |**RESULT\_CONTENT** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/020\_RCN/0 |TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |0 (Nothing) |
+|TP/oneM2M/CSE/DMR/RET/020\_RCN/2 |TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |2 (hierarchical address) |
+|TP/oneM2M/CSE/DMR/RET/020\_RCN/3 |TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |3 (attributes and hierarchichal address) |
+|TP/oneM2M/CSE/DMR/RET/020\_RCN/9 |TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |9 (modified attributes) |
+
+
+
+TP/oneM2M/CSE/DMR/RET/021
+
+<mark>The table below caused an error during conversion and may need extra attention</mark>
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/021 |TP/oneM2M/CSE/DMR/RET/021 |TP/oneM2M/CSE/DMR/RET/021 |**Test objective** |**Test objective** |
+|-|-|-|-|-|-|-|
+|Check that the IUT returns successfully only attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 1 (attributes) |Check that the IUT returns successfully only attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 1 (attributes) |Check that the IUT returns successfully only attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 1 (attributes) |**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |
+|TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |**Config Id** |**Config Id** |CF01 |CF01 |CF01 |**Parent Release** |
+|**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |**PICS Selection** |**PICS Selection** |PICS\_CSE |
+|PICS\_CSE |PICS\_CSE |**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Test events** |**Direction** | | |
+|**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content**and**<br />        Result Content **set to**  1 (attributes)<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content**and**<br />        Result Content **set to**  1 (attributes)<br />**}** |IUT <=> AE |IUT <=> AE | | | |
+|**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />    attributes **and**<br />                **no**  hierarchichal address **and**<br />    **no** child resources **and**<br />    **no** child resource references<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />    attributes **and**<br />                **no**  hierarchichal address **and**<br />    **no** child resources **and**<br />    **no** child resource references<br />**}** |IUT >= AE |IUT >= AE |
+||
+||
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/021\_CNT |Release 2 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/021\_GRP |Release 2 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/021\_ACP |Release 2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/021\_SCH |Release 3 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/021\_PCH |Release 3 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/RET/021\_SUB |Release 3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/021\_TS |Release 3 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/021\_TRAM |Release 4 |50 (TransactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/021\_TRAC |Release 4 |51 (Transaction) |
+
+
+
+
+
+TP/oneM2M/CSE/DMR/RET/022
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/022 |TP/oneM2M/CSE/DMR/RET/022 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns successfully only attributes and child resources of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 4 (attributes and child resources) |Check that the IUT returns successfully only attributes and child resources of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 4 (attributes and child resources) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content**and**<br />        Result Content **set to**  4 (attributes and child resources)<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content**and**<br />        Result Content **set to**  4 (attributes and child resources)<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />    attributes **and**<br />                **no** hierarchichal address **and**<br />    child resources **and**<br />    **no** child resource references<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />    attributes **and**<br />                **no** hierarchichal address **and**<br />    child resources **and**<br />    **no** child resource references<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/022\_CNT |Release 3 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/022\_GRP |Release 3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/022\_ACP |Release 3 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/022\_SCH |Release 3 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/022\_PCH |Release 3 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/RET/022\_SUB |Release 3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/022\_TS |Release 3 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/022\_TRAM |Release 4 |50 (TransactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/022\_TRAC |Release 4 |51 (Transaction) |
+
+TP/oneM2M/CSE/DMR/RET/023
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/023 |TP/oneM2M/CSE/DMR/RET/023 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns successfully only attributes and child resource references of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 5 (attributes and child resource references) |Check that the IUT returns successfully only attributes and child resource references of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 5 (attributes and child resource references) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content **and**<br />        Result Content **set to**  5 (attributes and child resource references)<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content **and**<br />        Result Content **set to**  5 (attributes and child resource references)<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            RESOURCE\_TYPE resource **containing**<br />    attributes **and**<br />                **no** hierarchichal address **and**<br />    **no** child resources **and**<br />    child resource references<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            RESOURCE\_TYPE resource **containing**<br />    attributes **and**<br />                **no** hierarchichal address **and**<br />    **no** child resources **and**<br />    child resource references<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/023\_CNT |Release 3 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/023\_GRP |Release 3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/023\_ACP |Release 3 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/023\_SCH |Release 3 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/023\_PCH |Release 3 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/RET/023\_SUB |Release 3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/023\_TS |Release 3 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/023\_TRAM |Release 4 |50 (TransactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/023\_TRAC |Release 4 |51 (Transaction) |
+
+
+
+TP/oneM2M/CSE/DMR/RET/024
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/024 |TP/oneM2M/CSE/DMR/RET/024 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns successfully only child resource references of TARGET\_RESOURCE\_ADDRESS resource when Result Content is set to 6 (child resource references) |Check that the IUT returns successfully only child resource references of TARGET\_RESOURCE\_ADDRESS resource when Result Content is set to 6 (child resource references) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content**and**<br />        Result Content **set to**  6 (child resource references)<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content**and**<br />        Result Content **set to**  6 (child resource references)<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            resourceRefList element **containing**<br />    child resource reference<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            resourceRefList element **containing**<br />    child resource reference<br />**}** |IUT >= AE |
+
+
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/024\_CNT |Release 3 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/024\_GRP |Release 3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/024\_ACP |Release 3 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/024\_SCH |Release 3 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/024\_SUB |Release 3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/024\_TS |Release 3 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/024\_PCH |Release 3 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/RET/024\_TRAM |Release 4 |50 (TransactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/024\_TRAC |Release 4 |51 (Transaction) |
+
+
+
+TP/oneM2M/CSE/DMR/RET/025
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/025 |TP/oneM2M/CSE/DMR/RET/025 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns successfully only child resources of TARGET\_RESOURCE\_ADDRESS resource when Result Content is set to 8 (child resources) |Check that the IUT returns successfully only child resources of TARGET\_RESOURCE\_ADDRESS resource when Result Content is set to 8 (child resources) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     RESOURCE\_TYPE **containing**<br />        a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     RESOURCE\_TYPE **containing**<br />        a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     RESOURCE\_TYPE **containing**<br />        a child resource<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content**and**<br />        Result Content **set to**  8 (child resources)<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content**and**<br />        Result Content **set to**  8 (child resources)<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            CHILD\_RESOURCE\_TYPE resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            CHILD\_RESOURCE\_TYPE resource representation<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/025\_CNT |Release 3 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/025\_GRP |Release 3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/025\_ACP |Release 3 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/025\_SCH |Release 3 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/025\_SUB |Release 3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/025\_TS |Release 3 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/025\_PCH |Release 3 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/RET/025\_TRAM |Release 4 |50 (TransactionMgmt) |
+|TP/oneM2M/CSE/DMR/RET/025\_TRAC |Release 4 |51 (Transaction) |
+
+
+
+
+
+TP/oneM2M/CSE/DMR/RET/026
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/026 |TP/oneM2M/CSE/DMR/RET/026 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT sends a RETRIEVE request to ORIGINAL\_RESOURCE\_ADDRESS resource when receiving a RETRIEVE request with Result Content set to 7 (original resource) |Check that the IUT sends a RETRIEVE request to ORIGINAL\_RESOURCE\_ADDRESS resource when receiving a RETRIEVE request with Result Content set to 7 (original resource) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having registered**  the CSE<br />    **and**  the IUT **having** a resource ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **containing**<br />        link **set to** ORIGINAL\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     ANNC\_ORIGINAL\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having registered**  the CSE<br />    **and**  the IUT **having** a resource ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **containing**<br />        link **set to** ORIGINAL\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     ANNC\_ORIGINAL\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having registered**  the CSE<br />    **and**  the IUT **having** a resource ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **containing**<br />        link **set to** ORIGINAL\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     ANNC\_ORIGINAL\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content**and**<br />        Result Content **set to**  7 (original resource)<br />**}** |**when {** <br />    the IUT **receives**  a valid RETRIEVE Request **from**  AE **containing**<br />        To **set to** ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content**and**<br />        Result Content **set to**  7 (original resource)<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid RETRIEVE Request **to** CSE **containing**<br />        To **set to** ORIGINAL\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID or IUT CSE ID?? **and**<br />**no** Content<br />**}** |**then {** <br />    the IUT **sends**  a valid RETRIEVE Request **to** CSE **containing**<br />        To **set to** ORIGINAL\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID or IUT CSE ID?? **and**<br />**no** Content<br />**}** |IUT >= CSE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/026\_CNT |Release 3 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/026\_GRP |Release 3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/026\_ACP |Release 3 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/026\_SCH |Release 3 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/026\_SUB |Release 3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/026\_TS |Release 3 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/026\_PCH |Release 3 |15 (pollingChannel) |
+
+
+
+<br />TP/oneM2M/CSE/DMR/RET/027
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/027 |TP/oneM2M/CSE/DMR/RET/027 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns successfully the representation of the original resource of the ANNC\_ORIGINAL\_RESOURCE\_ADDRESS resource when receiving a RETRIEVE request with Result Content is set to 7 (original resource) |Check that the IUT returns successfully the representation of the original resource of the ANNC\_ORIGINAL\_RESOURCE\_ADDRESS resource when receiving a RETRIEVE request with Result Content is set to 7 (original resource) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having registered**  the CSE<br />    **and**  the IUT **having** a resource ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **containing**<br />        link **set to** ORIGINAL\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     ANNC\_ORIGINAL\_RESOURCE\_ADDRESS<br />    **and** the IUT **having received** a valid RETRIEVE Request **containing**<br />        To **set to** ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **and**<br />        Result Content **set to** 7 (original resource)<br />    **and** the IUT **having sent** a valid RETRIEVE Request **containing**<br />        To **set to** ORIGINAL\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having registered**  the CSE<br />    **and**  the IUT **having** a resource ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **containing**<br />        link **set to** ORIGINAL\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     ANNC\_ORIGINAL\_RESOURCE\_ADDRESS<br />    **and** the IUT **having received** a valid RETRIEVE Request **containing**<br />        To **set to** ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **and**<br />        Result Content **set to** 7 (original resource)<br />    **and** the IUT **having sent** a valid RETRIEVE Request **containing**<br />        To **set to** ORIGINAL\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having registered**  the CSE<br />    **and**  the IUT **having** a resource ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **containing**<br />        link **set to** ORIGINAL\_RESOURCE\_ADDRESS<br />    **and**  the AE **having** privileges to perform RETRIEVE operation on the resource     ANNC\_ORIGINAL\_RESOURCE\_ADDRESS<br />    **and** the IUT **having received** a valid RETRIEVE Request **containing**<br />        To **set to** ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **and**<br />        Result Content **set to** 7 (original resource)<br />    **and** the IUT **having sent** a valid RETRIEVE Request **containing**<br />        To **set to** ORIGINAL\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid Response **from**  CSE **containing**<br />        Response Status Code **set to** 2000 (OK) **and**<br />        Content **containing**<br />            a valid resource representation<br />**}** |**when {** <br />    the IUT **receives**  a valid Response **from**  CSE **containing**<br />        Response Status Code **set to** 2000 (OK) **and**<br />        Content **containing**<br />            a valid resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **to** AE **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            a valid resource representation<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **to** AE **containing**<br />        Response Status Code **set to**  2000 (OK) **and**<br />        Content **containing**<br />            a valid resource representation<br />**}** |IUT >= CSE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/RET/027\_CNT |Release 3 |3 (container) |
+|TP/oneM2M/CSE/DMR/RET/027\_GRP |Release 3 |9 (group) |
+|TP/oneM2M/CSE/DMR/RET/027\_ACP |Release 3 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/RET/027\_SCH |Release 3 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/RET/027\_SUB |Release 3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/RET/027\_TS |Release 3 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/RET/027\_PCH |Release 3 |15 (pollingChannel) |
+
+
+
+TP/oneM2M/CSE/DMR/RET/028
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/028 |TP/oneM2M/CSE/DMR/RET/028 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT successfully returns the privileges of the ORIGINATOR on the TARGET\_RESOURCE\_ADDRESS when the RETRIEVE request contains Result Content set to permissions |Check that the IUT successfully returns the privileges of the ORIGINATOR on the TARGET\_RESOURCE\_ADDRESS when the RETRIEVE request contains Result Content set to permissions |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7, clause 7.5.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7, clause 7.5.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 4 |Release 4 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />     the IUT **being**  in the "initial state"<br />**and**  the IUT **having registered**  the AE<br />     **and**  the IUT **having**  resource at TARGET\_RESOURCE\_ADDRESS<br />     **and**  AE **having**  the privileges to perform the RETRIEVE operation on<br />          TARGET\_RESOURCE\_ADDRESS<br />     **and**  AE **having** privileges to perform the RETRIEVE operation on<br />          the &lt;accessControlPolicy> resources mentioned in accessControlPolicyIDs attribute of TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />     the IUT **being**  in the "initial state"<br />**and**  the IUT **having registered**  the AE<br />     **and**  the IUT **having**  resource at TARGET\_RESOURCE\_ADDRESS<br />     **and**  AE **having**  the privileges to perform the RETRIEVE operation on<br />          TARGET\_RESOURCE\_ADDRESS<br />     **and**  AE **having** privileges to perform the RETRIEVE operation on<br />          the &lt;accessControlPolicy> resources mentioned in accessControlPolicyIDs attribute of TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />     the IUT **being**  in the "initial state"<br />**and**  the IUT **having registered**  the AE<br />     **and**  the IUT **having**  resource at TARGET\_RESOURCE\_ADDRESS<br />     **and**  AE **having**  the privileges to perform the RETRIEVE operation on<br />          TARGET\_RESOURCE\_ADDRESS<br />     **and**  AE **having** privileges to perform the RETRIEVE operation on<br />          the &lt;accessControlPolicy> resources mentioned in accessControlPolicyIDs attribute of TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />     the IUT **receives**  a valid RETRIEVE Request **containing**<br />          To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />          From **set to**  AE\_ID **and**<br />          Result Content **set to**  12 (permissions)<br />**}** |**when {** <br />     the IUT **receives**  a valid RETRIEVE Request **containing**<br />          To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />          From **set to**  AE\_ID **and**<br />          Result Content **set to**  12 (permissions)<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />     the IUT **sends**  a valid Response **containing**<br />          Response Status Code **set to**  2000 (OK) **and**<br />          Content **containing**<br />               permissions **containing**<br />                    representation of access control privileges<br />**}** |**then {** <br />     the IUT **sends**  a valid Response **containing**<br />          Response Status Code **set to**  2000 (OK) **and**<br />          Content **containing**<br />               permissions **containing**<br />                    representation of access control privileges<br />**}** |IUT >= AE |
+
+
+
+TP/oneM2M/CSE/DMR/RET/029
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/RET/029 |TP/oneM2M/CSE/DMR/RET/029 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects a RETRIEVE request from the AE containing Result Content set to permissions when AE has no RETRIEVE privileges on the &lt;accessControlPolicy> resources associated with the TARGET\_RESOURCE\_ADDRESS resource |Check that the IUT rejects a RETRIEVE request from the AE containing Result Content set to permissions when AE has no RETRIEVE privileges on the &lt;accessControlPolicy> resources associated with the TARGET\_RESOURCE\_ADDRESS resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 4 |Release 4 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />     the IUT **being**  in the "initial state"<br />**and**  the IUT **having registered**  the AE<br />     **and**  the IUT **having**  resource at TARGET\_RESOURCE\_ADDRESS<br />     **and**  AE **having**  the privileges to perform the RETRIEVE operation on<br />          TARGET\_RESOURCE\_ADDRESS<br />     **and**  AE **not having**  the privileges to perform the RETRIEVE operation on<br />          &lt;accessControlPolicy> resources mentioned in accessControlPolicyIDs attribute of TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />     the IUT **being**  in the "initial state"<br />**and**  the IUT **having registered**  the AE<br />     **and**  the IUT **having**  resource at TARGET\_RESOURCE\_ADDRESS<br />     **and**  AE **having**  the privileges to perform the RETRIEVE operation on<br />          TARGET\_RESOURCE\_ADDRESS<br />     **and**  AE **not having**  the privileges to perform the RETRIEVE operation on<br />          &lt;accessControlPolicy> resources mentioned in accessControlPolicyIDs attribute of TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />     the IUT **being**  in the "initial state"<br />**and**  the IUT **having registered**  the AE<br />     **and**  the IUT **having**  resource at TARGET\_RESOURCE\_ADDRESS<br />     **and**  AE **having**  the privileges to perform the RETRIEVE operation on<br />          TARGET\_RESOURCE\_ADDRESS<br />     **and**  AE **not having**  the privileges to perform the RETRIEVE operation on<br />          &lt;accessControlPolicy> resources mentioned in accessControlPolicyIDs attribute of TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />     the IUT **receives**  a valid RETRIEVE Request **containing**<br />          To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />          From **set to**  AE\_ID **and**<br />          **no**  Content **and**<br />          Result Content **set to**  12 (permissions)<br />**}** |**when {** <br />     the IUT **receives**  a valid RETRIEVE Request **containing**<br />          To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />          From **set to**  AE\_ID **and**<br />          **no**  Content **and**<br />          Result Content **set to**  12 (permissions)<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />     the IUT **sends**  a valid Response **containing**<br />          Response Status Code **set to**  4130 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)<br />**}** |**then {** <br />     the IUT **sends**  a valid Response **containing**<br />          Response Status Code **set to**  4130 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)<br />**}** |IUT >= AE |
+
+
+
+<br />
+
+
+##### 7.2.2.3.2 UPDATE Operation
+TP/oneM2M/CSE/DMR/UPD/001
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/001 |TP/oneM2M/CSE/DMR/UPD/001 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT updates successfully the value of the attribute _ATTRIBUTE\_NAME_  of the TARGET\_RESOURCE\_ADDRESS resource |Check that the IUT updates successfully the value of the attribute _ATTRIBUTE\_NAME_  of the TARGET\_RESOURCE\_ADDRESS resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a RW _ATTRIBUTE\_NAME_  attribute **set to** VALUE\_1<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a RW _ATTRIBUTE\_NAME_  attribute **set to** VALUE\_1<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a RW _ATTRIBUTE\_NAME_  attribute **set to** VALUE\_1<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  attribute **set to** VALUE\_2<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  attribute **set to** VALUE\_2<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **updates** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  attribute **set to**  VALUE\_2<br />**}** |**then {** <br />    the IUT **updates** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  attribute **set to**  VALUE\_2<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYP** **E** |**ATTRIBUTE\_NAME** |
+|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/001\_CNT/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.3 |3 (container) |labels |
+|TP/oneM2M/CSE/DMR/UPD/001\_ACP/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.3 |1 (accessControlPolicy) |labels |
+|TP/oneM2M/CSE/DMR/UPD/001\_SUB/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.4 |23 (subscription) |labels |
+|TP/oneM2M/CSE/DMR/UPD/001\_GRP/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4 |9 (group) |labels |
+|TP/oneM2M/CSE/DMR/UPD/001\_SCH/LBL |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |labels |
+|TP/oneM2M/CSE/DMR/UPD/001\_PCH/LBL |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.4 |15 (pollingChannel) |labels |
+|TP/oneM2M/CSE/DMR/UPD/001\_TS/LBL |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.4 |29 (timeSeries) |labels |
+|TP/oneM2M/CSE/DMR/UPD/001\_TRAM/LBL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4 |50 (transactionMgmt) |labels |
+|TP/oneM2M/CSE/DMR/UPD/001\_TRAC/LBL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.8 |51 (transaction) |labels |
+
+
+
+<br />TP/oneM2M/CSE/DMR/UPD/002
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/002 |TP/oneM2M/CSE/DMR/UPD/002 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT adds successfully the attribute _ATTRIBUTE\_NAME_  to the TARGET\_RESOURCE\_ADDRESS resource |Check that the IUT adds successfully the attribute _ATTRIBUTE\_NAME_  to the TARGET\_RESOURCE\_ADDRESS resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        **no** optional RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        **no** optional RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        **no** optional RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  attribute **set to** VALUE\_1<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  attribute **set to** VALUE\_1<br />**}** |IUT <=> AE |
+| |**then {** <br />    the IUT **updates** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  attribute **set to**  VALUE\_1<br />**}** |**then {** <br />    the IUT **updates** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  attribute **set to**  VALUE\_1<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**PICS Selection** |**Reference** |**RESOURCE\_TYPE** |**ATTRIBUTE\_NAME** |
+|-|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/002\_CNT/LBL |Release 1 |PICS\_CNT\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.3 |3 (container) |labels |
+|TP/oneM2M/CSE/DMR/UPD/002\_ACP/LBL |Release 1 |PICS\_ACP\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.3 |1 (accessControlPolicy) |labels |
+|TP/oneM2M/CSE/DMR/UPD/002\_SUB/LBL |Release 1 |PICS\_SUB\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.4 |23 (subscription) |labels |
+|TP/oneM2M/CSE/DMR/UPD/002\_GRP/LBL |Release 1 |PICS\_GRP\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4 |9 (group) |labels |
+|TP/oneM2M/CSE/DMR/UPD/002\_SCH/LBL |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |labels |
+|TP/oneM2M/CSE/DMR/UPD/002\_PCH/LBL |Release 2 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.4 |15 (pollingChannel) |labels |
+|TP/oneM2M/CSE/DMR/UPD/002\_TS/LBL |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.3 |29 (timeSeries) |labels |
+|TP/oneM2M/CSE/DMR/UPD/002\_TRAM/LBL |Release 4 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4 |50 (transactionMgmt) |labels |
+|TP/oneM2M/CSE/DMR/UPD/002\_TRAC/LBL |Release 4 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.8 |51 (transaction) |labels |
+
+
+
+<br />TP/oneM2M/CSE/DMR/UPD/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/003 |TP/oneM2M/CSE/DMR/UPD/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT deletes successfully the attribute _ATTRIBUTE\_NAME_  from the TARGET\_RESOURCE\_ADDRESS resource |Check that the IUT deletes successfully the attribute _ATTRIBUTE\_NAME_  from the TARGET\_RESOURCE\_ADDRESS resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        an optional RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        an optional RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        an optional RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  attribute **set to** NULL<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  attribute **set to** NULL<br />**}** |IUT <=> AE |
+| |**then {** <br />    the IUT **updates** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_ attribute **set to** NULL<br />**}** |**then {** <br />    the IUT **updates** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_ attribute **set to** NULL<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**PICS Selection** |**Reference** |**RESOURCE\_TYPE** |**ATTRIBUTE\_NAME** |
+|-|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/003\_CNT/LBL |Release 1 |PICS\_CNT\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.3 |3 (container) |labels |
+|TP/oneM2M/CSE/DMR/UPD/003\_ACP/LBL |Release 1 |PICS\_ACP\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.3 |1 (accessControlPolicy) |labels |
+|TP/oneM2M/CSE/DMR/UPD/003\_SUB/LBL |Release 1 |PICS\_SUB\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.4 |23 (subscription) |labels |
+|TP/oneM2M/CSE/DMR/UPD/003\_GRP/LBL |Release 1 |PICS\_GRP\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4 |9 (group) |labels |
+|TP/oneM2M/CSE/DMR/UPD/003\_SCH/LBL |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |labels |
+|TP/oneM2M/CSE/DMR/UPD/003\_PCH/LBL |Release 2 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.4 |15 (pollingChannel) |labels |
+|TP/oneM2M/CSE/DMR/UPD/003\_TS/LBL |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.3 |29 (timeSeries) |labels |
+|TP/oneM2M/CSE/DMR/UPD/003\_TRAM/LBL |Release 4 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4 |50 (transactionMgmt) |lables |
+|TP/oneM2M/CSE/DMR/UPD/003\_TRAC/LBL |Release 4 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.8 |51 (transaction) |lables |
+
+
+
+    
+
+TP/oneM2M/CSE/DMR/UPD/004
+
+|**TP Id** |TP/oneM2M/CSE/DMR/UPD/004 |TP/oneM2M/CSE/DMR/UPD/004 |
+|-|-|-|
+|**Test objective** |Check that the IUT updates  the value of the attribute _ATTRIBUTE\_NAME\_1_ , and creates the _ATTRIBUTE\_NAME\_2_  and deletes the _ATTRIBUTE\_NAME\_3_  of the TARGET\_RESOURCE\_ADDRESS resource |Check that the IUT updates  the value of the attribute _ATTRIBUTE\_NAME\_1_ , and creates the _ATTRIBUTE\_NAME\_2_  and deletes the _ATTRIBUTE\_NAME\_3_  of the TARGET\_RESOURCE\_ADDRESS resource |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |
+|**Config Id** |CF01 |CF01 |
+|**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a RW _ATTRIBUTE\_NAME\_1_  attribute **set to** VALUE\_1 **and**<br />        **no** optional RW _ATTRIBUTE\_NAME\_2_  attribute **and**<br />        an optional RW _ATTRIBUTE\_NAME\_3_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a RW _ATTRIBUTE\_NAME\_1_  attribute **set to** VALUE\_1 **and**<br />        **no** optional RW _ATTRIBUTE\_NAME\_2_  attribute **and**<br />        an optional RW _ATTRIBUTE\_NAME\_3_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+| |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME\_1_  attibute **set to** VALUE\_2 **and**<br />                _ATTRIBUTE\_NAME\_2_  attribute **set to** VALUE\_3 **and**<br />                _ATTRIBUTE\_NAME\_3_  attribute **set to** NULL<br />**}** |IUT <=> AE |
+| |**then {** <br />    the IUT **updates** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME\_1_  attribute **set to** VALUE\_2 **and**<br />                _ATTRIBUTE\_NAME\_2_  attribute **set to** VALUE_\ 3 **and**<br />                _ATTRIBUTE\_NAME\_3_ attribute **set to** NULL<br />**}** |IUT >= AE |
+|Editor's Note: Clarification is required in term of the test objective!! |Editor's Note: Clarification is required in term of the test objective!! |Editor's Note: Clarification is required in term of the test objective!! |
+
+
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**PICS Selection** |**Reference** |**RESOURCE\_TYPE** |**ATTRIBUTE\_NAME\_1** |**ATTRIBUTE\_NAME\_2** |**ATTRIBUTE\_NAME\_3** |
+|-|-|-|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/004\_CNT/ET/MNI/LBL |Release 1 |PICS\_CNT\_MNI and PICS\_CNT\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.3 |3 (container) |expirationTime |maxNrOfInstances |labels |
+|TP/oneM2M/CSE/DMR/UPD/004\_ACP/PVS/PV/LBL |Release 1 |PICS\_ACP\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.3 |1 (accessControlPolicy) |selfPrivileges |privileges |labels |
+|TP/oneM2M/CSE/DMR/UPD/004\_ACP/PV/AT/LBL |Release 3 |PICS\_ACP\_AT and PICS\_ACP\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.3 |1 (accessControlPolicy) |privileges |announceTo |labels |
+|TP/oneM2M/CSE/DMR/UPD/004\_SUB/ET/LBL/EXC |Release 1 |PICS\_SUB\_LBL and PICS\_SUB\_EXC |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.4 |23 (subscription) |expirationTime |labels |expirationCounter |
+|TP/oneM2M/CSE/DMR/UPD/004\_GRP/ET/GN/LBL |Release 1 |PICS\_GRP\_GN and PICS\_GRP\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4 |9 (group) |expirationTime |groupName |labels |
+|TP/oneM2M/CSE/DMR/UPD/004\_SCH/SE/AT/LBL |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |scheduleElement |announceTo |labels |
+|TP/oneM2M/CSE/DMR/UPD/004\_TS/ET/MNI/LBL |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.4 |15 (pollingChannel) |expirationTime |maxNrOfInstances |labels |
+
+
+
+TP/oneM2M/CSE/DMR/UPD/005
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/005 |TP/oneM2M/CSE/DMR/UPD/005 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT responds with an error when the AE tries to update an attribute of a  TARGET\_RESOURCE\_ADDRESS resource when the resource does not exist |Check that the IUT responds with an error when the AE tries to update an attribute of a  TARGET\_RESOURCE\_ADDRESS resource when the resource does not exist |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 - item 15) |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 - item 15) |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **not**  **having created**  a resource TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **not**  **having created**  a resource TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **not**  **having created**  a resource TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            valid representation resource**containing**<br />                valid attribute<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            valid representation resource**containing**<br />                valid attribute<br />**}** |IUT <=> AE |
+| |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4004 (NOT\_FOUND)<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4004 (NOT\_FOUND)<br />**}** |IUT >= AE |
+
+
+
+<br />TP/oneM2M/CSE/DMR/UPD/006
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/006 |TP/oneM2M/CSE/DMR/UPD/006 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT responds with an error when the AE tries to update the attribute _ATTRIBUTE\_NAME_  of a TARGET\_RESOURCE\_ADDRESS resource without having privileges for the UPDATE operation |Check that the IUT responds with an error when the AE tries to update the attribute _ATTRIBUTE\_NAME_  of a TARGET\_RESOURCE\_ADDRESS resource without having privileges for the UPDATE operation |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 - 16) |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 - 16) |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a RW _ATTRIBUTE\_NAME_  attribute **set to** VALUE\_1<br />    **and**  the AE **having no** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a RW _ATTRIBUTE\_NAME_  attribute **set to** VALUE\_1<br />    **and**  the AE **having no** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a RW _ATTRIBUTE\_NAME_  attribute **set to** VALUE\_1<br />    **and**  the AE **having no** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  **set to** VALUE\_2<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  **set to** VALUE\_2<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **does not**  **update** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)<br />**}** |**then {** <br />    the IUT **does not**  **update** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |**ATTRIBUTE\_NAME** |
+|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/006\_CNT/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.3 |3 (container) |labels |
+|TP/oneM2M/CSE/DMR/UPD/006\_ACP/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.3 |1 (accessControlPolicy) |labels |
+|TP/oneM2M/CSE/DMR/UPD/006\_SUB/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.4 |23 (subscription) |labels |
+|TP/oneM2M/CSE/DMR/UPD/006\_GRP/LBL |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4 |9 (group) |labels |
+|TP/oneM2M/CSE/DMR/UPD/006\_SCH/LBL |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |labels |
+|TP/oneM2M/CSE/DMR/UPD/005\_TS/LBL |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.3 |29 (timeSeries) |labels |
+|TP/oneM2M/CSE/DMR/UPD/006\_TRAM/LBL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4 |50 (transactionMgmt) |labels |
+|TP/oneM2M/CSE/DMR/UPD/006\_TRAC/LBL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.8 |51 (transaction) |labels |
+
+
+
+<br />TP/oneM2M/CSE/DMR/UPD/007
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/007 |TP/oneM2M/CSE/DMR/UPD/007 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT responds with an error when the AE tries to update a non-RW attribute _ATTRIBUTE\_NAME_  of a TARGET\_RESOURCE\_ADDRESS resource |Check that the IUT responds with an error when the AE tries to update a non-RW attribute _ATTRIBUTE\_NAME_  of a TARGET\_RESOURCE\_ADDRESS resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a non-RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a non-RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a non-RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                valid _ATTRIBUTE\_NAME_  attribute<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                valid _ATTRIBUTE\_NAME_  attribute<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **does**  **not** **update** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a Response **containing**<br />        Response Status Code **set to**  4000 (BAD\_REQUEST)<br />**}** |**then {** <br />    the IUT **does**  **not** **update** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a Response **containing**<br />        Response Status Code **set to**  4000 (BAD\_REQUEST)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |**ATTRIBUTE\_NAME** |
+|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/007\_CNT/CT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.3 |3 (container) |creationTime |
+|TP/oneM2M/CSE/DMR/UPD/007\_ACP/CT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.3 |1 (accessControlPolicy) |creationTime |
+|TP/oneM2M/CSE/DMR/UPD/007\_SUB/CT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.4 |23 (subscription) |creationTime |
+|TP/oneM2M/CSE/DMR/UPD/007\_GRP/CT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4 |9 (group) |creationTime |
+|TP/oneM2M/CSE/DMR/UPD/007\_SCH/CT |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |creationTime |
+|TP/oneM2M/CSE/DMR/UPD/007\_PCH/CT |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.4 |15 (pollingChannel) |creationTime |
+|TP/oneM2M/CSE/DMR/UPD/007\_TS/CT |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.3 |29 (timeSeries) |creationTime |
+|TP/oneM2M/CSE/DMR/UPD/007\_TRAM/CT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4 |50 (transactionMgmt) |creationTime |
+|TP/oneM2M/CSE/DMR/UPD/007\_TRAC/CT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.8 |51 (transaction) |creationTime |
+
+
+
+<br />TP/oneM2M/CSE/DMR/UPD/008
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/008 |TP/oneM2M/CSE/DMR/UPD/008 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT responds with an error when the AE tries to delete a mandatory RW attribute _ATTRIBUTE\_NAME_  of a TARGET\_RESOURCE\_ADDRESS resource |Check that the IUT responds with an error when the AE tries to delete a mandatory RW attribute _ATTRIBUTE\_NAME_  of a TARGET\_RESOURCE\_ADDRESS resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a mandatory RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a mandatory RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br />        a mandatory RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  attribute **set to** NULL<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                _ATTRIBUTE\_NAME_  attribute **set to** NULL<br />**}** |IUT <=> AE |
+| |**then {** <br />    the IUT **does not**  **update** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4000 (BAD\_REQUEST)<br />**}** |**then {** <br />    the IUT **does not**  **update** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4000 (BAD\_REQUEST)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |**ATTRIBUTE\_NAME** |
+|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/008\_ACP/PVS |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.3 |1 (accessControlPolicy) |selfPrivileges |
+|TP/oneM2M/CSE/DMR/UPD/008\_SUB/NU |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.4 |23 (subscription) |notificationURI |
+|TP/oneM2M/CSE/DMR/UPD/008\_GRP/MNI |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4 |9 (group) |maxNrOfInstances |
+|TP/oneM2M/CSE/DMR/UPD/008\_SCH/SCE |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |expirationTime |
+
+Editor's Note: Release 2 test cases which are having expirationTime as attribute\_name need to be verified.
+
+
+
+<br />TP/oneM2M/CSE/DMR/UPD/009
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/009 |TP/oneM2M/CSE/DMR/UPD/009 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT responds with an error when the AE tries to update a RW attribute _ATTRIBUTE\_NAME_  of the TARGET\_RESOURCE\_ADDRESS resource with an _UNACCEPTABLE\_VALUE_ |Check that the IUT responds with an error when the AE tries to update a RW attribute _ATTRIBUTE\_NAME_  of the TARGET\_RESOURCE\_ADDRESS resource with an _UNACCEPTABLE\_VALUE_ |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 - item 3) |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 - item 3) |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  **containing**<br />        a valid RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  **containing**<br />        a valid RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  **containing**<br />        a valid RW _ATTRIBUTE\_NAME_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                **not supported**  _ATTRIBUTE\_NAME_ attribute<br />**}** |**when {**<br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                **not supported**  _ATTRIBUTE\_NAME_ attribute<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **does not update** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a Response **containing**<br />        Response Status Code **set to**  4000 (BAD\_REQUEST)<br />**}** |**then {** <br />    the IUT **does not update** the TARGET\_RESOURCE\_ADDRESS resource<br />    **and**  the IUT **sends**  a Response **containing**<br />        Response Status Code **set to**  4000 (BAD\_REQUEST)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |**ATTRIBUTE\_NAME** |
+|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/009\_CNT/EXC |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.3 |3 (container) |expirationCounter |
+|TP/oneM2M/CSE/DMR/UPD/009\_ACP/EXC |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.3 |1 (accessControlPolicy) |expirationCounter |
+|TP/oneM2M/CSE/DMR/UPD/009\_SUB/MNI |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.4 |23 (subscription) |maxNrOfInstances |
+|TP/oneM2M/CSE/DMR/UPD/009\_GRP/EXC |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4 |9 (group) |expirationCounter |
+|TP/oneM2M/CSE/DMR/UPD/009\_SCH/EXC |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |expirationCounter |
+|TP/oneM2M/CSE/DMR/UPD/009\_PCH/EXC |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.4 |15 (pollingChannel) |expirationCounter |
+|TP/oneM2M/CSE/DMR/UPD/009\_TS/EXC |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.3 |29 (timeSeries) |expirationCounter |
+|TP/oneM2M/CSE/DMR/UPD/009\_TRAM/EXT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>,, clause 10.2.18.4 |50 (transactionMgmt) |expirationTime |
+|TP/oneM2M/CSE/DMR/UPD/009\_TRAC/EXT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>,, clause 10.2.18.8 |51 (transaction) |expirationTime |
+
+
+
+<br />TP/oneM2M/CSE/DMR/UPD/010
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/010 |TP/oneM2M/CSE/DMR/UPD/010 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the stateTag attribute of a _RESOURCE\_TYPE_  resource is increased when an update operation has been performed on its child resource |Check that the stateTag attribute of a _RESOURCE\_TYPE_  resource is increased when an update operation has been performed on its child resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a _RESOURCE\_TYPE_  resource **containing**<br />        CHILD\_RESOURCE\_TYPE resource **containing**<br />            ATTRIBUTE\_NAME attribute **set to** VALUE\_1<br />    **and**  the AE **having** privileges to perform UPDATE operation on the TARGET\_CHILD\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a _RESOURCE\_TYPE_  resource **containing**<br />        CHILD\_RESOURCE\_TYPE resource **containing**<br />            ATTRIBUTE\_NAME attribute **set to** VALUE\_1<br />    **and**  the AE **having** privileges to perform UPDATE operation on the TARGET\_CHILD\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a _RESOURCE\_TYPE_  resource **containing**<br />        CHILD\_RESOURCE\_TYPE resource **containing**<br />            ATTRIBUTE\_NAME attribute **set to** VALUE\_1<br />    **and**  the AE **having** privileges to perform UPDATE operation on the TARGET\_CHILD\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_CHILD\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID<br />        Content **containing**<br />            CHILD\_RESOURCE\_TYPE resource**containing**<br />                ATTRIBUTE\_NAME attribute **set to** VALUE\_2<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_CHILD\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID<br />        Content **containing**<br />            CHILD\_RESOURCE\_TYPE resource**containing**<br />                ATTRIBUTE\_NAME attribute **set to** VALUE\_2<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **increments** the stateTag attribute of _RESOURCE\_TYPE_  resource <br />    **and**  the IUT sends a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED)<br />**}** |**then {** <br />    the IUT **increments** the stateTag attribute of _RESOURCE\_TYPE_  resource <br />    **and**  the IUT sends a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED)<br />**}** |IUT >= AE |
+
+
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/010\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.3 |3 (container) |
+|TP/oneM2M/CSE/DMR/UPD/010\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.3 |29 (timeSeries) |
+
+
+
+
+
+TP/oneM2M/CSE/DMR/UPD/011
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/011 |TP/oneM2M/CSE/DMR/UPD/011 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects the UPDATE Request of an existing _RESOURCE\_TYPE_  resource with error "OPERATION\_NOT\_ALLOWED" |Check that the IUT rejects the UPDATE Request of an existing _RESOURCE\_TYPE_  resource with error "OPERATION\_NOT\_ALLOWED" |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.19.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.2.1 and clause 7.4.8.2.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.19.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.2.1 and clause 7.4.8.2.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />            a _PARENT\ _RESOURCE\_TYPE_  resource **containing**<br /> a _RESOURCE\_TYPE_  resource TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />            a _PARENT\ _RESOURCE\_TYPE_  resource **containing**<br /> a _RESOURCE\_TYPE_  resource TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />            a _PARENT\ _RESOURCE\_TYPE_  resource **containing**<br /> a _RESOURCE\_TYPE_  resource TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Expected behaviour** |
+| |**when {**<br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />           Content **containing**<br />    _RESOURCE\_TYPE_  representation<br />**}** |**when {**<br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />           Content **containing**<br />    _RESOURCE\_TYPE_  representation<br />**}** | |
+| |**then {**<br />the IUT **does not update** the _RESOURCE\_TYPE_  resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |**then {**<br />the IUT **does not update** the _RESOURCE\_TYPE_  resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)<br />**}** | |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |**PARENT\_RESOURCE\_TYPE** |
+|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/011\_CNT/CIN |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.3 |4 (contentInstance) |3 (container) |
+|TP/oneM2M/CSE/DMR/UPD/011\_TS/TSI |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.31.3 |30 (timeSeriesInstance) |29 (timeSeries) |
+
+<br />
+
+
+
+TP/oneM2M/CSE/DMR/UPD/012
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/012 |TP/oneM2M/CSE/DMR/UPD/012 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects the UPDATE Request of a latest resource as a direct child of a &lt;container> resource with error "OPERATION\_NOT\_ALLOWED" |Check that the IUT rejects the UPDATE Request of a latest resource as a direct child of a &lt;container> resource with error "OPERATION\_NOT\_ALLOWED" |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.4 and clause  7.3.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.4 and clause  7.3.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br /> a container resource **containing**<br />               a contentInstance resource **containing**<br />  valid creationTime attribute **set to** the most recent resource creation time<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br /> a container resource **containing**<br />               a contentInstance resource **containing**<br />  valid creationTime attribute **set to** the most recent resource creation time<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br /> a container resource **containing**<br />               a contentInstance resource **containing**<br />  valid creationTime attribute **set to** the most recent resource creation time<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />    the IUT **receives**  an UPDATE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/la **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content <br />**}** |**when {**<br />    the IUT **receives**  an UPDATE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/la **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content <br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {**<br />the IUT **does not update** the CONTAINER\_RESOURCE\_ADDRESS/la     resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |**then {**<br />the IUT **does not update** the CONTAINER\_RESOURCE\_ADDRESS/la     resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |IUT >= AE |
+
+
+
+TP/oneM2M/CSE/DMR/UPD/013
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/013 |TP/oneM2M/CSE/DMR/UPD/013 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects the UPDATE Request of an oldest resource as a direct child of a &lt;container> resource with error "OPERATION\_NOT\_ALLOWED" |Check that the IUT rejects the UPDATE Request of an oldest resource as a direct child of a &lt;container> resource with error "OPERATION\_NOT\_ALLOWED" |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.4 and clause  7.3.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.4 and clause  7.3.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br /> a container resource **containing**<br />                contentInstance resource(s)<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br /> a container resource **containing**<br />                contentInstance resource(s)<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br /> a container resource **containing**<br />                contentInstance resource(s)<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/ol **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content <br />**}** |**when {**<br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS/ol **and**<br />        From **set to**  AE\_ID **and**<br />**no** Content <br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {**<br />the IUT **does not update** the CONTAINER\_RESOURCE\_ADDRESS/ol     resource<br />    **and**  the IUT **sends**  a Response **containing**<br />Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |**then {**<br />the IUT **does not update** the CONTAINER\_RESOURCE\_ADDRESS/ol     resource<br />    **and**  the IUT **sends**  a Response **containing**<br />Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |IUT >= AE |
+
+
+<br />
+TP/oneM2M/CSE/DMR/UPD/014
+
+|<br />**TP Id** |<br />**TP Id** |TP/oneM2M/CSE/DMR/UPD/014 |TP/oneM2M/CSE/DMR/UPD/014 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT updates successfully the value of the optional attribute _OPTIONAL\_ATTRIBUTE_  of the _RESOURCE_ \TYPE_  resource |Check that the IUT updates successfully the value of the optional attribute _OPTIONAL\_ATTRIBUTE_  of the _RESOURCE_ \TYPE_  resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and** the IUT **having created**  the _RESOURCE\_TYPE_  resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and** the IUT **having created**  the _RESOURCE\_TYPE_  resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and** the IUT **having created**  the _RESOURCE\_TYPE_  resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {** <br />        the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />            To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />            From **set to**  AE-ID **and**<br />            Content **containing**<br />                _RESOURCE_ \TYPE_  resource **containing**<br />                    _OPTIONAL\_ATTRIBUTE_  attribute **set to**  VALUE<br />**}** |**when {** <br />        the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />            To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />            From **set to**  AE-ID **and**<br />            Content **containing**<br />                _RESOURCE_ \TYPE_  resource **containing**<br />                    _OPTIONAL\_ATTRIBUTE_  attribute **set to**  VALUE<br />**}** |IUT <=> AE |
+| |**then {** <br />        the IUT **sends**  a valid Response **containing**<br />            Response Status Code **set to**  2004 (UPDATED) **and**<br />            Content **containing**<br />                _RESOURCE\_TYPE_  resource**containing**<br />                    O_PTIONAL\_ATTRIBUTE_  attribute **set to**  VALUE<br />**}** |**then {** <br />        the IUT **sends**  a valid Response **containing**<br />            Response Status Code **set to**  2004 (UPDATED) **and**<br />            Content **containing**<br />                _RESOURCE\_TYPE_  resource**containing**<br />                    O_PTIONAL\_ATTRIBUTE_  attribute **set to**  VALUE<br />**}** |IUT >= AE |
+
+
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**PICS Selection** |**Reference** |**RESOURCE\_TYPE** |**OPTIONAL\_ATTRIBUTE** |
+|-|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/014\_CNT/ACPI |Release 1 |PICS\_CNT\_ACPI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 |container |accessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/UPD/014\_CNT/ET |Release 1 |PICS\_CNT\_ET |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.1-1 |container |expirationTime |
+|TP/oneM2M/CSE/DMR/UPD/014\_CNT/LBL |Release 1 |PICS\_CNT\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 |container |labels |
+|TP/oneM2M/CSE/DMR/UPD/014\_CNT/MNI |Release 1 |PICS\_CNT\_MNI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |container |maxNrOfInstances |
+|TP/oneM2M/CSE/DMR/UPD/014\_CNT/MBS |Release 1 |PICS\_CNT\_MBS |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |container |maxByteSize |
+|TP/oneM2M/CSE/DMR/UPD/014\_CNT/MIA |Release 1 |PICS\_CNT\_MIA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |container |maxInstanceAge |
+|TP/oneM2M/CSE/DMR/UPD/014\_CNT/OR |Release 1 |PICS\_CNT\_OR |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |container |ontologyRef |
+|TP/oneM2M/CSE/DMR/UPD/014\_ACP/ET |Release 1 |N/A |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.1-1 |accessControlPolicy |expirationTime |
+|TP/oneM2M/CSE/DMR/UPD/014\_ACP/LBL |Release 1 |PICS\_ACP\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 |accessControlPolicy |labels |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/ACPI |Release 1 |PICS\_SUB\_ACPI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 |subscription |accessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/ET |Release 1 |N/A |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.1-1 |subscription |expirationTime |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/LBL |Release 1 |PICS\_SUB\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 |subscription |labels |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/ENC |Release 1 |PICS\_SUB\_ENC |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |eventNotificationCriteria |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/EXC |Release 1 |PICS\_SUB\_EXC |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |expirationCounter |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/GPI |Release 1 |PICS\_SUB\_GPI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |groupID |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/NFU |Release 1 |PICS\_SUB\_NFU |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |notificationForwardingURI |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/BN |Release 1 |PICS\_SUB\_BN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |batchNotify |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/RL |Release 1 |PICS\_SUB\_RL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |rateLimit |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/PN |Release 1 |PICS\_SUB\_PN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |pendingNotification |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/NSP |Release 1 |PICS\_SUB\_NSP |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |notificationStoragePriority |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/LN |Release 1 |PICS\_SUB\_LN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |latestNotify |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/NCT |Release 1 |PICS\_SUB\_NCT |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |notificationContentType |
+|TP/oneM2M/CSE/DMR/UPD/014\_SUB/NEC |Release 1 |PICS\_SUB\_NEC |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |notificationEventCat |
+|TP/oneM2M/CSE/DMR/UPD/014\_STCG/LBL |Release 4 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.23-2 |statsConfig |labels |
+|TP/oneM2M/CSE/DMR/UPD/014\_STCG/ACPI |Release 4 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.23-2 |statsConfig |accessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/UPD/014\_TS/ACPI |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |accessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/UPD/014\_TS/LBL |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |labels |
+|TP/oneM2M/CSE/DMR/UPD/014\_TS/MNI |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |maximumNrOfInstances |
+|TP/oneM2M/CSE/DMR/UPD/014\_TS/MBS |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |maxByteSize |
+|TP/oneM2M/CSE/DMR/UPD/014\_TS/MIA |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |maxInstanceAge |
+|TP/oneM2M/CSE/DMR/UPD/014\_TS/PEI |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |periodicInterval |
+|TP/oneM2M/CSE/DMR/UPD/014\_TS/MDD |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |missingDataDetect |
+|TP/oneM2M/CSE/DMR/UPD/014\_TS/MDN |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |missingDataMaxNr |
+|TP/oneM2M/CSE/DMR/UPD/014\_TS/MDT |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |missingDataDetectTimer |
+|TP/oneM2M/CSE/DMR/UPD/014\_TS/OR |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |ontologyRef |
+
+<br />
+
+TP/oneM2M/CSE/DMR/UPD/015
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/015 |TP/oneM2M/CSE/DMR/UPD/015 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT updates successfully the value of the optional attribute _OPTIONAL\_ATTRIBUTE_  of the _RESOURCE_ \TYPE_  resource under CSEBase |Check that the IUT updates successfully the value of the optional attribute _OPTIONAL\_ATTRIBUTE_  of the _RESOURCE_ \TYPE_  resource under CSEBase |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the CSEBase resource **containing**<br />        **no** _OPTIONAL\_ATTRIBUTE_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the CSEBase resource **containing**<br />        **no** _OPTIONAL\_ATTRIBUTE_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the CSEBase resource **containing**<br />        **no** _OPTIONAL\_ATTRIBUTE_  attribute<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            _RESOURCE_ \TYPE_  resource **containing**<br />                _OPTIONAL\_ATTRIBUTE_  attribute **set to**  VALUE<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            _RESOURCE_ \TYPE_  resource **containing**<br />                _OPTIONAL\_ATTRIBUTE_  attribute **set to**  VALUE<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **updates**  the _RESOURCE\_TYPE_  resource<br />       **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                O_PTIONAL\_ATTRIBUTE_  attribute **set to**  VALUE<br />**}** |**then {** <br />    the IUT **updates**  the _RESOURCE\_TYPE_  resource<br />       **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource**containing**<br />                O_PTIONAL\_ATTRIBUTE_  attribute **set to**  VALUE<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**PICS Selection** |**Reference** |**RESOURCE\_TYPE** |**OPTIONAL\_ATTRIBUTE** |
+|-|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/015\_CSR/LBL |Release 1 |PICS\_CSR\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |remoteCSE |labels |
+|TP/oneM2M/CSE/DMR/UPD/015\_CSR/POA |Release 1 |PICS\_CSR\_POA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |remoteCSE |pointOfAccess |
+|TP/oneM2M/CSE/DMR/UPD/015\_CSR/NL |Release 1 |PICS\_CSR\_NL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |remoteCSE |nodeLink |
+|TP/oneM2M/CSE/DMR/UPD/015\_AE/LBL |Release 1 |PICS\_AE\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-2 |AE |labels |
+|TP/oneM2M/CSE/DMR/UPD/015\_AE/ACPI |Release 1 |PICS\_AE\_ACPI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-2 |AE |accessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/UPD/015\_AE/APN |Release 1 |PICS\_AE\_APN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-2 |AE |AppName |
+|TP/oneM2M/CSE/DMR/UPD/015\_AE/POA |Release 1 |PICS\_AE\_POA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-2 |AE |pointOfAccess |
+|TP/oneM2M/CSE/DMR/UPD/015\_AE/OR |Release 1 |PICS\_AE\_OR |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-2 |AE |ontologyRef |
+|TP/oneM2M/CSE/DMR/UPD/015\_CNT/LBL |Release 1 |PICS\_CNT\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |container |labels |
+|TP/oneM2M/CSE/DMR/UPD/015\_CNT/ACPI |Release 1 |PICS\_CNT\_ACPI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |container |accessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/UPD/015\_CNT/MNI |Release 1 |PICS\_CNT\_MNI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |container |maxNrOfInstances |
+|TP/oneM2M/CSE/DMR/UPD/015\_CNT/MBS |Release 1 |PICS\_CNT\_MBS |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |container |maxByteSize |
+|TP/oneM2M/CSE/DMR/UPD/015\_CNT/MIA |Release 1 |PICS\_CNT\_MIA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |container |maxInstanceAge |
+|TP/oneM2M/CSE/DMR/UPD/015\_CNT/OR |Release 1 |PICS\_CNT\_OR |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |container |ontologyRef |
+|TP/oneM2M/CSE/DMR/UPD/015\_CNT/LI |Release 1 |PICS\_CNT\_LI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |container |locationID |
+|TP/oneM2M/CSE/DMR/UPD/015\_ACP/LBL |Release 1 |PICS\_ACP\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2-2 |accessControlPolicy |labels |
+|TP/oneM2M/CSE/DMR/UPD/015\_SUB/ACPI |Release 1 |PICS\_SUB\_ACPI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |accessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/UPD/015\_SUB/LBL |Release 1 |PICS\_SUB\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |labels |
+|TP/oneM2M/CSE/DMR/UPD/015\_SUB/ENC |Release 1 |PICS\_SUB\_ENC |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |eventNotificationCriteria |
+|TP/oneM2M/CSE/DMR/UPD/015\_SUB/EXC |Release 1 |PICS\_SUB\_EXC |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |expirationCounter |
+|TP/oneM2M/CSE/DMR/UPD/015\_SUB/GPI |Release 1 |PICS\_SUB\_GPI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |groupID |
+|TP/oneM2M/CSE/DMR/UPD/015\_SUB/NFU |Release 1 |PICS\_SUB\_NFU |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |notificationForwardingURI |
+|TP/oneM2M/CSE/DMR/UPD/015\_SUB/BN |Release 1 |PICS\_SUB\_BN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |batchNotify |
+|TP/oneM2M/CSE/DMR/UPD/015\_SUB/RL |Release 1 |PICS\_SUB\_RL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |rateLimit |
+|TP/oneM2M/CSE/DMR/UPD/015\_SUB/PN |Release 1 |PICS\_SUB\_PN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |pendingNotification |
+|TP/oneM2M/CSE/DMR/UPD/015\_SUB/NSP |Release 1 |PICS\_SUB\_NSP |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |notificationStoragePriority |
+|TP/oneM2M/CSE/DMR/UPD/015\_SUB/LN |Release 1 |PICS\_SUB\_LN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |latestNotify |
+|TP/oneM2M/CSE/DMR/UPD/015\_SUB/NEC |Release 1 |PICS\_SUB\_NEC |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |notificationEventCat |
+|TP/oneM2M/CSE/DMR/UPD/015\_GRP/LBL |Release 1 |PICS\_GRP\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.13-2 |group |labels |
+|TP/oneM2M/CSE/DMR/UPD/015\_GRP/ACPI |Release 1 |PICS\_GRP\_ACPI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.13-2 |group |accessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/UPD/015\_GRP/MACP |Release 1 |PICS\_GRP\_MACP |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.13-2 |group |membersAccessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/UPD/015\_GRP/GN |Release 1 |PICS\_GRP\_GN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.13-2 |group |groupName |
+|TP/oneM2M/CSE/DMR/UPD/015\_NOD/LBL |Release 4 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.18-2 |node |labels |
+|TP/oneM2M/CSE/DMR/UPD/015\_NOD/ACPI |Release 4 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.18-2 |node |accessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/UPD/015\_NOD/HCL |Release 4 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.18-2 |node |hostedCSELink |
+|TP/oneM2M/CSE/DMR/UPD/015\_TS/ACPI |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |accessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/UPD/015\_TS/LBL |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |labels |
+|TP/oneM2M/CSE/DMR/UPD/015\_TS/MNI |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |maximumNrOfInstances |
+|TP/oneM2M/CSE/DMR/UPD/015\_TS/MBS |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |maxByteSize |
+|TP/oneM2M/CSE/DMR/UPD/015\_TS/MIA |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |maxInstanceAge |
+|TP/oneM2M/CSE/DMR/UPD/015\_TS/PEI |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |periodicInterval |
+|TP/oneM2M/CSE/DMR/UPD/015\_TS/MDD |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |missingDataDetect |
+|TP/oneM2M/CSE/DMR/UPD/015\_TS/MDN |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |missingDataMaxNr |
+|TP/oneM2M/CSE/DMR/UPD/015\_TS/MDT |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |missingDataDetectTimer |
+|TP/oneM2M/CSE/DMR/UPD/015\_TS/OR |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |ontologyRef |
+
+
+
+TP/oneM2M/CSE/DMR/UPD/016
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/016 |TP/oneM2M/CSE/DMR/UPD/016 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT updates successfully the value of the attribute _MANDATORY\_ATTRIBUTE_  of the _RESOURCE_ \TYPE_  resource under CSEBase |Check that the IUT updates successfully the value of the attribute _MANDATORY\_ATTRIBUTE_  of the _RESOURCE_ \TYPE_  resource under CSEBase |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the CSEBase resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the CSEBase resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_  under the CSEBase resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />            To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />            From **set to**  AE-ID **and**<br />            Content **containing**<br />                _RESOURCE_ \TYPE_  resource **containing**<br />                    _MANDATORY\_ATTRIBUTE_  attribute **set to**  VALUE<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />            To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />            From **set to**  AE-ID **and**<br />            Content **containing**<br />                _RESOURCE_ \TYPE_  resource **containing**<br />                    _MANDATORY\_ATTRIBUTE_  attribute **set to**  VALUE<br />**}** |IUT <=> AE |
+| |**then {**<br />    the IUT **updates**  the _RESOURCE\_TYPE_  resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />            Response Status Code **set to**  2004 (UPDATED) **and**<br />                Content **containing**<br />                    _RESOURCE\_TYPE_  resource**containing**<br />                        _MANDATORY_ _\_ATTRIBUTE_  attribute **set to**  VALUE<br />**}** |**then {**<br />    the IUT **updates**  the _RESOURCE\_TYPE_  resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />            Response Status Code **set to**  2004 (UPDATED) **and**<br />                Content **containing**<br />                    _RESOURCE\_TYPE_  resource**containing**<br />                        _MANDATORY_ _\_ATTRIBUTE_  attribute **set to**  VALUE<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |**MANDATORY\_ATTRIBUTE** |
+|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/016\_CSR/ET |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |remoteCSE |expirationTime |
+|TP/oneM2M/CSE/DMR/UPD/016\_CSR/RR |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-2 |remoteCSE |requestReachability |
+|TP/oneM2M/CSE/DMR/UPD/016\_AE/ET |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-2 |AE |expirationTime |
+|TP/oneM2M/CSE/DMR/UPD/016\_AE/RR |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-2 |AE |requestReachability |
+|TP/oneM2M/CSE/DMR/UPD/016\_CNT/ET |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |container |expirationTime |
+|TP/oneM2M/CSE/DMR/UPD/016\_ACP/ET |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2-2 |accessControlPolicy |expirationTime |
+|TP/oneM2M/CSE/DMR/UPD/016\_ACP/PV |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2-2 |accessControlPolicy |privileges |
+|TP/oneM2M/CSE/DMR/UPD/016\_ACP/PVS |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2-2 |accessControlPolicy |selfPrivileges |
+|TP/oneM2M/CSE/DMR/UPD/016\_SUB/ET |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |expirationTime |
+|TP/oneM2M/CSE/DMR/UPD/016\_SUB/NU |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |notificationURI |
+|TP/oneM2M/CSE/DMR/UPD/016\_SUB/NCT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |subscription |notificationContentType |
+|TP/oneM2M/CSE/DMR/UPD/016\_GRP/ET |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.13-2 |group |expirationTime |
+|TP/oneM2M/CSE/DMR/UPD/016\_GRP/MNM |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.13-2 |group |maxNrOfMembers |
+|TP/oneM2M/CSE/DMR/UPD/016\_GRP/MID |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.13-2 |group |memberIDs |
+|TP/oneM2M/CSE/DMR/UPD/016\_NOD/ET |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.18-2 |node |expirationTime |
+|TP/oneM2M/CSE/DMR/UPD/016\_NOD/NI |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.18-2 |node |nodeID |
+|TP/oneM2M/CSE/DMR/UPD/016\_TS/ET |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |timeSeries |expirationTime |
+
+
+
+TP/oneM2M/CSE/DMR/UPD/017
+
+|<br />**TP Id** |<br />**TP Id** |TP/oneM2M/CSE/DMR/UPD/017 |TP/oneM2M/CSE/DMR/UPD/017 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT updates successfully the value of the announceTo optional attribute of the _RESOURCE_ \TYPE_  resource |Check that the IUT updates successfully the value of the announceTo optional attribute of the _RESOURCE_ \TYPE_  resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4and clause 9.6.1.3.2-1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4and clause 9.6.1.3.2-1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 |
+|**Config Id** |**Config Id** |CF02 |CF02 |
+|**Parent Release** |**Parent Release** |Release 3 |Release 3 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and** the IUT **having created** the PARENT\_RESOURCE resource **containing**<br />        _RESOURCE\_TYPE_  resource **containing**<br />            announceTo attribute **set to** NULL<br />    **and** the IUT **having announced**  the PARENT\_RESOURCE resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />} |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and** the IUT **having created** the PARENT\_RESOURCE resource **containing**<br />        _RESOURCE\_TYPE_  resource **containing**<br />            announceTo attribute **set to** NULL<br />    **and** the IUT **having announced**  the PARENT\_RESOURCE resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />} |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and** the IUT **having created** the PARENT\_RESOURCE resource **containing**<br />        _RESOURCE\_TYPE_  resource **containing**<br />            announceTo attribute **set to** NULL<br />    **and** the IUT **having announced**  the PARENT\_RESOURCE resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />} |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource **containing**<br />                announceTo attribute **set to**  ANNC\_TARGET\_CSE\_ADDRESS<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource **containing**<br />                announceTo attribute **set to**  ANNC\_TARGET\_CSE\_ADDRESS<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {**<br />    the IUT **sends** a valid CREATE Request **containing**<br />        To **set** ANNC\_TARGET\_CSE\_ADDRESS **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ announced variant resource**containing**<br />                MA (mandatory) attributes<br />**}** |**then {**<br />    the IUT **sends** a valid CREATE Request **containing**<br />        To **set** ANNC\_TARGET\_CSE\_ADDRESS **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ announced variant resource**containing**<br />                MA (mandatory) attributes<br />**}** |IUT >= CSE |
+
+
+
+
+|**TP Id** |**RESOURCE\_TYPE** |
+|-|-|
+|TP/oneM2M/CSE/DMR/UPD/017\_ACP |accesControlPolicy |
+|TP/oneM2M/CSE/DMR/UPD/017\_CNT |container |
+|TP/oneM2M/CSE/DMR/UPD/017\_GRP |group |
+|TP/oneM2M/CSE/DMR/UPD/017\_LCP |locationPolicy |
+|TP/oneM2M/CSE/DMR/UPD/017\_MGO |mgmtObj |
+|TP/oneM2M/CSE/DMR/UPD/017\_NOD |node |
+|TP/oneM2M/CSE/DMR/UPD/017\_SCH |schedule |
+|TP/oneM2M/CSE/DMR/UPD/017\_TS |timeSeries |
+|TP/oneM2M/CSE/DMR/UPD/017\_TSI |timeSeriesInstance |
+
+
+
+<br />TP/oneM2M/CSE/DMR/UPD/018
+
+|<br />**TP Id** |<br />**TP Id** |TP/oneM2M/CSE/DMR/UPD/018 |TP/oneM2M/CSE/DMR/UPD/018 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT updates successfully the value of the announcedAttribute optional attribute of the _RESOURCE_ \TYPE_  resource |Check that the IUT updates successfully the value of the announcedAttribute optional attribute of the _RESOURCE_ \TYPE_  resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.8 and clause 9.6.1.3.2-1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.8 and clause 9.6.1.3.2-1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 |
+|**Parent Release** |**Parent Release** |Release 3 |Release 3 |
+|**Config Id** |**Config Id** |CF02 |CF02 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and** the IUT **having created** a _RESOURCE\_TYPE_  resource **containing**<br />        _OA\_ATTRIBUTE_ attribute **set to** VALUE **and**<br />        announceTo attribute **set to**  ANNC\_TARGET\_CSE\_ADDRESS **and**<br />        announcedAttribute attribute **set to** NULL<br />    **and** the IUT **having announced**  the _RESOURCE\_TYPE_  resource to the announcement target CSE<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and** the IUT **having created** a _RESOURCE\_TYPE_  resource **containing**<br />        _OA\_ATTRIBUTE_ attribute **set to** VALUE **and**<br />        announceTo attribute **set to**  ANNC\_TARGET\_CSE\_ADDRESS **and**<br />        announcedAttribute attribute **set to** NULL<br />    **and** the IUT **having announced**  the _RESOURCE\_TYPE_  resource to the announcement target CSE<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and** the IUT **having created** a _RESOURCE\_TYPE_  resource **containing**<br />        _OA\_ATTRIBUTE_ attribute **set to** VALUE **and**<br />        announceTo attribute **set to**  ANNC\_TARGET\_CSE\_ADDRESS **and**<br />        announcedAttribute attribute **set to** NULL<br />    **and** the IUT **having announced**  the _RESOURCE\_TYPE_  resource to the announcement target CSE<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource **containing**<br />                announcedAttribute attribute **set to** _OA\_ATTRIBUTE_<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource **containing**<br />                announcedAttribute attribute **set to** _OA\_ATTRIBUTE_<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {**<br />    The IUT **sends** a valid UPDATE Request **containing**<br />        To **set to**  ANNC\_TARGET\_CSE\_ADDRESS **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ announced variant resource**containing**<br />                _OA\_ATTRIBUTE_  attribute **set to** VALUE<br />**}** |**then {**<br />    The IUT **sends** a valid UPDATE Request **containing**<br />        To **set to**  ANNC\_TARGET\_CSE\_ADDRESS **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ announced variant resource**containing**<br />                _OA\_ATTRIBUTE_  attribute **set to** VALUE<br />**}** |IUT >= CSE |
+
+
+
+
+|**TP Id** |**RESOURCE\_TYPE** |**OA\_ATTRIBUTE** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/018\_CNT/MBS |container |maxByteSize |
+|TP/oneM2M/CSE/DMR/UPD/018\_GRP/MT |Group |memberType |
+|TP/oneM2M/CSE/DMR/UPD/018\_LCP/LOI |locationPolicy |locationContainerID |
+|TP/oneM2M/CSE/DMR/UPD/018\_MGO/DC |mgmtObj |description |
+|TP/oneM2M/CSE/DMR/UPD/018\_NOD/HCL |Node |hostedCSELink |
+|TP/oneM2M/CSE/DMR/UPD/018\_SCH/SE |schedule |scheduleElement |
+|TP/oneM2M/CSE/DMR/UPD/018\_TS/MBS |timeSeries |maxByteSize |
+
+
+
+TP/oneM2M/CSE/DMR/UPD/019
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/019 |TP/oneM2M/CSE/DMR/UPD/019 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects a UPDATE Request target to TARGET_\ RESOURCE\_ADDRESS resource  when the Result Content set to _RESULT\_CONTENT_ |Check that the IUT rejects a UPDATE Request target to TARGET_\ RESOURCE\_ADDRESS resource  when the Result Content set to _RESULT\_CONTENT_ |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     RESOURCE\_TYPE<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     RESOURCE\_TYPE<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     RESOURCE\_TYPE<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Result Content **set to**  _RESULT\_CONTENT_<br />        Content**and**<br />            RESOURCE\_TYPE resource **containing**<br />                valid attribute<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Result Content **set to**  _RESULT\_CONTENT_<br />        Content**and**<br />            RESOURCE\_TYPE resource **containing**<br />                valid attribute<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4000 (BAD\_REQUEST) **and**<br />        **no** Content<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4000 (BAD\_REQUEST) **and**<br />        **no** Content<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**RESULT\_CONTENT** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/019\_RCN/2 |Release 2 |2 (hierarchical address) |
+|TP/oneM2M/CSE/DMR/UPD/019\_RCN/3 |Release 2 |3 (attributes and hierarchichal address) |
+|TP/oneM2M/CSE/DMR/UPD/019\_RCN/4 |Release 3 |4 (attributes and child resources) |
+|TP/oneM2M/CSE/DMR/UPD/019\_RCN/5 |Release 3 |5 (attributes and child resource references) |
+|TP/oneM2M/CSE/DMR/UPD/019\_RCN/6 |Release 3 |6 (child resource references) |
+|TP/oneM2M/CSE/DMR/UPD/019\_RCN/7 |Release 3 |7 (original resource) |
+|TP/oneM2M/CSE/DMR/UPD/019\_RCN/8 |Release 3 |8 (child resources) |
+
+
+
+TP/oneM2M/CSE/DMR/UPD/020
+
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/020 |TP/oneM2M/CSE/DMR/UPD/020 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns nothing of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 0 (nothing) |Check that the IUT returns nothing of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 0 (nothing) |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />     Result Content **set to**  0 (nothing)<br />        Content**and**<br />            RESOURCE\_TYPE resource **containing**<br />                valid attribute<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />     Result Content **set to**  0 (nothing)<br />        Content**and**<br />            RESOURCE\_TYPE resource **containing**<br />                valid attribute<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        **no** Content<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        **no** Content<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/020\_CNT |Release 2 |3 (container) |
+|TP/oneM2M/CSE/DMR/UPD/020\_GRP |Release 2 |9 (group) |
+|TP/oneM2M/CSE/DMR/UPD/020\_ACP |Release 2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/UPD/020\_SCH |Release 3 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/UPD/020\_PCH |Release 3 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/UPD/020\_SUB |Release 3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/UPD/020\_TS |Release 3 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/UPD/020\_TRAM |Release 4 |50 (TransactionMgmt) |
+|TP/oneM2M/CSE/DMR/UPD/020\_TRAC |Release 4 |51 (Transaction) |
+
+
+
+TP/oneM2M/CSE/DMR/UPD/021
+
+
+<mark>The table below caused an error during conversion and may need extra attention</mark>
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/021 |TP/oneM2M/CSE/DMR/UPD/021 |TP/oneM2M/CSE/DMR/UPD/021 |**Test objective** |**Test objective** |
+|-|-|-|-|-|-|-|
+|Check that the IUT returns successfully only attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 1 (attributes) |Check that the IUT returns successfully only attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 1 (attributes) |Check that the IUT returns successfully only attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 1 (attributes) |**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |
+|TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |**Config Id** |**Config Id** |CF01 |CF01 |CF01 |**Parent Release** |
+|**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |**PICS Selection** |**PICS Selection** |PICS\_CSE |
+|PICS\_CSE |PICS\_CSE |**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Test events** |**Direction** | | |
+|**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Result Content **set to**  1 (attributes)<br />        Content**and**<br />            RESOURCE\_TYPE resource **containing**<br />                valid attribute<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Result Content **set to**  1 (attributes)<br />        Content**and**<br />            RESOURCE\_TYPE resource **containing**<br />                valid attribute<br />**}** |IUT <=> AE |IUT <=> AE | | | |
+|**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />    attributes **and**<br />                **no**  hierarchichal address **and**<br />    **no** child resources **and**<br />    **no** child resource references<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />    attributes **and**<br />                **no**  hierarchichal address **and**<br />    **no** child resources **and**<br />    **no** child resource references<br />**}** |IUT >= AE |IUT >= AE |
+||
+||
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/021\_CNT |Release 2 |3 (container) |
+|TP/oneM2M/CSE/DMR/UPD/021\_GRP |Release 2 |9 (group) |
+|TP/oneM2M/CSE/DMR/UPD/021\_ACP |Release 2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/UPD/021\_SCH |Release 3 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/UPD/021\_PCH |Release 3 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/UPD/021\_SUB |Release 3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/UPD/021\_TS |Release 3 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/UPD/021\_TRAM |Release 4 |50 (transactionMgmt) |
+|TP/oneM2M/CSE/DMR/UPD/021\_TRAC |Release 4 |51 (transaction) |
+
+
+
+TP/oneM2M/CSE/DMR/UPD/022
+
+
+<mark>The table below caused an error during conversion and may need extra attention</mark>
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/UPD/022 |TP/oneM2M/CSE/DMR/UPD/022 |TP/oneM2M/CSE/DMR/UPD/022 |**Test objective** |**Test objective** |
+|-|-|-|-|-|-|-|
+|Check that the IUT returns successfully only modified attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 9 (modified attributes) |Check that the IUT returns successfully only modified attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 9 (modified attributes) |Check that the IUT returns successfully only modified attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 9 (modified attributes) |**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |
+|TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.3.2.7 |**Config Id** |**Config Id** |CF01 |CF01 |CF01 |**Parent Release** |
+|**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |**PICS Selection** |**PICS Selection** |PICS\_CSE |
+|PICS\_CSE |PICS\_CSE |**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and**  the IUT **having registered**  the AE<br />    **and**  the IUT **having created**  a resource TARGET\_RESOURCE\_ADDRESS of type     _RESOURCE\_TYPE_ **containing**<br /> a child resource<br />    **and**  the AE **having** privileges to perform UPDATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Test events** |**Direction** | | |
+|**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Result Content **set to**  9 (modified attributes)<br />        Content**and**<br />            RESOURCE\_TYPE resource **containing**<br />                valid ATTRIBUTE attribute **set to** VALUE<br />**}** |**when {** <br />    the IUT **receives**  a valid UPDATE Request **from**  AE **containing**<br />        To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />        Result Content **set to**  9 (modified attributes)<br />        Content**and**<br />            RESOURCE\_TYPE resource **containing**<br />                valid ATTRIBUTE attribute **set to** VALUE<br />**}** |IUT <=> AE |IUT <=> AE | | | |
+|**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />                modified attributes **and**<br />    **no**  ATTRIBUTE attribute **and**<br />                **no**  hierarchichal address **and**<br />    **no** child resources **and**<br />    **no** child resource references<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2004 (UPDATED) **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />                modified attributes **and**<br />    **no**  ATTRIBUTE attribute **and**<br />                **no**  hierarchichal address **and**<br />    **no** child resources **and**<br />    **no** child resource references<br />**}** |IUT >= AE |IUT >= AE |
+||
+||
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/UPD/022\_CNT |Release 2 |3 (container) |
+|TP/oneM2M/CSE/DMR/UPD/022\_GRP |Release 2 |9 (group) |
+|TP/oneM2M/CSE/DMR/UPD/022\_ACP |Release 2 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/UPD/022\_SCH |Release 3 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/UPD/022\_PCH |Release 3 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/UPD/022\_SUB |Release 3 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/UPD/022\_TS |Release 3 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/UPD/022\_TRAM |Release 4 |50 (transactionMgmt) |
+|TP/oneM2M/CSE/DMR/UPD/022\_TRAC |Release 4 |51 (transaction) |
+
+
+
+<br />
+
+
+##### 7.2.2.3.3 CREATE Operation
+TP/oneM2M/CSE/DMR/CRE/001
+
+|**TP Id** |TP/oneM2M/CSE/DMR/CRE/001 |TP/oneM2M/CSE/DMR/CRE/001 |
+|-|-|-|
+|**Test objective** |Check that the IUT accepts the creation of a _RESOURCE\_TYPE_  resource on the TARGET\_RESOURCE\_ADDRESS of type _PARENT\_RESOURCE\_TYPE_  with resource name not provided |Check that the IUT accepts the creation of a _RESOURCE\_TYPE_  resource on the TARGET\_RESOURCE\_ADDRESS of type _PARENT\_RESOURCE\_TYPE_  with resource name not provided |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 |
+|**Config Id** |CF01 |CF01 |
+|**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the Originator **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the Originator **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Direction** |
+| |**when {** <br />        the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />            Resource Type **set to**  _RESOURCE\_TYPE_  **and**<br />To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />            From **set to**  AE-ID **and**<br />            Content **containing**<br />                _RESOURCE\_TYPE_ resource **containing**<br />                **no** resourceName attribute<br />**}** |IUT <=> AE |
+| |**then {** <br />the IUT **creates** the _RESOURCE\_TYPE_ resource <br />    **and** the IUT **sends**  a valid Response **containing**<br />            Response Status Code **set to**  2001 (CREATED) **and**<br />            Content **containing**<br />                _RESOURCE\_TYPE_ resource **containing**<br />                    Valid resourceName attribute<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |**PARENT\_RESOURCE\_TYPE** |
+|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/CRE/001\_CNT/CB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1 |3 (container) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_CNT/AE |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1 |3 (container) |2 (AE) |
+|TP/oneM2M/CSE/DMR/CRE/001\_CNT/CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1 |3 (container) |3 (container) |
+|TP/oneM2M/CSE/DMR/CRE/001\_ACP/CB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.1 |1 (accessControlPolicy) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_ACP/AE |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.1 |1 (accessControlPolicy) |2 (AE) |
+|TP/oneM2M/CSE/DMR/CRE/001\_SUB/CB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 |23 (subscription) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_SUB/AE |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 |23 (subscription) |2 (AE) |
+|TP/oneM2M/CSE/DMR/CRE/001\_SUB/CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 |23 (subscription) |3 (container) |
+|TP/oneM2M/CSE/DMR/CRE/001\_SUB/ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 |23 (subscription) |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/CRE/001\_SUB/CSR |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.4-1 |23 (subscription) |16 (remoteCSE) |
+|TP/oneM2M/CSE/DMR/CRE/001\_CIN/CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1 |4 (contentInstance) |3 (container) |
+|TP/oneM2M/CSE/DMR/CRE/001\_GRP/CB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2 |9 (group) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_GRP/AE |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2 |9 (group) |2 (AE) |
+|TP/oneM2M/CSE/DMR/CRE/001\_SUB/GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 |23 (subscription) |9 (group) |
+|TP/oneM2M/CSE/DMR/CRE/001\_SCH/CB |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_SCH/SUB |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |23 (subscription) |
+|TP/oneM2M/CSE/DMR/CRE/001\_PCH/AE |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.2 |15 (pollingChannel) |2 (AE) |
+|TP/oneM2M/CSE/DMR/CRE/001\_SUB/SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 |23 (subscription) |18 (schedule) |
+|TP/oneM2M/CSE/DMR/CRE/001\_NOD/CB |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.3-1 |14 (node) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_MGC/CB |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.3-1 |12 (mgmtCmd) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_LCP/CB |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.3-1 |10 (locationPolicy) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_STCG/CB |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.3-1 |22 (statsConfig) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_STCL/CB |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.3-1 |21 (statsCollect) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_ASAR/CB |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.3-1 |19(serviceSubscribedAppRule) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_SUB/AEA |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-1 |23 (subscription) |10002 (AEannc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_CNT/AEA |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-1 |3 (container) |10002 (AEannc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_GRP/AEA |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-1 |9 (group) |10002 (AEannc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_ACP/AEA |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-1 |1 (accessControlPolicy) |10002 (AEannc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_EVCF/STCG |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.23-1 |7 (eventConfig) |22 (statsConfig) |
+|TP/oneM2M/CSE/DMR/CRE/001\_SUB/STCG |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.23-1 |23 (subscription) |22 (statsConfig) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TS/CB |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-1 |29 (timeSeries) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TS/AE |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-1 |29 (timeSeries) |2 (AE) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TS/CSR |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-1 |29 (timeSeries) |16 (remoteCSE) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TS/AEA |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>,clause 9.6.36-1 |29 (timeSeries) |10002 (AEAnnc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TSI/TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.37-1 |30 (timeSeriesInstance) |30 (timeSeries) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAM/CB |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |50 (transactionMgmt) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAM/AE |Release 4 |TS-0001 [], Table 9.6.1.1-1 |50 (transactionMgmt) |2 (AE) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAM/CSR |Release 4 |TS-0001 [], Table 9.6.1.1-1 |50 (transactionMgmt) |16 (RemoteCSE) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/ACP |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |1 (AccessControlPolicy) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/AE |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |2 (AE) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/CNT |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |3 (Container) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/CIN |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |4 (ContentInstance) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/CB |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |5 (CSEBase) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/GRP |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |9 (Group) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/LCP |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10 (LocationPolicy) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/MSSP |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |11 (M2MServiceSubscriptionProfile) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/MGC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |12 (MgmtCmd) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/MGO |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |13 (MgmtObj) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/MGO |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |13 (MgmtObj) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/NOD |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |14 (Node) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/CSR |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |16 (RemoteCSE) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/SCH |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |18 (Schedule) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/ASAR |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |19 (ServiceSubscribedAppRule) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/SVSN |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |20 (ServiceSubscribedNode) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/STCL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |21 (StatsCollect) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/STCG |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |22 (StatsConfig) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/SUB |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |23 (Subscription) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/SMD |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |24 (SemanticDescriptor) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/NTPR |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |25 (NotificationTargetMgmtPolicyRef) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/NTP |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |26 (NotificationTargetPolicy) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/PDR |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |27 (PolicyDeletionRules) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/TS |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |29 (TimeSeries) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/TSI |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |30 (TimeSeriesInstance) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/ROL |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |31 (Role) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/TK |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |32 (Token) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/TS |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |29 (TimeSeries) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/ACPANNC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10001 (AccessContraolPolicyAnnc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/AEANNC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10002 (AEAnnc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/CNTANNC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10003 (ContainerAnnc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/CINANNC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10001 (ContentInstanceAnnc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/GRPANNC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10009 (GroupAnnc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/LCPANNC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10010 (LocationPolicyAnnc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/MGOANNC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10013 (MgmtObjAnnc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/NODANNC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10014 (NodeAnnc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/CSRANNC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10016 (RemoteCSEAnnc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/SCHANNC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10018 (ScheduleAnnc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/SMDANNC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10024 (AccessContraolPolicyAnnc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/TSANNC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10029 (TimeSeriesAnnc) |
+|TP/oneM2M/CSE/DMR/CRE/001\_TRAC/TSIANNC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, Table 9.6.1.1-1 |51 (transaction) |10030 (TimeSeriesInstanceAnnc) |
+
+
+
+TP/oneM2M/CSE/DMR/CRE/002
+
+|**TP Id** |TP/oneM2M/CSE/DMR/CRE/002 |TP/oneM2M/CSE/DMR/CRE/002 |
+|-|-|-|
+|**Test objective** |Check that the IUT accepts the creation of a _RESOURCE\_TYPE_  resource with a non-existing resource name provided by AE |Check that the IUT accepts the creation of a _RESOURCE\_TYPE_  resource with a non-existing resource name provided by AE |
+|**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 |
+|**Config Id** |CF01 |CF01 |
+|**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />    **and** the TARGET\_RESOURCE\_ADDRESS**containing**<br />        **no** child resource **containing**<br />            resourceName attribute **set to** _NAME_<br />} |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />    **and** the TARGET\_RESOURCE\_ADDRESS**containing**<br />        **no** child resource **containing**<br />            resourceName attribute **set to** _NAME_<br />} |
+|**Expected behaviour** |**Test events** |**Direction** |
+| |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  _RESOURCE\_TYPE_  **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource **containing**<br />                resourceName attribute **set to** _NAME_ <br />**}** |IUT <=> AE |
+| |**then {** <br />    the IUT **creates** the _RESOURCE\_TYPE_ resource <br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/CRE/002\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1 |3 (container) |
+|TP/oneM2M/CSE/DMR/CRE/002\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.1 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/CRE/002\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/CRE/002\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2 |9 (group) |
+|TP/oneM2M/CSE/DMR/CRE/002\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/CRE/002\_PCH |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.2 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/CRE/002\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.1 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/CRE/002\_FLXC |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.29.1 |28 (flexContainer) |
+|TP/oneM2M/CSE/DMR/CRE/002\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2, Step-2 |50 (transactionMgmt) |
+|TP/oneM2M/CSE/DMR/CRE/002\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2, Step-2 |51 (transaction) |
+
+
+
+<br />
+
+TP/oneM2M/CSE/DMR/CRE/003
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/CRE/003 |TP/oneM2M/CSE/DMR/CRE/003 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects the creation of a _RESOURCE\_TYPE_  resource with an existing resource name provided by AE |Check that the IUT rejects the creation of a _RESOURCE\_TYPE_  resource with an existing resource name provided by AE |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />    **and** the TARGET\_RESOURCE\_ADDRESS **containing**<br />        a child resource **having**<br />            resourceName attribute **set to** NAME<br />**}**<br /> |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />    **and** the TARGET\_RESOURCE\_ADDRESS **containing**<br />        a child resource **having**<br />            resourceName attribute **set to** NAME<br />**}**<br /> |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />    **and** the TARGET\_RESOURCE\_ADDRESS **containing**<br />        a child resource **having**<br />            resourceName attribute **set to** NAME<br />**}**<br /> |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  _RESOURCE\_TYPE_  **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />                resourceName attribute **set to** NAME<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  _RESOURCE\_TYPE_  **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource **containing**<br />                resourceName attribute **set to** NAME<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4105 (CONFLICT)<br />**}** |**then {** <br />    the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4105 (CONFLICT)<br />**}** |IUT >= AE |
+
+
+
+
+|    **TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/CRE/003\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1 |3 (container) |
+|TP/oneM2M/CSE/DMR/CRE/003\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.1 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/CRE/003\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/CRE/003\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2 |9 (group) |
+|TP/oneM2M/CSE/DMR/CRE/003\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/CRE/003\_PCH |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.2 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/CRE/003\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.1 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/CRE/003\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2, Step-2 |50 (transactionMgmt) |
+|TP/oneM2M/CSE/DMR/CRE/003\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.1 |51 (transaction) |
+
+
+
+<br />
+
+TP/oneM2M/CSE/DMR/CRE/004
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/CRE/004 |TP/oneM2M/CSE/DMR/CRE/004 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects the creation of a _RESOURCE\_TYPE_  resource when AE has no privileges |Check that the IUT rejects the creation of a _RESOURCE\_TYPE_  resource when AE has no privileges |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having no** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having no** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having no** privileges to perform CREATE operation on the resource     TARGET\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  _RESOURCE\_TYPE_  **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource<br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        Resource Type **set to**  _RESOURCE\_TYPE_  **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_ resource<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {** <br />    the IUT **does not**  **create** the _RESOURCE\_TYPE_ resource <br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)<br />**}** |**then {** <br />    the IUT **does not**  **create** the _RESOURCE\_TYPE_ resource <br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/CRE/004\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1 |3 (container) |
+|TP/oneM2M/CSE/DMR/CRE/004\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.1 |1 (accessControlPolicy) |
+|TP/oneM2M/CSE/DMR/CRE/004\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 |23 (subscription) |
+|TP/oneM2M/CSE/DMR/CRE/004\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2 |9 (group) |
+|TP/oneM2M/CSE/DMR/CRE/004\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) |
+|TP/oneM2M/CSE/DMR/CRE/004\_PCH |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.2 |15 (pollingChannel) |
+|TP/oneM2M/CSE/DMR/CRE/004\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.1 |29 (timeSeries) |
+|TP/oneM2M/CSE/DMR/CRE/004\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2, Step-2 |50 (transactionMgmt) |
+|TP/oneM2M/CSE/DMR/CRE/004\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.1 |51 (transaction) |
+
+
+
+<br />
+
+TP/oneM2M/CSE/DMR/CRE/005
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/CRE/005 |TP/oneM2M/CSE/DMR/CRE/005 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects the CREATE Request of container resource when the RW ATTRIBUTE is provided with an invalid value |Check that the IUT rejects the CREATE Request of container resource when the RW ATTRIBUTE is provided with an invalid value |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     AE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br /> Resource Type **set to** 3 (container) **and**<br />Content **containing**<br />an invalid RW _ATTRIBUTE_  attribute<br />**}** |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  TARGET\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br /> Resource Type **set to** 3 (container) **and**<br />Content **containing**<br />an invalid RW _ATTRIBUTE_  attribute<br />**}** |IUT <=> AE |
+| |**then {**<br />the IUT **does not**  **create** the container resource <br />    **and** the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4000 (BAD\_REQUEST)<br />**}** |**then {**<br />the IUT **does not**  **create** the container resource <br />    **and** the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4000 (BAD\_REQUEST)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**Reference** |**ATTRIBUTE** |
+|-|-|-|
+|TP/oneM2M/CSE/DMR/CRE/005\_MNI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.1 |maxNrOfInstances |
+|TP/oneM2M/CSE/DMR/CRE/005\_MBS |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.1 |maxByteSize |
+|TP/oneM2M/CSE/DMR/CRE/005\_MIA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.1 |maxInstanceAge |
+
+TP/oneM2M/CSE/DMR/CRE/006
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/CRE/006 |TP/oneM2M/CSE/DMR/CRE/006 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT returns a default value to RW ATTRIBUTE in the response of a _RESOURCE\_TYPE_  resource CREATE Request where no a RW ATTRIBUTE is provided by AE |Check that the IUT returns a default value to RW ATTRIBUTE in the response of a _RESOURCE\_TYPE_  resource CREATE Request where no a RW ATTRIBUTE is provided by AE |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     AE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />Resource Type **set to** _RESOURCE\_TYPE_  **and**<br />Content **containing**<br /> _RESOURCE\_TYPE_  resource representation  <br />**}** |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />Resource Type **set to** _RESOURCE\_TYPE_  **and**<br />Content **containing**<br /> _RESOURCE\_TYPE_  resource representation  <br />**}** |IUT <=> AE |
+| |**then {**<br />the IUT **creates** the _RESOURCE\_TYPE_  resource <br />    **and** the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED) **and**<br />Content **containing**<br />        _RESOURCE\_TYPE_  resource **containing**<br />         valid _ATTRIBUTE_  attribute<br />**}** |**then {**<br />the IUT **creates** the _RESOURCE\_TYPE_  resource <br />    **and** the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED) **and**<br />Content **containing**<br />        _RESOURCE\_TYPE_  resource **containing**<br />         valid _ATTRIBUTE_  attribute<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT** **\_** **RELEASE** |**Reference** |**RESOURCE\_TYPE** |**ATTRIBUTE** |
+|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/CRE/006\_CNT/MNI |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.1 |container |maxNrOfInstances |
+|TP/oneM2M/CSE/DMR/CRE/006\_CNT/MBS |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.1 |container |maxByteSize |
+|TP/oneM2M/CSE/DMR/CRE/006\_CNT/MIA |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.1 |container |maxInstanceAge |
+|TP/oneM2M/CSE/DMR/CRE/006\_TS/MNI |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.38.1 |timeSeries |maxNrOfInstances |
+|TP/oneM2M/CSE/DMR/CRE/006\_TS/MBS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.38.1 |timeSeries |maxByteSize |
+|TP/oneM2M/CSE/DMR/CRE/006\_TS/MIA |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.38.1 |timeSeries |maxInstanceAge |
+
+TP/oneM2M/CSE/DMR/CRE/007
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/CRE/007 |TP/oneM2M/CSE/DMR/CRE/007 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Checks that the IUT accepts a newly created _RESOURCE\_TYPE_  when the _currentNrOfInstances_  exceeds the field value set in maxNrOfInstances in the _PARENT\ _RESOURCE\_TYPE_  resource by removing enough of the oldest _RESOURCE\_TYPE_  resources to allow the creation of the new _RESOURCE\_TYPE_  resource |Checks that the IUT accepts a newly created _RESOURCE\_TYPE_  when the _currentNrOfInstances_  exceeds the field value set in maxNrOfInstances in the _PARENT\ _RESOURCE\_TYPE_  resource by removing enough of the oldest _RESOURCE\_TYPE_  resources to allow the creation of the new _RESOURCE\_TYPE_  resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.19.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.19.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br /> a _PARENT\_RESOURCE\_TYPE_  resource **containing**<br />                   currentNrOfInstances attribute **set to**  MAX\_NUMBER\_OF\_INSTANCES<br />                   **and** maxNrOfInstances attribute **set to**  MAX\_NUMBER\_OF\_INSTANCES<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     _PARENT_ _\_RESOURCE\_ADDRESS_<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br /> a _PARENT\_RESOURCE\_TYPE_  resource **containing**<br />                   currentNrOfInstances attribute **set to**  MAX\_NUMBER\_OF\_INSTANCES<br />                   **and** maxNrOfInstances attribute **set to**  MAX\_NUMBER\_OF\_INSTANCES<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     _PARENT_ _\_RESOURCE\_ADDRESS_<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br /> a _PARENT\_RESOURCE\_TYPE_  resource **containing**<br />                   currentNrOfInstances attribute **set to**  MAX\_NUMBER\_OF\_INSTANCES<br />                   **and** maxNrOfInstances attribute **set to**  MAX\_NUMBER\_OF\_INSTANCES<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     _PARENT_ _\_RESOURCE\_ADDRESS_<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  _PARENT_ \_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br /> Resource Type **set to** _RESOURCE\_TYPE_  **and**<br />Content **containing**<br /> _RESOURCE\_TYPE_  resource representation<br />**}** |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  _PARENT_ \_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br /> Resource Type **set to** _RESOURCE\_TYPE_  **and**<br />Content **containing**<br /> _RESOURCE\_TYPE_  resource representation<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {**<br />    the IUT creates the _RESOURCE\_TYPE_  resource<br />        and the IUT removes the oldest _RESOURCE\_TYPE_  resources <br />        **and** the IUT **sends**  a valid Response **containing**<br />        Response Status Code set to 2001 (CREATED)<br /><br />**}** |**then {**<br />    the IUT creates the _RESOURCE\_TYPE_  resource<br />        and the IUT removes the oldest _RESOURCE\_TYPE_  resources <br />        **and** the IUT **sends**  a valid Response **containing**<br />        Response Status Code set to 2001 (CREATED)<br /><br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RE** **LEASE** |**PARENT\_RESOURCE\_TYPE** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/CRE/007\_CNT/CIN |Release 1 |container |contentInstance |
+|TP/oneM2M/CSE/DMR/CRE/007\_TS/TSI |Release 3 |timeSeries |timeSeriesInstance |
+
+TP/oneM2M/CSE/DMR/CRE/008
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/CRE/008 |TP/oneM2M/CSE/DMR/CRE/008 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Checks that the IUT accepts a newly created _RESOURCE\_TYPE_  resource when the _currentByteSize_  exceeds the field value set in maxByteSize in the _PARENT\ _RESOURCE\_TYPE_  resource by removing enough of the oldest _RESOURCE\_TYPE_  resources to allow the creation of the new _RESOURCE\_TYPE_  resource |Checks that the IUT accepts a newly created _RESOURCE\_TYPE_  resource when the _currentByteSize_  exceeds the field value set in maxByteSize in the _PARENT\ _RESOURCE\_TYPE_  resource by removing enough of the oldest _RESOURCE\_TYPE_  resources to allow the creation of the new _RESOURCE\_TYPE_  resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.19.2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.19.2 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />          a _PARENT\ _RESOURCE\_TYPE_  resource **containing**<br />     maxByteSize attribute **set to**  MAX\_BYTE\_SIZE\_OF\_DATA **and**<br />currentByteSize attribute **set to**  MAX\_BYTE\_SIZE\_OF\_DATA<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     PARENT\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />          a _PARENT\ _RESOURCE\_TYPE_  resource **containing**<br />     maxByteSize attribute **set to**  MAX\_BYTE\_SIZE\_OF\_DATA **and**<br />currentByteSize attribute **set to**  MAX\_BYTE\_SIZE\_OF\_DATA<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     PARENT\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />          a _PARENT\ _RESOURCE\_TYPE_  resource **containing**<br />     maxByteSize attribute **set to**  MAX\_BYTE\_SIZE\_OF\_DATA **and**<br />currentByteSize attribute **set to**  MAX\_BYTE\_SIZE\_OF\_DATA<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     PARENT\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Expected behaviour** |
+|**Expected behaviour** |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  PARENT\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />Resource Type **set to** _RESOURCE\_TYPE_  **and**<br /> Content **containing**<br />    _RESOURCE\_TYPE_  resource **with size less than**<br /> MAX\_BYTE\_SIZE\_OF DATA<br />**}** |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  PARENT\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />Resource Type **set to** _RESOURCE\_TYPE_  **and**<br /> Content **containing**<br />    _RESOURCE\_TYPE_  resource **with size less than**<br /> MAX\_BYTE\_SIZE\_OF DATA<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {**<br />the IUT **creates** the _RESOURCE\_TYPE_  resource<br />**and**  the IUT **removes**  the oldest contentInstance resources<br />    **and** the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED)<br />**}** |**then {**<br />the IUT **creates** the _RESOURCE\_TYPE_  resource<br />**and**  the IUT **removes**  the oldest contentInstance resources<br />    **and** the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED)<br />**}** |IUT >= AE |
+
+ 
+
+
+|**TP Id** |**PARENT\_RE** **LEASE** |**PARENT\_RESOURCE\_TYPE** |**RESOURCE\_TYPE** |
+|-|-|-|-|
+|TP/oneM2M/CSE/DMR/CRE/008\_CNT/CIN |Release 1 |container |contentInstance |
+|TP/oneM2M/CSE/DMR/CRE/008\_TS/TSI |Release 3 |timeSeries |timeSeriesInstance |
+
+
+
+TP/oneM2M/CSE/DMR/CRE/009
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/CRE/009 |TP/oneM2M/CSE/DMR/CRE/009 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT increaments and then copies the field value of attribute _stateTag_  in parent container resource when contentInstance resource is created as the direct child of the parent container |Check that the IUT increaments and then copies the field value of attribute _stateTag_  in parent container resource when contentInstance resource is created as the direct child of the parent container |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />           a container resource CONTAINER\_RESOURCE\_ADDRESS**containing**<br />                   stateTag attribute<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />           a container resource CONTAINER\_RESOURCE\_ADDRESS**containing**<br />                   stateTag attribute<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE **containing**<br />           a container resource CONTAINER\_RESOURCE\_ADDRESS**containing**<br />                   stateTag attribute<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     CONTAINER\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />Resource Type **set to** 4 (contentInstance) **and**<br />Content **containing**<br /> contentInstance resource representation  <br />**}** |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />Resource Type **set to** 4 (contentInstance) **and**<br />Content **containing**<br /> contentInstance resource representation  <br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {**<br />    the IUT **increments**  stateTag attribute of  CONTAINER\_RESOURCE\_ADDRESS resource<br />**and** the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED)<br />**}** |**then {**<br />    the IUT **increments**  stateTag attribute of  CONTAINER\_RESOURCE\_ADDRESS resource<br />**and** the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED)<br />**}** |IUT >= AE |
+
+
+
+TP/oneM2M/CSE/DMR/CRE/010
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/CRE/010 |TP/oneM2M/CSE/DMR/CRE/010 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects the CREATE Request of a container resource named "la" as a direct child of a container resource |Check that the IUT rejects the CREATE Request of a container resource named "la" as a direct child of a container resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.2 and clause 7.3.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.22, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.28.2.2 and clause 7.3.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />      **and** the IUT **having created** a container resource CONTAINER\_RESOURCE\_ADDRESS<br />      **and** the IUT **having** privileges to perform CREATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />      **and** the IUT **having created** a container resource CONTAINER\_RESOURCE\_ADDRESS<br />      **and** the IUT **having** privileges to perform CREATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />      **and** the IUT **having created** a container resource CONTAINER\_RESOURCE\_ADDRESS<br />      **and** the IUT **having** privileges to perform CREATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />         From **set to**  AE\_ID **and**<br />Content **containing**<br /> Container resource **containing**<br /> resourceName attribute **set to** "la"<br />**}** |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />         From **set to**  AE\_ID **and**<br />Content **containing**<br /> Container resource **containing**<br /> resourceName attribute **set to** "la"<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {**<br />the IUT **does not**  **create** the container resource <br />    **and** the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |**then {**<br />the IUT **does not**  **create** the container resource <br />    **and** the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |IUT >= AE |
+
+
+
+TP/oneM2M/CSE/DMR/CRE/011
+
+|**TP Id** |**TP Id** |TP/oneM2M/CSE/DMR/CRE/011 |TP/oneM2M/CSE/DMR/CRE/011 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT rejects the CREATE Request of a container resource named "ol" as a direct child of a container resource |Check that the IUT rejects the CREATE Request of a container resource named "ol" as a direct child of a container resource |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.2 and clause 7.3.2.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.23, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.2 and clause 7.3.2.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |Release 1 |Release 1 |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />      **and** the IUT **having created** a container resource CONTAINER\_RESOURCE\_ADDRESS<br />      **and** the IUT **having** privileges to perform CREATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />      **and** the IUT **having created** a container resource CONTAINER\_RESOURCE\_ADDRESS<br />      **and** the IUT **having** privileges to perform CREATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />      **and** the IUT **having created** a container resource CONTAINER\_RESOURCE\_ADDRESS<br />      **and** the IUT **having** privileges to perform CREATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+|**Expected behaviour** |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />Content **containing**<br />container resource **containing**<br /> resourceName attribute **set to** "ol"<br />**}** |**when {**<br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  CONTAINER\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE\_ID **and**<br />Content **containing**<br />container resource **containing**<br /> resourceName attribute **set to** "ol"<br />**}** |IUT <=> AE |
+|**Expected behaviour** |**then {**<br />the IUT **does not**  **create** the container resource <br />    **and** the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |**then {**<br />the IUT **does not**  **create** the container resource <br />    **and** the IUT **sends**  a valid Response **containing**<br />Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)<br />**}** |IUT >= AE |
+
+
+TP/oneM2M/CSE/DMR/CRE/012
+
+|<br />**TP Id** |<br />**TP Id** |TP/oneM2M/CSE/DMR/CRE/012 |TP/oneM2M/CSE/DMR/CRE/012 |
+|-|-|-|-|
+|**Test objective** |**Test objective** |Check that the IUT accepts the creation of a _RESOURCE\_TYPE_  resource with the optional attribute _OPTIONAL\_ATTRIBUTE_ provided |Check that the IUT accepts the creation of a _RESOURCE\_TYPE_  resource with the optional attribute _OPTIONAL\_ATTRIBUTE_ provided |
+|**Reference** |**Reference** |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1 |
+|**Config Id** |**Config Id** |CF01 |CF01 |
+|**Parent Release** |**Parent Release** |_PARENT\_RELEASE_ |_PARENT\_RELEASE_ |
+|**PICS Selection** |**PICS Selection** |PICS\_CSE |PICS\_CSE |
+|**Initial conditions** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     AE\_RESOURCE\_ADDRESS<br />**}** |**with {** <br />    the IUT **being**  in the "initial state"<br />    **and** the IUT **having registered**  the AE<br />    **and**  the AE **having** privileges to perform CREATE operation on the resource     AE\_RESOURCE\_ADDRESS<br />**}** |
+|**Expected behaviour** |**Test events** |**Test events** |**Direction** |
+| |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource **containing**<br />                valid _OPTIONAL\_ATTRIBUTE_  attribute <br />**}** |**when {** <br />    the IUT **receives**  a valid CREATE Request **from**  AE **containing**<br />        To **set to**  AE\_RESOURCE\_ADDRESS **and**<br />        From **set to**  AE-ID **and**<br />        Content **containing**<br />            _RESOURCE\_TYPE_  resource **containing**<br />                valid _OPTIONAL\_ATTRIBUTE_  attribute <br />**}** |IUT <=> AE |
+| |**then {** <br />    the IUT **creates** the _RESOURCE\_TYPE_  resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED)<br />**}** |**then {** <br />    the IUT **creates** the _RESOURCE\_TYPE_  resource<br />    **and**  the IUT **sends**  a valid Response **containing**<br />        Response Status Code **set to**  2001 (CREATED)<br />**}** |IUT >= AE |
+
+
+
+
+|**TP Id** |**PARENT\_RELEASE** |**PICS Selection** |**Reference** |**RESOURCE\_TYPE** |**OPTIONAL\_ATTRIBUTE** |
+|-|-|-|-|-|-|
+|TP/oneM2M/CSE/DMR/CRE/012\_CNT/ACPI |Release 1 |PICS\_CNT\_ACPI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 |3 (container) |accessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/CRE/012\_CNT/ET |Release 1 |PICS\_CNT\_ET |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.1-1 |3 (container) |expirationTime |
+|TP/oneM2M/CSE/DMR/CRE/012\_CNT/LBL |Release 1 |PICS\_CNT\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 |3 (container) |labels |
+|TP/oneM2M/CSE/DMR/CRE/012\_CNT/MNI |Release 1 |PICS\_CNT\_MNI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |3 (container) |maxNrOfInstances |
+|TP/oneM2M/CSE/DMR/CRE/012\_CNT/MBS |Release 1 |PICS\_CNT\_MBS |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |3 (container) |maxByteSize |
+|TP/oneM2M/CSE/DMR/CRE/012\_CNT/MIA |Release 1 |PICS\_CNT\_MIA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |3 (container) |maxInstanceAge |
+|TP/oneM2M/CSE/DMR/CRE/012\_CNT/OR |Release 1 |PICS\_CNT\_OR |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |3 (container) |ontologyRef |
+|TP/oneM2M/CSE/DMR/CRE/012\_CNT/CR |Release 1 |PICS\_CNT\_CR |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.6-2 |3 (container) |creator |
+|TP/oneM2M/CSE/DMR/CRE/012\_CIN/ET |Release 1 |PICS\_CIN\_ET |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.1-1 |4 (contentInstance) |expirationTime |
+|TP/oneM2M/CSE/DMR/CRE/012\_CIN/LBL |Release 1 |PICS\_CIN\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 |4 (contentInstance) |labels |
+|TP/oneM2M/CSE/DMR/CRE/012\_CIN/CR |Release 1 |PICS\_CIN\_CR |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.7-2 |4 (contentInstance) |creator |
+|TP/oneM2M/CSE/DMR/CRE/012\_CIN/CNF |Release 1 |PICS\_CIN\_CNF |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.7-2 |4 (contentInstance) |contentInfo |
+|TP/oneM2M/CSE/DMR/CRE/012\_CIN/OR |Release 1 |PICS\_CIN\_OR |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.7-2 |4 (contentInstance) |ontologyRef |
+|TP/oneM2M/CSE/DMR/CRE/012\_ACP/ET |Release 1 |N/A |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.1-1 |1 (accesControlPolicy) |expirationTime |
+|TP/oneM2M/CSE/DMR/CRE/012\_ACP/LBL |Release 1 |PICS\_ACP\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 |1 (accesControlPolicy) |labels |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/ACPI |Release 1 |PICS\_SUB\_ACPI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 |23 (subscription) |accessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/ET |Release 1 |N/A |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.1-1 |23 (subscription) |expirationTime |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/LBL |Release 1 |PICS\_SUB\_LBL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 |23 (subscription) |labels |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/ENC |Release 1 |PICS\_SUB\_ENC |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |eventNotificationCriteria |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/EXC |Release 1 |PICS\_SUB\_EXC |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |expirationCounter |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/GPI |Release 1 |PICS\_SUB\_GPI |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |groupID |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/NFU |Release 1 |PICS\_SUB\_NFU |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |notificationForwardingURI |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/BN |Release 1 |PICS\_SUB\_BN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |batchNotify |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/RL |Release 1 |PICS\_SUB\_RL |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |rateLimit |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/PSN |Release 1 |PICS\_SUB\_PSN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |preSubscriptionNotify |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/PN |Release 1 |PICS\_SUB\_PN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |pendingNotification |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/NSP |Release 1 |PICS\_SUB\_NSP |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |notificationStoragePriority |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/LN |Release 1 |PICS\_SUB\_LN |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |latestNotify |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/NCT |Release 1 |PICS\_SUB\_NCT |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |notificationContentType |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/NEC |Release 1 |PICS\_SUB\_NEC |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |notificationEventCat |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/CR |Release 1 |PICS\_SUB\_CR |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |creator |
+|TP/oneM2M/CSE/DMR/CRE/012\_SUB/SU |Release 1 |PICS\_SUB\_SU |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-2 |23 (subscription) |subscriberURI |
+|TP/oneM2M/CSE/DMR/CRE/012\_STCG/CR |Release 4 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.23-2 |22 (statsConfig) |creator |
+|TP/oneM2M/CSE/DMR/CRE/012\_TS/ACPI |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |29 (timeSeries) |accessControlPolicyIDs |
+|TP/oneM2M/CSE/DMR/CRE/012\_TS/ET |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |29 (timeSeries) |expirationTime |
+|TP/oneM2M/CSE/DMR/CRE/012\_TS/LBL |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |29 (timeSeries) |labels |
+|TP/oneM2M/CSE/DMR/CRE/012\_TS/CR |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |29 (timeSeries) |creator |
+|TP/oneM2M/CSE/DMR/CRE/012\_TS/MNI |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |29 (timeSeries) |maxNrOfInstances |
+|TP/oneM2M/CSE/DMR/CRE/012\_TS/MBS |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |29 (timeSeries) |maxByteSize |
+|TP/oneM2M/CSE/DMR/CRE/012\_TS/MIA |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |29 (timeSeries) |maxInstanceAge |
+|TP/oneM2M/CSE/DMR/CRE/012\_TS/PEI |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |29 (timeSeries) |periodicInterval |
+|TP/oneM2M/CSE/DMR/CRE/012\_TS/MDD |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |29 (timeSeries) |missingDataDetect |
+|TP/oneM2M/CSE/DMR/CRE/012\_TS/MDN |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |29 (timeSeries) |missingDataMaxNr |
+|TP/oneM2M/CSE/DMR/CRE/012\_TS/MDT |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |29 (timeSeries) |missingDataDetectTimer |
+|TP/oneM2M/CSE/DMR/CRE/012\_TS/OR |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.36-2 |29 (timeSeries) |ontologyRef |
+|TP/oneM2M/CSE/DMR/CRE/012\_TSI/ET |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.37-2 |30 (timeSeriesInstance) |expirationTime |
+|TP/oneM2M/CSE/DMR/CRE/012\_TSI/LBL |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.37-2 |30 (timeSeriesInstance) |labels |
+|TP/oneM2M/CSE/DMR/CRE/012\_TSI/SNR |Release 3 | |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.37-2 |30 (timeSeriesInstance) |sequenceNr |
+|TP/oneM2M/CSE/DMR/CRE/012\_TRAM/TLTM |Release 4 | |TS-0004 <a href="#_ref_2">[2]</a>, Table 7.4.60.1-363 |50 (transactionMgmt) |transactionLockTime |
+|TP/oneM2M/CSE/DMR/CRE/012\_TRAM/TEXT |Release 4 | |TS-0004 <a href="#_ref_2">[2]</a>, Table 7.4.60.1-363 |50 (transactionMgmt) |transactionExecuteTime |
+|TP/oneM2M/CSE/DMR/CRE/012\_TRAM/TCT |Release 4 | |TS-0004 <a href="#_ref_2">[2]</a>, Table 7.4.60.1-363 |50 (transactionMgmt) |transactionCommitTime |
+|TP/oneM2M/CSE/DMR/CRE/012\_TRAM/TEPT |Release 4 | |TS-0004 <a href="#_ref_2">[2]</a>, Table 7.4.60.1-363 |50 (transactionMgmt) |transactionExpirationTime |
+|TP/oneM2M/CSE/DMR/CRE/012\_TRAM/TMD |Release 4 | |TS-0004 <a href="#_ref_2">[2]</a>, Table 7.4.60.1-363 |50 (transactionMgmt) |transactionMode |
+|TP/oneM2M/CSE/DMR/CRE/012\_TRAM/TLTP |Release 4 | |TS-0004 <a href="#_ref_2">[2]</a>, Table 7.4.60.1-363 |50 (transactionMgmt) |transactionLockType |
+|TP/oneM2M/CSE/DMR/CRE/012\_TRAM/TMR |Release 4 | |TS-0004 <a href="#_ref_2">[2]</a>, Table 7.4.60.1-363 |50 (transactionMgmt) |transactionMaxRetries |
+|TP/oneM2M/CSE/DMR/CRE/012\_TRAM/TMH |Release 4 | |TS-0004 <a href="#_ref_2">[2]</a>, Table 7.4.60.1-363 |50 (transactionMgmt) |transactionManagementHandling |
+|TP/oneM2M/CSE/DMR/CRE/012\_TRAC/TLTM |Release 4 | |TS-0004 <a href="#_ref_2">[2]</a>, Table 7.4.61.1-367 |51 (transaction) |transactionLockTime |
+|TP/oneM2M/CSE/DMR/CRE/012\_TRAC/TEXT |Release 4 | |TS-0004 <a href="#_ref_2">[2]</a>, Table 7.4.61.1-367 |51 (transaction) |transactionExecuteTime |
+|TP/oneM2M/CSE/DMR/CRE/012\_TRAC/TCT |Release 4 | |TS-0004 <a href="#_ref_2">[2]</a>, Table 7.4.61.1-367 |51 (transaction) |transactionCommitTime |
+|TP/oneM2M/CSE/DMR/CRE/012\_TRAM/TLTP |Release 4 | |TS-0004 <a href="#_ref_2">[2]</a>, Table 7.4.61.1-367 |51 (transaction) |transactionLockType |
-- 
GitLab